From aee959f464795c463e2f4a1055f878960e241cab Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Sat, 18 Sep 2021 18:38:13 -0400 Subject: [PATCH] update build platform and typedoc template --- CHANGELOG.md | 6 +- package.json | 6 +- typedoc/.nojekyll | 1 + typedoc/assets/css/main.css | 2663 ------------- typedoc/assets/highlight.css | 22 + typedoc/assets/icons.css | 1043 +++++ typedoc/assets/{images => }/icons.png | Bin typedoc/assets/{images => }/icons@2x.png | Bin typedoc/assets/js/main.js | 248 -- typedoc/assets/main.js | 52 + typedoc/assets/{js => }/search.js | 2 +- typedoc/assets/style.css | 1384 +++++++ typedoc/assets/{images => }/widgets.png | Bin typedoc/assets/{images => }/widgets@2x.png | Bin typedoc/classes/AgeGenderNet.html | 826 +--- typedoc/classes/BoundingBox.html | 825 +--- typedoc/classes/Box.html | 829 +--- typedoc/classes/ComposableTask.html | 258 +- .../ComputeAllFaceDescriptorsTask.html | 309 +- .../ComputeFaceDescriptorsTaskBase.html | 281 +- .../ComputeSingleFaceDescriptorTask.html | 309 +- .../classes/DetectAllFaceLandmarksTask.html | 333 +- typedoc/classes/DetectAllFacesTask.html | 322 +- .../classes/DetectFaceLandmarksTaskBase.html | 284 +- typedoc/classes/DetectFacesTaskBase.html | 275 +- .../DetectSingleFaceLandmarksTask.html | 333 +- typedoc/classes/DetectSingleFaceTask.html | 322 +- typedoc/classes/Dimensions.html | 258 +- typedoc/classes/FaceDetection.html | 403 +- typedoc/classes/FaceDetectionNet.html | 716 +--- typedoc/classes/FaceExpressionNet.html | 829 +--- typedoc/classes/FaceExpressions.html | 303 +- typedoc/classes/FaceLandmark68Net.html | 871 +--- typedoc/classes/FaceLandmark68TinyNet.html | 866 +--- typedoc/classes/FaceLandmarkNet.html | 866 +--- typedoc/classes/FaceLandmarks.html | 478 +-- typedoc/classes/FaceLandmarks5.html | 472 +-- typedoc/classes/FaceLandmarks68.html | 619 +-- typedoc/classes/FaceMatch.html | 264 +- typedoc/classes/FaceMatcher.html | 361 +- typedoc/classes/FaceRecognitionNet.html | 710 +--- typedoc/classes/LabeledBox.html | 862 +--- typedoc/classes/LabeledFaceDescriptors.html | 277 +- typedoc/classes/NetInput.html | 515 +-- typedoc/classes/NeuralNetwork.html | 639 +-- typedoc/classes/ObjectDetection.html | 399 +- typedoc/classes/Point.html | 408 +- typedoc/classes/PredictedBox.html | 936 +---- typedoc/classes/Rect.html | 825 +--- typedoc/classes/SsdMobilenetv1.html | 718 +--- typedoc/classes/SsdMobilenetv1Options.html | 218 +- typedoc/classes/TinyFaceDetector.html | 913 +---- typedoc/classes/TinyFaceDetectorOptions.html | 224 +- typedoc/classes/TinyYolov2.html | 940 +---- typedoc/classes/TinyYolov2Options.html | 223 +- typedoc/classes/draw.DrawBox.html | 299 +- typedoc/classes/draw.DrawBoxOptions.html | 289 +- typedoc/classes/draw.DrawFaceLandmarks.html | 299 +- .../draw.DrawFaceLandmarksOptions.html | 317 +- typedoc/classes/draw.DrawTextField.html | 394 +- .../classes/draw.DrawTextFieldOptions.html | 329 +- typedoc/enums/Gender.html | 161 +- typedoc/enums/draw.AnchorPosition.html | 246 +- typedoc/index.html | 3510 +---------------- typedoc/interfaces/IBoundingBox.html | 204 +- typedoc/interfaces/IDimensions.html | 175 +- typedoc/interfaces/IFaceDetecion.html | 175 +- typedoc/interfaces/IFaceLandmarks.html | 175 +- typedoc/interfaces/IFaceMatch.html | 175 +- typedoc/interfaces/IPoint.html | 175 +- typedoc/interfaces/IRect.html | 204 +- .../interfaces/ISsdMobilenetv1Options.html | 169 +- typedoc/interfaces/ITinyYolov2Options.html | 169 +- typedoc/interfaces/draw.IDrawBoxOptions.html | 254 +- .../draw.IDrawFaceLandmarksOptions.html | 282 +- .../draw.IDrawTextFieldOptions.html | 288 +- typedoc/modules/draw.html | 364 +- typedoc/modules/utils.html | 523 +-- 78 files changed, 2679 insertions(+), 33543 deletions(-) create mode 100644 typedoc/.nojekyll delete mode 100644 typedoc/assets/css/main.css create mode 100644 typedoc/assets/highlight.css create mode 100644 typedoc/assets/icons.css rename typedoc/assets/{images => }/icons.png (100%) rename typedoc/assets/{images => }/icons@2x.png (100%) delete mode 100644 typedoc/assets/js/main.js create mode 100644 typedoc/assets/main.js rename typedoc/assets/{js => }/search.js (99%) create mode 100644 typedoc/assets/style.css rename typedoc/assets/{images => }/widgets.png (100%) rename typedoc/assets/{images => }/widgets@2x.png (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8934fe5..7af9104 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,12 +9,12 @@ ## Changelog +### **HEAD -> master** 2021/09/16 mandic00@live.com + + ### **1.5.3** 2021/09/16 mandic00@live.com - simplify tfjs imports - -### **origin/master** 2021/09/11 mandic00@live.com - - reduce bundle size - enable webgl uniforms diff --git a/package.json b/package.json index 9257fc6..781db4c 100644 --- a/package.json +++ b/package.json @@ -52,10 +52,10 @@ "@tensorflow/tfjs-layers": "^3.9.0", "@tensorflow/tfjs-node": "^3.9.0", "@tensorflow/tfjs-node-gpu": "^3.9.0", - "@types/node": "^16.9.1", + "@types/node": "^16.9.2", "@typescript-eslint/eslint-plugin": "^4.31.1", "@typescript-eslint/parser": "^4.31.1", - "@vladmandic/build": "^0.4.1", + "@vladmandic/build": "^0.5.1", "@vladmandic/pilogger": "^0.3.2", "canvas": "^2.8.0", "chokidar": "^3.5.2", @@ -72,7 +72,7 @@ "seedrandom": "^3.0.5", "simple-git": "^2.45.1", "tslib": "^2.3.1", - "typedoc": "^0.22.3", + "typedoc": "^0.22.4", "typescript": "4.4.3" } } diff --git a/typedoc/.nojekyll b/typedoc/.nojekyll new file mode 100644 index 0000000..e2ac661 --- /dev/null +++ b/typedoc/.nojekyll @@ -0,0 +1 @@ +TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/typedoc/assets/css/main.css b/typedoc/assets/css/main.css deleted file mode 100644 index 65bd7ae..0000000 --- a/typedoc/assets/css/main.css +++ /dev/null @@ -1,2663 +0,0 @@ -@font-face { font-family: 'Lato'; font-display: swap; font-style: normal; font-weight: 100; src: local('Lato'), url('../../assets/lato-light.woff2') } -:root { - --color-background: #202020; - --color-text: #f0f0f0; - --color-text-aside: #A0A0A0; - --color-link: lightskyblue; - --color-menu-divider: #eee; - --color-menu-divider-focus: #000; - --color-menu-label: #707070; - --color-panel: #303030; - --color-panel-divider: #404040; - --color-comment-tag: #707070; - --color-comment-tag-text: #fff; - --color-code-background: rgba(#000, 0.04); - --color-ts: lightyellow; - --color-ts-interface: lightgreen; - --color-ts-enum: #937210; - --color-ts-class: lightskyblue; - --color-ts-private: #707070; - --color-toolbar: #fff; - --color-toolbar-text: #333; -} - -/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ -/* ========================================================================== - * * HTML5 display definitions - * * ========================================================================== */ -/** - * * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ -article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { - display: block; -} - -/** - * * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ -audio, canvas, video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -/** - * * Prevent modern browsers from displaying `audio` without controls. - * * Remove excess height in iOS 5 devices. */ -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. - * * Known issue: no IE 6 support. */ -[hidden] { - display: none; -} - -/* ========================================================================== - * * Base - * * ========================================================================== */ -/** - * * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using - * * `em` units. - * * 2. Prevent iOS text size adjust after orientation change, without disabling - * * user zoom. */ -html { - font-size: 100%; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ - font-family: sans-serif; -} - -/** - * * Address `font-family` inconsistency between `textarea` and other form - * * elements. */ -button, input, select, textarea { - font-family: sans-serif; -} - -/** - * * Address margins handled incorrectly in IE 6/7. */ -body { - margin: 0; -} - -/* ========================================================================== - * * Links - * * ========================================================================== */ -/** - * * Address `outline` inconsistency between Chrome and other browsers. */ -a:focus { - outline: thin dotted; -} -a:active, a:hover { - outline: 0; -} - -/** - * * Improve readability when focused and also mouse hovered in all browsers. */ -/* ========================================================================== - * * Typography - * * ========================================================================== */ -/** - * * Address font sizes and margins set differently in IE 6/7. - * * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, - * * and Chrome. */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -h2 { - font-size: 1.5em; - margin: 0.83em 0; -} - -h3 { - font-size: 1.17em; - margin: 1em 0; -} - -h4, .tsd-index-panel h3 { - font-size: 1em; - margin: 1.33em 0; -} - -h5 { - font-size: 0.83em; - margin: 1.67em 0; -} - -h6 { - font-size: 0.67em; - margin: 2.33em 0; -} - -/** - * * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ -b, strong { - font-weight: bold; -} - -blockquote { - margin: 1em 40px; -} - -/** - * * Address styling not present in Safari 5 and Chrome. */ -dfn { - font-style: italic; -} - -/** - * * Address differences between Firefox and other browsers. - * * Known issue: no IE 6/7 normalization. */ -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -/** - * * Address styling not present in IE 6/7/8/9. */ -mark { - background: #ff0; - color: #000; -} - -/** - * * Address margins set differently in IE 6/7. */ -p, pre { - margin: 1em 0; -} - -/** - * * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ -code, kbd, pre, samp { - font-family: monospace, serif; - _font-family: "courier new", monospace; - font-size: 1em; -} - -/** - * * Improve readability of pre-formatted text in all browsers. */ -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -/** - * * Address CSS quotes not supported in IE 6/7. */ -q { - quotes: none; -} -q:before, q:after { - content: ""; - content: none; -} - -/** - * * Address `quotes` property not supported in Safari 4. */ -/** - * * Address inconsistent and variable font size in all browsers. */ -small { - font-size: 80%; -} - -/** - * * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ -sub { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* ========================================================================== - * * Lists - * * ========================================================================== */ -/** - * * Address margins set differently in IE 6/7. */ -dl, menu, ol, ul { - margin: 1em 0; -} - -dd { - margin: 0 0 0 40px; -} - -/** - * * Address paddings set differently in IE 6/7. */ -menu, ol, ul { - padding: 0 0 0 40px; -} - -/** - * * Correct list images handled incorrectly in IE 7. */ -nav ul, nav ol { - list-style: none; - list-style-image: none; -} - -/* ========================================================================== - * * Embedded content - * * ========================================================================== */ -/** - * * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. - * * 2. Improve image quality when scaled in IE 7. */ -img { - border: 0; - /* 1 */ - -ms-interpolation-mode: bicubic; -} - -/* 2 */ -/** - * * Correct overflow displayed oddly in IE 9. */ -svg:not(:root) { - overflow: hidden; -} - -/* ========================================================================== - * * Figures - * * ========================================================================== */ -/** - * * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ -figure, form { - margin: 0; -} - -/* ========================================================================== - * * Forms - * * ========================================================================== */ -/** - * * Correct margin displayed oddly in IE 6/7. */ -/** - * * Define consistent border, margin, and padding. */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * * 1. Correct color not being inherited in IE 6/7/8/9. - * * 2. Correct text not wrapping in Firefox 3. - * * 3. Correct alignment displayed oddly in IE 6/7. */ -legend { - border: 0; - /* 1 */ - padding: 0; - white-space: normal; - /* 2 */ - *margin-left: -7px; -} - -/* 3 */ -/** - * * 1. Correct font size not being inherited in all browsers. - * * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, - * * and Chrome. - * * 3. Improve appearance and consistency in all browsers. */ -button, input, select, textarea { - font-size: 100%; - /* 1 */ - margin: 0; - /* 2 */ - vertical-align: baseline; - /* 3 */ - *vertical-align: middle; -} - -/* 3 */ -/** - * * Address Firefox 3+ setting `line-height` on `input` using `!important` in - * * the UA stylesheet. */ -button, input { - line-height: normal; -} - -/** - * * Address inconsistent `text-transform` inheritance for `button` and `select`. - * * All other form control elements do not inherit `text-transform` values. - * * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. - * * Correct `select` style inheritance in Firefox 4+ and Opera. */ -button, select { - text-transform: none; -} - -/** - * * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * * and `video` controls. - * * 2. Correct inability to style clickable `input` types in iOS. - * * 3. Improve usability and consistency of cursor style between image-type - * * `input` and others. - * * 4. Remove inner spacing in IE 7 without affecting normal text inputs. - * * Known issue: inner spacing remains in IE 6. */ -button, html input[type=button] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ - *overflow: visible; -} - -/* 4 */ -input[type=reset], input[type=submit] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ - *overflow: visible; -} - -/* 4 */ -/** - * * Re-set default cursor for disabled elements. */ -button[disabled], html input[disabled] { - cursor: default; -} - -/** - * * 1. Address box sizing set to content-box in IE 8/9. - * * 2. Remove excess padding in IE 8/9. - * * 3. Remove excess padding in IE 7. - * * Known issue: excess padding remains in IE 6. */ -input { - /* 3 */ -} -input[type=checkbox], input[type=radio] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ - *height: 13px; - /* 3 */ - *width: 13px; -} -input[type=search] { - -webkit-appearance: textfield; - /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - /* 2 */ - box-sizing: content-box; -} -input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * * (include `-moz` to future-proof). */ -/** - * * Remove inner padding and search cancel button in Safari 5 and Chrome - * * on OS X. */ -/** - * * Remove inner padding and border in Firefox 3+. */ -button::-moz-focus-inner, input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * * 1. Remove default vertical scrollbar in IE 6/7/8/9. - * * 2. Improve readability and alignment in all browsers. */ -textarea { - overflow: auto; - /* 1 */ - vertical-align: top; -} - -/* 2 */ -/* ========================================================================== - * * Tables - * * ========================================================================== */ -/** - * * Remove most spacing between table cells. */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -ul.tsd-descriptions > li > :first-child, .tsd-panel > :first-child, .col > :first-child, .col-11 > :first-child, .col-10 > :first-child, .col-9 > :first-child, .col-8 > :first-child, .col-7 > :first-child, .col-6 > :first-child, .col-5 > :first-child, .col-4 > :first-child, .col-3 > :first-child, .col-2 > :first-child, .col-1 > :first-child, -ul.tsd-descriptions > li > :first-child > :first-child, -.tsd-panel > :first-child > :first-child, -.col > :first-child > :first-child, -.col-11 > :first-child > :first-child, -.col-10 > :first-child > :first-child, -.col-9 > :first-child > :first-child, -.col-8 > :first-child > :first-child, -.col-7 > :first-child > :first-child, -.col-6 > :first-child > :first-child, -.col-5 > :first-child > :first-child, -.col-4 > :first-child > :first-child, -.col-3 > :first-child > :first-child, -.col-2 > :first-child > :first-child, -.col-1 > :first-child > :first-child, -ul.tsd-descriptions > li > :first-child > :first-child > :first-child, -.tsd-panel > :first-child > :first-child > :first-child, -.col > :first-child > :first-child > :first-child, -.col-11 > :first-child > :first-child > :first-child, -.col-10 > :first-child > :first-child > :first-child, -.col-9 > :first-child > :first-child > :first-child, -.col-8 > :first-child > :first-child > :first-child, -.col-7 > :first-child > :first-child > :first-child, -.col-6 > :first-child > :first-child > :first-child, -.col-5 > :first-child > :first-child > :first-child, -.col-4 > :first-child > :first-child > :first-child, -.col-3 > :first-child > :first-child > :first-child, -.col-2 > :first-child > :first-child > :first-child, -.col-1 > :first-child > :first-child > :first-child { - margin-top: 0; - line-height: 2rem; -} -ul.tsd-descriptions > li > :last-child, .tsd-panel > :last-child, .col > :last-child, .col-11 > :last-child, .col-10 > :last-child, .col-9 > :last-child, .col-8 > :last-child, .col-7 > :last-child, .col-6 > :last-child, .col-5 > :last-child, .col-4 > :last-child, .col-3 > :last-child, .col-2 > :last-child, .col-1 > :last-child, -ul.tsd-descriptions > li > :last-child > :last-child, -.tsd-panel > :last-child > :last-child, -.col > :last-child > :last-child, -.col-11 > :last-child > :last-child, -.col-10 > :last-child > :last-child, -.col-9 > :last-child > :last-child, -.col-8 > :last-child > :last-child, -.col-7 > :last-child > :last-child, -.col-6 > :last-child > :last-child, -.col-5 > :last-child > :last-child, -.col-4 > :last-child > :last-child, -.col-3 > :last-child > :last-child, -.col-2 > :last-child > :last-child, -.col-1 > :last-child > :last-child, -ul.tsd-descriptions > li > :last-child > :last-child > :last-child, -.tsd-panel > :last-child > :last-child > :last-child, -.col > :last-child > :last-child > :last-child, -.col-11 > :last-child > :last-child > :last-child, -.col-10 > :last-child > :last-child > :last-child, -.col-9 > :last-child > :last-child > :last-child, -.col-8 > :last-child > :last-child > :last-child, -.col-7 > :last-child > :last-child > :last-child, -.col-6 > :last-child > :last-child > :last-child, -.col-5 > :last-child > :last-child > :last-child, -.col-4 > :last-child > :last-child > :last-child, -.col-3 > :last-child > :last-child > :last-child, -.col-2 > :last-child > :last-child > :last-child, -.col-1 > :last-child > :last-child > :last-child { - margin-bottom: 0; -} - -.container { - max-width: 1200px; - margin: 0 auto; - padding: 0 40px; -} -@media (max-width: 640px) { - .container { - padding: 0 20px; - } -} - -.container-main { - padding-bottom: 200px; -} - -.row { - display: flex; - position: relative; - margin: 0 -10px; -} -.row:after { - visibility: hidden; - display: block; - content: ""; - clear: both; - height: 0; -} - -.col, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { - box-sizing: border-box; - float: left; - padding: 0 10px; -} - -.col-1 { - width: 8.3333333333%; -} - -.offset-1 { - margin-left: 8.3333333333%; -} - -.col-2 { - width: 16.6666666667%; -} - -.offset-2 { - margin-left: 16.6666666667%; -} - -.col-3 { - width: 25%; -} - -.offset-3 { - margin-left: 25%; -} - -.col-4 { - width: 33.3333333333%; -} - -.offset-4 { - margin-left: 33.3333333333%; -} - -.col-5 { - width: 41.6666666667%; -} - -.offset-5 { - margin-left: 41.6666666667%; -} - -.col-6 { - width: 50%; -} - -.offset-6 { - margin-left: 50%; -} - -.col-7 { - width: 58.3333333333%; -} - -.offset-7 { - margin-left: 58.3333333333%; -} - -.col-8 { - width: 66.6666666667%; -} - -.offset-8 { - margin-left: 66.6666666667%; -} - -.col-9 { - width: 75%; -} - -.offset-9 { - margin-left: 75%; -} - -.col-10 { - width: 83.3333333333%; -} - -.offset-10 { - margin-left: 83.3333333333%; -} - -.col-11 { - width: 91.6666666667%; -} - -.offset-11 { - margin-left: 91.6666666667%; -} - -.tsd-kind-icon { - display: block; - position: relative; - padding-left: 20px; - text-indent: -20px; -} -.tsd-kind-icon:before { - content: ""; - display: inline-block; - vertical-align: middle; - width: 17px; - height: 17px; - margin: 0 3px 2px 0; - background-image: url(../images/icons.png); -} -@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { - .tsd-kind-icon:before { - background-image: url(../images/icons@2x.png); - background-size: 238px 204px; - } -} - -.tsd-signature.tsd-kind-icon:before { - background-position: 0 -153px; -} - -.tsd-kind-object-literal > .tsd-kind-icon:before { - background-position: 0px -17px; -} -.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -17px; -} -.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -17px; -} - -.tsd-kind-class > .tsd-kind-icon:before { - background-position: 0px -34px; -} -.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -34px; -} -.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -34px; -} - -.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { - background-position: 0px -51px; -} -.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -51px; -} -.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -51px; -} - -.tsd-kind-interface > .tsd-kind-icon:before { - background-position: 0px -68px; -} -.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -68px; -} -.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -68px; -} - -.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { - background-position: 0px -85px; -} -.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -85px; -} -.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -85px; -} - -.tsd-kind-namespace > .tsd-kind-icon:before { - background-position: 0px -102px; -} -.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -102px; -} -.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -102px; -} - -.tsd-kind-module > .tsd-kind-icon:before { - background-position: 0px -102px; -} -.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -102px; -} -.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -102px; -} - -.tsd-kind-enum > .tsd-kind-icon:before { - background-position: 0px -119px; -} -.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -119px; -} -.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -119px; -} - -.tsd-kind-enum-member > .tsd-kind-icon:before { - background-position: 0px -136px; -} -.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -136px; -} -.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -136px; -} - -.tsd-kind-signature > .tsd-kind-icon:before { - background-position: 0px -153px; -} -.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -153px; -} -.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -153px; -} - -.tsd-kind-type-alias > .tsd-kind-icon:before { - background-position: 0px -170px; -} -.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -170px; -} -.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -170px; -} - -.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { - background-position: 0px -187px; -} -.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { - background-position: -17px -187px; -} -.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { - background-position: -34px -187px; -} - -.tsd-kind-variable > .tsd-kind-icon:before { - background-position: -136px -0px; -} -.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -0px; -} -.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; -} -.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -0px; -} -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -0px; -} -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -0px; -} -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -0px; -} -.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; -} -.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -0px; -} -.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -0px; -} -.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; -} -.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -0px; -} -.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -0px; -} - -.tsd-kind-property > .tsd-kind-icon:before { - background-position: -136px -0px; -} -.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -0px; -} -.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; -} -.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -0px; -} -.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -0px; -} -.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -0px; -} -.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -0px; -} -.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; -} -.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -0px; -} -.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -0px; -} -.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -0px; -} -.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -0px; -} -.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -0px; -} - -.tsd-kind-get-signature > .tsd-kind-icon:before { - background-position: -136px -17px; -} -.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -17px; -} -.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -17px; -} -.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -17px; -} -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -17px; -} -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -17px; -} -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -17px; -} -.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -17px; -} -.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -17px; -} -.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -17px; -} -.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -17px; -} -.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -17px; -} -.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -17px; -} - -.tsd-kind-set-signature > .tsd-kind-icon:before { - background-position: -136px -34px; -} -.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -34px; -} -.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -34px; -} -.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -34px; -} -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -34px; -} -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -34px; -} -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -34px; -} -.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -34px; -} -.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -34px; -} -.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -34px; -} -.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -34px; -} -.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -34px; -} -.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -34px; -} - -.tsd-kind-accessor > .tsd-kind-icon:before { - background-position: -136px -51px; -} -.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -51px; -} -.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -51px; -} -.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -51px; -} -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -51px; -} -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -51px; -} -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -51px; -} -.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -51px; -} -.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -51px; -} -.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -51px; -} -.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -51px; -} -.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -51px; -} -.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -51px; -} - -.tsd-kind-function > .tsd-kind-icon:before { - background-position: -136px -68px; -} -.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -68px; -} -.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; -} -.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -68px; -} -.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -68px; -} -.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -68px; -} -.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -68px; -} -.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; -} -.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -68px; -} -.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -68px; -} -.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; -} -.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -68px; -} -.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -68px; -} - -.tsd-kind-method > .tsd-kind-icon:before { - background-position: -136px -68px; -} -.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -68px; -} -.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; -} -.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -68px; -} -.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -68px; -} -.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -68px; -} -.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -68px; -} -.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; -} -.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -68px; -} -.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -68px; -} -.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; -} -.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -68px; -} -.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -68px; -} - -.tsd-kind-call-signature > .tsd-kind-icon:before { - background-position: -136px -68px; -} -.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -68px; -} -.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; -} -.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -68px; -} -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -68px; -} -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -68px; -} -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -68px; -} -.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; -} -.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -68px; -} -.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -68px; -} -.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -68px; -} -.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -68px; -} -.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -68px; -} - -.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { - background-position: -136px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -85px; -} -.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -85px; -} - -.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { - background-position: -136px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -85px; -} -.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -85px; -} - -.tsd-kind-constructor > .tsd-kind-icon:before { - background-position: -136px -102px; -} -.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -102px; -} -.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; -} -.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -102px; -} -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -102px; -} -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -102px; -} -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -102px; -} -.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; -} -.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -102px; -} -.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -102px; -} -.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; -} -.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -102px; -} -.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -102px; -} - -.tsd-kind-constructor-signature > .tsd-kind-icon:before { - background-position: -136px -102px; -} -.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -102px; -} -.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; -} -.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -102px; -} -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -102px; -} -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -102px; -} -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -102px; -} -.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; -} -.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -102px; -} -.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -102px; -} -.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -102px; -} -.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -102px; -} -.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -102px; -} - -.tsd-kind-index-signature > .tsd-kind-icon:before { - background-position: -136px -119px; -} -.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -119px; -} -.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -119px; -} -.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -119px; -} -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -119px; -} -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -119px; -} -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -119px; -} -.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -119px; -} -.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -119px; -} -.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -119px; -} -.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -119px; -} -.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -119px; -} -.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -119px; -} - -.tsd-kind-event > .tsd-kind-icon:before { - background-position: -136px -136px; -} -.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -136px; -} -.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -136px; -} -.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -136px; -} -.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -136px; -} -.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -136px; -} -.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -136px; -} -.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -136px; -} -.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -136px; -} -.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -136px; -} -.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -136px; -} -.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -136px; -} -.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -136px; -} - -.tsd-is-static > .tsd-kind-icon:before { - background-position: -136px -153px; -} -.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -153px; -} -.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -153px; -} -.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -153px; -} -.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -153px; -} -.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -153px; -} -.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -153px; -} -.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -153px; -} -.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -153px; -} -.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -153px; -} -.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -153px; -} -.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -153px; -} -.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -153px; -} - -.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { - background-position: -136px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -170px; -} -.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -170px; -} - -.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { - background-position: -136px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -170px; -} -.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -170px; -} - -.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { - background-position: -136px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -170px; -} -.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -170px; -} - -.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { - background-position: -136px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { - background-position: -153px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { - background-position: -51px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -68px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { - background-position: -85px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -102px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { - background-position: -170px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { - background-position: -187px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { - background-position: -119px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { - background-position: -204px -187px; -} -.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { - background-position: -221px -187px; -} - -@keyframes fade-in { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@keyframes fade-out { - from { - opacity: 1; - visibility: visible; - } - to { - opacity: 0; - } -} -@keyframes fade-in-delayed { - 0% { - opacity: 0; - } - 33% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; - } - 66% { - opacity: 0; - } - 100% { - opacity: 0; - } -} -@keyframes shift-to-left { - from { - transform: translate(0, 0); - } - to { - transform: translate(-25%, 0); - } -} -@keyframes unshift-to-left { - from { - transform: translate(-25%, 0); - } - to { - transform: translate(0, 0); - } -} -@keyframes pop-in-from-right { - from { - transform: translate(100%, 0); - } - to { - transform: translate(0, 0); - } -} -@keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; - } - to { - transform: translate(100%, 0); - } -} -body { - background: var(--color-background); - font-family: "Segoe UI", sans-serif; - font-size: 16px; - color: var(--color-text); -} - -a { - color: var(--color-link); - text-decoration: none; -} -a:hover { - text-decoration: underline; -} - -code, pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 14px; - background-color: var(--color-code-background); -} - -pre { - padding: 10px; -} -pre code { - padding: 0; - font-size: 100%; - background-color: transparent; -} - -blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid gray; -} - -.tsd-typography { - line-height: 1.333em; -} -.tsd-typography ul { - list-style: square; - padding: 0 0 0 20px; - margin: 0; -} -.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 { - font-size: 1em; - margin: 0; -} -.tsd-typography h5, .tsd-typography h6 { - font-weight: normal; -} -.tsd-typography p, .tsd-typography ul, .tsd-typography ol { - margin: 1em 0; -} - -@media (min-width: 901px) and (max-width: 1024px) { - html.default .col-content { - width: 72%; - } - html.default .col-menu { - width: 28%; - } - html.default .tsd-navigation { - padding-left: 10px; - } -} -@media (max-width: 900px) { - html.default .col-content { - float: none; - width: 100%; - } - html.default .col-menu { - position: fixed !important; - overflow: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - width: 100%; - padding: 20px 20px 0 0; - max-width: 450px; - visibility: hidden; - background-color: var(--color-panel); - transform: translate(100%, 0); - } - html.default .col-menu > *:last-child { - padding-bottom: 20px; - } - html.default .overlay { - content: ""; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); - visibility: hidden; - } - html.default.to-has-menu .overlay { - animation: fade-in 0.4s; - } - html.default.to-has-menu header, -html.default.to-has-menu footer, -html.default.to-has-menu .col-content { - animation: shift-to-left 0.4s; - } - html.default.to-has-menu .col-menu { - animation: pop-in-from-right 0.4s; - } - html.default.from-has-menu .overlay { - animation: fade-out 0.4s; - } - html.default.from-has-menu header, -html.default.from-has-menu footer, -html.default.from-has-menu .col-content { - animation: unshift-to-left 0.4s; - } - html.default.from-has-menu .col-menu { - animation: pop-out-to-right 0.4s; - } - html.default.has-menu body { - overflow: hidden; - } - html.default.has-menu .overlay { - visibility: visible; - } - html.default.has-menu header, -html.default.has-menu footer, -html.default.has-menu .col-content { - transform: translate(-25%, 0); - } - html.default.has-menu .col-menu { - visibility: visible; - transform: translate(0, 0); - } -} - -.tsd-page-title { - padding: 70px 0 20px 0; - margin: 0 0 40px 0; - background: var(--color-panel); - box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); -} -.tsd-page-title h1 { - margin: 0; -} - -.tsd-breadcrumb { - margin: 0; - padding: 0; - color: var(--color-text-aside); -} -.tsd-breadcrumb a { - color: var(--color-text-aside); - text-decoration: none; -} -.tsd-breadcrumb a:hover { - text-decoration: underline; -} -.tsd-breadcrumb li { - display: inline; -} -.tsd-breadcrumb li:after { - content: " / "; -} - -html.minimal .container { - margin: 0; -} -html.minimal .container-main { - padding-top: 50px; - padding-bottom: 0; -} -html.minimal .content-wrap { - padding-left: 300px; -} -html.minimal .tsd-navigation { - position: fixed !important; - overflow: auto; - -webkit-overflow-scrolling: touch; - box-sizing: border-box; - z-index: 1; - left: 0; - top: 40px; - bottom: 0; - width: 300px; - padding: 20px; - margin: 0; -} -html.minimal .tsd-member .tsd-member { - margin-left: 0; -} -html.minimal .tsd-page-toolbar { - position: fixed; - z-index: 2; -} -html.minimal #tsd-filter .tsd-filter-group { - right: 0; - transform: none; -} -html.minimal footer { - background-color: transparent; -} -html.minimal footer .container { - padding: 0; -} -html.minimal .tsd-generator { - padding: 0; -} -@media (max-width: 900px) { - html.minimal .tsd-navigation { - display: none; - } - html.minimal .content-wrap { - padding-left: 0; - } -} - -dl.tsd-comment-tags { - overflow: hidden; -} -dl.tsd-comment-tags dt { - float: left; - padding: 1px 5px; - margin: 0 10px 0 0; - border-radius: 4px; - border: 1px solid var(--color-comment-tag); - color: var(--color-comment-tag); - font-size: 0.8em; - font-weight: normal; -} -dl.tsd-comment-tags dd { - margin: 0 0 10px 0; -} -dl.tsd-comment-tags dd:before, dl.tsd-comment-tags dd:after { - display: table; - content: " "; -} -dl.tsd-comment-tags dd pre, dl.tsd-comment-tags dd:after { - clear: both; -} -dl.tsd-comment-tags p { - margin: 0; -} - -.tsd-panel.tsd-comment .lead { - font-size: 1.1em; - line-height: 1.333em; - margin-bottom: 2em; -} -.tsd-panel.tsd-comment .lead:last-child { - margin-bottom: 0; -} - -.toggle-protected .tsd-is-private { - display: none; -} - -.toggle-public .tsd-is-private, -.toggle-public .tsd-is-protected, -.toggle-public .tsd-is-private-protected { - display: none; -} - -.toggle-inherited .tsd-is-inherited { - display: none; -} - -.toggle-externals .tsd-is-external { - display: none; -} - -#tsd-filter { - position: relative; - display: inline-block; - height: 40px; - vertical-align: bottom; -} -.no-filter #tsd-filter { - display: none; -} -#tsd-filter .tsd-filter-group { - display: inline-block; - height: 40px; - vertical-align: bottom; - white-space: nowrap; -} -#tsd-filter input { - display: none; -} -@media (max-width: 900px) { - #tsd-filter .tsd-filter-group { - display: block; - position: absolute; - top: 40px; - right: 20px; - height: auto; - background-color: var(--color-panel); - visibility: hidden; - transform: translate(50%, 0); - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); - } - .has-options #tsd-filter .tsd-filter-group { - visibility: visible; - } - .to-has-options #tsd-filter .tsd-filter-group { - animation: fade-in 0.2s; - } - .from-has-options #tsd-filter .tsd-filter-group { - animation: fade-out 0.2s; - } - #tsd-filter label, -#tsd-filter .tsd-select { - display: block; - padding-right: 20px; - } -} - -footer { - border-top: 1px solid var(--color-panel-divider); - background-color: var(--color-panel); -} -footer.with-border-bottom { - border-bottom: 1px solid var(--color-panel-divider); -} -footer .tsd-legend-group { - font-size: 0; -} -footer .tsd-legend { - display: inline-block; - width: 25%; - padding: 0; - font-size: 16px; - list-style: none; - line-height: 1.333em; - vertical-align: top; -} -@media (max-width: 900px) { - footer .tsd-legend { - width: 50%; - } -} - -.tsd-hierarchy { - list-style: square; - padding: 0 0 0 20px; - margin: 0; -} -.tsd-hierarchy .target { - font-weight: bold; -} - -.tsd-index-panel .tsd-index-content { - margin-bottom: -30px !important; -} -.tsd-index-panel .tsd-index-section { - margin-bottom: 30px !important; -} -.tsd-index-panel h3 { - margin: 0 -20px 10px -20px; - padding: 0 20px 10px 20px; - border-bottom: 1px solid var(--color-panel-divider); -} -.tsd-index-panel ul.tsd-index-list { - -webkit-column-count: 3; - -moz-column-count: 3; - -ms-column-count: 3; - -o-column-count: 3; - column-count: 3; - -webkit-column-gap: 20px; - -moz-column-gap: 20px; - -ms-column-gap: 20px; - -o-column-gap: 20px; - column-gap: 20px; - padding: 0; - list-style: none; - line-height: 1.333em; -} -@media (max-width: 900px) { - .tsd-index-panel ul.tsd-index-list { - -webkit-column-count: 1; - -moz-column-count: 1; - -ms-column-count: 1; - -o-column-count: 1; - column-count: 1; - } -} -@media (min-width: 901px) and (max-width: 1024px) { - .tsd-index-panel ul.tsd-index-list { - -webkit-column-count: 2; - -moz-column-count: 2; - -ms-column-count: 2; - -o-column-count: 2; - column-count: 2; - } -} -.tsd-index-panel ul.tsd-index-list li { - -webkit-page-break-inside: avoid; - -moz-page-break-inside: avoid; - -ms-page-break-inside: avoid; - -o-page-break-inside: avoid; - page-break-inside: avoid; -} -.tsd-index-panel a, -.tsd-index-panel .tsd-parent-kind-module a { - color: var(--color-ts); -} -.tsd-index-panel .tsd-parent-kind-interface a { - color: var(--color-ts-interface); -} -.tsd-index-panel .tsd-parent-kind-enum a { - color: var(--color-ts-enum); -} -.tsd-index-panel .tsd-parent-kind-class a { - color: var(--color-ts-class); -} -.tsd-index-panel .tsd-kind-module a { - color: var(--color-ts); -} -.tsd-index-panel .tsd-kind-interface a { - color: var(--color-ts-interface); -} -.tsd-index-panel .tsd-kind-enum a { - color: var(--color-ts-enum); -} -.tsd-index-panel .tsd-kind-class a { - color: var(--color-ts-class); -} -.tsd-index-panel .tsd-is-private a { - color: var(--color-ts-private); -} - -.tsd-flag { - display: inline-block; - padding: 1px 5px; - border-radius: 4px; - color: var(--color-comment-tag-text); - background-color: var(--color-comment-tag); - text-indent: 0; - font-size: 14px; - font-weight: normal; -} - -.tsd-anchor { - position: absolute; - top: -100px; -} - -.tsd-member { - position: relative; -} -.tsd-member .tsd-anchor + h3 { - margin-top: 0; - margin-bottom: 0; - border-bottom: none; -} -.tsd-member a[data-tsd-kind] { - color: var(--color-ts); -} -.tsd-member a[data-tsd-kind=Interface] { - color: var(--color-ts-interface); -} -.tsd-member a[data-tsd-kind=Enum] { - color: var(--color-ts-enum); -} -.tsd-member a[data-tsd-kind=Class] { - color: var(--color-ts-class); -} -.tsd-member a[data-tsd-kind=Private] { - color: var(--color-ts-private); -} - -.tsd-navigation { - margin: 0 0 0 40px; -} -.tsd-navigation a { - display: block; - padding-top: 2px; - padding-bottom: 2px; - border-left: 2px solid transparent; - color: var(--color-text); - text-decoration: none; - transition: border-left-color 0.1s; -} -.tsd-navigation a:hover { - text-decoration: underline; -} -.tsd-navigation ul { - margin: 0; - padding: 0; - list-style: none; -} -.tsd-navigation li { - padding: 0; -} - -.tsd-navigation.primary { - padding-bottom: 40px; -} -.tsd-navigation.primary a { - display: block; - padding-top: 6px; - padding-bottom: 6px; -} -.tsd-navigation.primary ul li a { - padding-left: 5px; -} -.tsd-navigation.primary ul li li a { - padding-left: 25px; -} -.tsd-navigation.primary ul li li li a { - padding-left: 45px; -} -.tsd-navigation.primary ul li li li li a { - padding-left: 65px; -} -.tsd-navigation.primary ul li li li li li a { - padding-left: 85px; -} -.tsd-navigation.primary ul li li li li li li a { - padding-left: 105px; -} -.tsd-navigation.primary > ul { - border-bottom: 1px solid var(--color-panel-divider); -} -.tsd-navigation.primary li { - border-top: 1px solid var(--color-panel-divider); -} -.tsd-navigation.primary li.current > a { - font-weight: bold; -} -.tsd-navigation.primary li.label span { - display: block; - padding: 20px 0 6px 5px; - color: var(--color-menu-label); -} -.tsd-navigation.primary li.globals + li > span, .tsd-navigation.primary li.globals + li > a { - padding-top: 20px; -} - -.tsd-navigation.secondary { - max-height: calc(100vh - 1rem - 40px); - overflow: auto; - position: -webkit-sticky; - position: sticky; - top: calc(.5rem + 40px); - transition: 0.3s; -} -.tsd-navigation.secondary.tsd-navigation--toolbar-hide { - max-height: calc(100vh - 1rem); - top: 0.5rem; -} -.tsd-navigation.secondary ul { - transition: opacity 0.2s; -} -.tsd-navigation.secondary ul li a { - padding-left: 25px; -} -.tsd-navigation.secondary ul li li a { - padding-left: 45px; -} -.tsd-navigation.secondary ul li li li a { - padding-left: 65px; -} -.tsd-navigation.secondary ul li li li li a { - padding-left: 85px; -} -.tsd-navigation.secondary ul li li li li li a { - padding-left: 105px; -} -.tsd-navigation.secondary ul li li li li li li a { - padding-left: 125px; -} -.tsd-navigation.secondary ul.current a { - border-left-color: var(--color-panel-divider); -} -.tsd-navigation.secondary li.focus > a, -.tsd-navigation.secondary ul.current li.focus > a { - border-left-color: var(--color-menu-divider-focus); -} -.tsd-navigation.secondary li.current { - margin-top: 20px; - margin-bottom: 20px; - border-left-color: var(--color-panel-divider); -} -.tsd-navigation.secondary li.current > a { - font-weight: bold; -} - -@media (min-width: 901px) { - .menu-sticky-wrap { - position: static; - } -} - -.tsd-panel { - margin: 20px 0; - padding: 20px; - background-color: var(--color-panel); - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); -} -.tsd-panel:empty { - display: none; -} -.tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { - margin: 1.5em -20px 10px -20px; - padding: 0 20px 10px 20px; - border-bottom: 1px solid var(--color-panel-divider); -} -.tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { - margin-bottom: 0; - border-bottom: 0; -} -.tsd-panel table { - display: block; - width: 100%; - overflow: auto; - margin-top: 10px; - word-break: normal; - word-break: keep-all; -} -.tsd-panel table th { - font-weight: bold; -} -.tsd-panel table th, .tsd-panel table td { - padding: 6px 13px; - border: 1px solid #ddd; -} -.tsd-panel table tr { - background-color: #fff; - border-top: 1px solid #ccc; -} -.tsd-panel table tr:nth-child(2n) { - background-color: #f8f8f8; -} - -.tsd-panel-group { - margin: 60px 0; -} -.tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 { - padding-left: 20px; - padding-right: 20px; -} - -#tsd-search { - transition: background-color 0.2s; -} -#tsd-search .title { - position: relative; - z-index: 2; -} -#tsd-search .field { - position: absolute; - left: 0; - top: 0; - right: 40px; - height: 40px; -} -#tsd-search .field input { - box-sizing: border-box; - position: relative; - top: -50px; - z-index: 1; - width: 100%; - padding: 0 10px; - opacity: 0; - outline: 0; - border: 0; - background: transparent; - color: var(--color-text); -} -#tsd-search .field label { - position: absolute; - overflow: hidden; - right: -40px; -} -#tsd-search .field input, -#tsd-search .title { - transition: opacity 0.2s; -} -#tsd-search .results { - position: absolute; - visibility: hidden; - top: 40px; - width: 100%; - margin: 0; - padding: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); -} -#tsd-search .results li { - padding: 0 10px; - background-color: var(--color-background); -} -#tsd-search .results li:nth-child(even) { - background-color: var(--color-panel); -} -#tsd-search .results li.state { - display: none; -} -#tsd-search .results li.current, -#tsd-search .results li:hover { - background-color: var(--color-panel-divider); -} -#tsd-search .results a { - display: block; -} -#tsd-search .results a:before { - top: 10px; -} -#tsd-search .results span.parent { - color: var(--color-text-aside); - font-weight: normal; -} -#tsd-search.has-focus { - background-color: var(--color-panel-divider); -} -#tsd-search.has-focus .field input { - top: 0; - opacity: 1; -} -#tsd-search.has-focus .title { - z-index: 0; - opacity: 0; -} -#tsd-search.has-focus .results { - visibility: visible; -} -#tsd-search.loading .results li.state.loading { - display: block; -} -#tsd-search.failure .results li.state.failure { - display: block; -} - -.tsd-signature { - margin: 0 0 1em 0; - padding: 10px; - border: 1px solid var(--color-panel-divider); - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - font-size: 14px; - overflow-x: auto; -} -.tsd-signature.tsd-kind-icon { - padding-left: 30px; -} -.tsd-signature.tsd-kind-icon:before { - top: 10px; - left: 10px; -} -.tsd-panel > .tsd-signature { - margin-left: -20px; - margin-right: -20px; - border-width: 1px 0; -} -.tsd-panel > .tsd-signature.tsd-kind-icon { - padding-left: 40px; -} -.tsd-panel > .tsd-signature.tsd-kind-icon:before { - left: 20px; -} - -.tsd-signature-symbol { - color: var(--color-text-aside); - font-weight: normal; -} - -.tsd-signature-type { - font-style: italic; - font-weight: normal; -} - -.tsd-signatures { - padding: 0; - margin: 0 0 1em 0; - border: 1px solid var(--color-panel-divider); -} -.tsd-signatures .tsd-signature { - margin: 0; - border-width: 1px 0 0 0; - transition: background-color 0.1s; -} -.tsd-signatures .tsd-signature:first-child { - border-top-width: 0; -} -.tsd-signatures .tsd-signature.current { - background-color: var(--color-panel-divider); -} -.tsd-signatures.active > .tsd-signature { - cursor: pointer; -} -.tsd-panel > .tsd-signatures { - margin-left: -20px; - margin-right: -20px; - border-width: 1px 0; -} -.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { - padding-left: 40px; -} -.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { - left: 20px; -} -.tsd-panel > a.anchor + .tsd-signatures { - border-top-width: 0; - margin-top: -20px; -} - -ul.tsd-descriptions { - position: relative; - overflow: hidden; - padding: 0; - list-style: none; -} -ul.tsd-descriptions.active > .tsd-description { - display: none; -} -ul.tsd-descriptions.active > .tsd-description.current { - display: block; -} -ul.tsd-descriptions.active > .tsd-description.fade-in { - animation: fade-in-delayed 0.3s; -} -ul.tsd-descriptions.active > .tsd-description.fade-out { - animation: fade-out-delayed 0.3s; - position: absolute; - display: block; - top: 0; - left: 0; - right: 0; - opacity: 0; - visibility: hidden; -} -ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 { - font-size: 16px; - margin: 1em 0 0.5em 0; -} - -ul.tsd-parameters, -ul.tsd-type-parameters { - list-style: square; - margin: 0; - padding-left: 20px; -} -ul.tsd-parameters > li.tsd-parameter-signature, -ul.tsd-type-parameters > li.tsd-parameter-signature { - list-style: none; - margin-left: -20px; -} -ul.tsd-parameters h5, -ul.tsd-type-parameters h5 { - font-size: 16px; - margin: 1em 0 0.5em 0; -} -ul.tsd-parameters .tsd-comment, -ul.tsd-type-parameters .tsd-comment { - margin-top: -0.5em; -} - -.tsd-sources { - font-size: 14px; - color: var(--color-text-aside); - margin: 0 0 1em 0; -} -.tsd-sources a { - color: var(--color-text-aside); - text-decoration: underline; -} -.tsd-sources ul, .tsd-sources p { - margin: 0 !important; -} -.tsd-sources ul { - list-style: none; - padding: 0; -} - -.tsd-page-toolbar { - position: fixed; - z-index: 1; - top: 0; - left: 0; - width: 100%; - height: 40px; - color: var(--color-toolbar-text); - background: var(--color-toolbar); - border-bottom: 1px solid var(--color-panel-divider); - transition: transform 0.3s linear; - visibility: hidden; -} -.tsd-page-toolbar a { - color: var(--color-toolbar-text); - text-decoration: none; -} -.tsd-page-toolbar a.title { - font-weight: bold; -} -.tsd-page-toolbar a.title:hover { - text-decoration: underline; -} -.tsd-page-toolbar .table-wrap { - display: table; - width: 100%; - height: 40px; -} -.tsd-page-toolbar .table-cell { - display: table-cell; - position: relative; - white-space: nowrap; - line-height: 40px; -} -.tsd-page-toolbar .table-cell:first-child { - width: 100%; -} - -.tsd-page-toolbar--hide { - transform: translateY(-100%); -} - -.tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before { - content: ""; - display: inline-block; - width: 40px; - height: 40px; - margin: 0 -8px 0 0; - background-image: url(../images/widgets.png); - background-repeat: no-repeat; - text-indent: -1024px; - vertical-align: bottom; -} -@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { - .tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before { - background-image: url(../images/widgets@2x.png); - background-size: 320px 40px; - } -} - -.tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.6; - height: 40px; - transition: opacity 0.1s, background-color 0.2s; - vertical-align: bottom; - cursor: pointer; -} -.tsd-widget:hover { - opacity: 0.8; -} -.tsd-widget.active { - opacity: 1; - background-color: var(--color-panel-divider); -} -.tsd-widget.no-caption { - width: 40px; -} -.tsd-widget.no-caption:before { - margin: 0; -} -.tsd-widget.search:before { - background-position: 0 0; -} -.tsd-widget.menu:before { - background-position: -40px 0; -} -.tsd-widget.options:before { - background-position: -80px 0; -} -.tsd-widget.options, .tsd-widget.menu { - display: none; -} -@media (max-width: 900px) { - .tsd-widget.options, .tsd-widget.menu { - display: inline-block; - } -} -input[type=checkbox] + .tsd-widget:before { - background-position: -120px 0; -} -input[type=checkbox]:checked + .tsd-widget:before { - background-position: -160px 0; -} - -.tsd-select { - position: relative; - display: inline-block; - height: 40px; - transition: opacity 0.1s, background-color 0.2s; - vertical-align: bottom; - cursor: pointer; -} -.tsd-select .tsd-select-label { - opacity: 0.6; - transition: opacity 0.2s; -} -.tsd-select .tsd-select-label:before { - background-position: -240px 0; -} -.tsd-select.active .tsd-select-label { - opacity: 0.8; -} -.tsd-select.active .tsd-select-list { - visibility: visible; - opacity: 1; - transition-delay: 0s; -} -.tsd-select .tsd-select-list { - position: absolute; - visibility: hidden; - top: 40px; - left: 0; - margin: 0; - padding: 0; - opacity: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); - transition: visibility 0s 0.2s, opacity 0.2s; -} -.tsd-select .tsd-select-list li { - padding: 0 20px 0 0; - background-color: var(--color-background); -} -.tsd-select .tsd-select-list li:before { - background-position: 40px 0; -} -.tsd-select .tsd-select-list li:nth-child(even) { - background-color: var(--color-panel); -} -.tsd-select .tsd-select-list li:hover { - background-color: var(--color-panel-divider); -} -.tsd-select .tsd-select-list li.selected:before { - background-position: -200px 0; -} -@media (max-width: 900px) { - .tsd-select .tsd-select-list { - top: 0; - left: auto; - right: 100%; - margin-right: -5px; - } - .tsd-select .tsd-select-label:before { - background-position: -280px 0; - } -} - -img { - max-width: 100%; -} diff --git a/typedoc/assets/highlight.css b/typedoc/assets/highlight.css new file mode 100644 index 0000000..a13094d --- /dev/null +++ b/typedoc/assets/highlight.css @@ -0,0 +1,22 @@ +:root { + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --code-background: var(--dark-code-background); +} } + +body.light { + --code-background: var(--light-code-background); +} + +body.dark { + --code-background: var(--dark-code-background); +} + +pre, code { background: var(--code-background); } diff --git a/typedoc/assets/icons.css b/typedoc/assets/icons.css new file mode 100644 index 0000000..776a356 --- /dev/null +++ b/typedoc/assets/icons.css @@ -0,0 +1,1043 @@ +.tsd-kind-icon { + display: block; + position: relative; + padding-left: 20px; + text-indent: -20px; +} +.tsd-kind-icon:before { + content: ""; + display: inline-block; + vertical-align: middle; + width: 17px; + height: 17px; + margin: 0 3px 2px 0; + background-image: url(./icons.png); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-kind-icon:before { + background-image: url(./icons@2x.png); + background-size: 238px 204px; + } +} + +.tsd-signature.tsd-kind-icon:before { + background-position: 0 -153px; +} + +.tsd-kind-object-literal > .tsd-kind-icon:before { + background-position: 0px -17px; +} +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -17px; +} +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -17px; +} + +.tsd-kind-class > .tsd-kind-icon:before { + background-position: 0px -34px; +} +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -34px; +} +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -34px; +} + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -51px; +} + +.tsd-kind-interface > .tsd-kind-icon:before { + background-position: 0px -68px; +} +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -68px; +} +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -68px; +} + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -34px -85px; +} + +.tsd-kind-namespace > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-module > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-enum > .tsd-kind-icon:before { + background-position: 0px -119px; +} +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -119px; +} +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -119px; +} + +.tsd-kind-enum-member > .tsd-kind-icon:before { + background-position: 0px -136px; +} +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -136px; +} +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -136px; +} + +.tsd-kind-signature > .tsd-kind-icon:before { + background-position: 0px -153px; +} +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -153px; +} +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -153px; +} + +.tsd-kind-type-alias > .tsd-kind-icon:before { + background-position: 0px -170px; +} +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -170px; +} +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -170px; +} + +.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -34px -187px; +} + +.tsd-kind-variable > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-property > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-get-signature > .tsd-kind-icon:before { + background-position: -136px -17px; +} +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -17px; +} +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -17px; +} + +.tsd-kind-set-signature > .tsd-kind-icon:before { + background-position: -136px -34px; +} +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -34px; +} +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -34px; +} + +.tsd-kind-accessor > .tsd-kind-icon:before { + background-position: -136px -51px; +} +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -51px; +} +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -51px; +} + +.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-constructor > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-index-signature > .tsd-kind-icon:before { + background-position: -136px -119px; +} +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -119px; +} +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -119px; +} + +.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -136px; +} +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -136px; +} +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -136px; +} + +.tsd-is-static > .tsd-kind-icon:before { + background-position: -136px -153px; +} +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -153px; +} +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -153px; +} +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -153px; +} + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -187px; +} diff --git a/typedoc/assets/images/icons.png b/typedoc/assets/icons.png similarity index 100% rename from typedoc/assets/images/icons.png rename to typedoc/assets/icons.png diff --git a/typedoc/assets/images/icons@2x.png b/typedoc/assets/icons@2x.png similarity index 100% rename from typedoc/assets/images/icons@2x.png rename to typedoc/assets/icons@2x.png diff --git a/typedoc/assets/js/main.js b/typedoc/assets/js/main.js deleted file mode 100644 index dc257a8..0000000 --- a/typedoc/assets/js/main.js +++ /dev/null @@ -1,248 +0,0 @@ -/* - * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). - * This devtool is not neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (() => { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "../node_modules/lunr/lunr.js": -/*!************************************!*\ - !*** ../node_modules/lunr/lunr.js ***! - \************************************/ -/***/ ((module, exports, __webpack_require__) => { - -eval("var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/**\n * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9\n * Copyright (C) 2020 Oliver Nightingale\n * @license MIT\n */\n\n;(function(){\n\n/**\n * A convenience function for configuring and constructing\n * a new lunr Index.\n *\n * A lunr.Builder instance is created and the pipeline setup\n * with a trimmer, stop word filter and stemmer.\n *\n * This builder object is yielded to the configuration function\n * that is passed as a parameter, allowing the list of fields\n * and other builder parameters to be customised.\n *\n * All documents _must_ be added within the passed config function.\n *\n * @example\n * var idx = lunr(function () {\n * this.field('title')\n * this.field('body')\n * this.ref('id')\n *\n * documents.forEach(function (doc) {\n * this.add(doc)\n * }, this)\n * })\n *\n * @see {@link lunr.Builder}\n * @see {@link lunr.Pipeline}\n * @see {@link lunr.trimmer}\n * @see {@link lunr.stopWordFilter}\n * @see {@link lunr.stemmer}\n * @namespace {function} lunr\n */\nvar lunr = function (config) {\n var builder = new lunr.Builder\n\n builder.pipeline.add(\n lunr.trimmer,\n lunr.stopWordFilter,\n lunr.stemmer\n )\n\n builder.searchPipeline.add(\n lunr.stemmer\n )\n\n config.call(builder, builder)\n return builder.build()\n}\n\nlunr.version = \"2.3.9\"\n/*!\n * lunr.utils\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A namespace containing utils for the rest of the lunr library\n * @namespace lunr.utils\n */\nlunr.utils = {}\n\n/**\n * Print a warning message to the console.\n *\n * @param {String} message The message to be printed.\n * @memberOf lunr.utils\n * @function\n */\nlunr.utils.warn = (function (global) {\n /* eslint-disable no-console */\n return function (message) {\n if (global.console && console.warn) {\n console.warn(message)\n }\n }\n /* eslint-enable no-console */\n})(this)\n\n/**\n * Convert an object to a string.\n *\n * In the case of `null` and `undefined` the function returns\n * the empty string, in all other cases the result of calling\n * `toString` on the passed object is returned.\n *\n * @param {Any} obj The object to convert to a string.\n * @return {String} string representation of the passed object.\n * @memberOf lunr.utils\n */\nlunr.utils.asString = function (obj) {\n if (obj === void 0 || obj === null) {\n return \"\"\n } else {\n return obj.toString()\n }\n}\n\n/**\n * Clones an object.\n *\n * Will create a copy of an existing object such that any mutations\n * on the copy cannot affect the original.\n *\n * Only shallow objects are supported, passing a nested object to this\n * function will cause a TypeError.\n *\n * Objects with primitives, and arrays of primitives are supported.\n *\n * @param {Object} obj The object to clone.\n * @return {Object} a clone of the passed object.\n * @throws {TypeError} when a nested object is passed.\n * @memberOf Utils\n */\nlunr.utils.clone = function (obj) {\n if (obj === null || obj === undefined) {\n return obj\n }\n\n var clone = Object.create(null),\n keys = Object.keys(obj)\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i],\n val = obj[key]\n\n if (Array.isArray(val)) {\n clone[key] = val.slice()\n continue\n }\n\n if (typeof val === 'string' ||\n typeof val === 'number' ||\n typeof val === 'boolean') {\n clone[key] = val\n continue\n }\n\n throw new TypeError(\"clone is not deep and does not support nested objects\")\n }\n\n return clone\n}\nlunr.FieldRef = function (docRef, fieldName, stringValue) {\n this.docRef = docRef\n this.fieldName = fieldName\n this._stringValue = stringValue\n}\n\nlunr.FieldRef.joiner = \"/\"\n\nlunr.FieldRef.fromString = function (s) {\n var n = s.indexOf(lunr.FieldRef.joiner)\n\n if (n === -1) {\n throw \"malformed field ref string\"\n }\n\n var fieldRef = s.slice(0, n),\n docRef = s.slice(n + 1)\n\n return new lunr.FieldRef (docRef, fieldRef, s)\n}\n\nlunr.FieldRef.prototype.toString = function () {\n if (this._stringValue == undefined) {\n this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef\n }\n\n return this._stringValue\n}\n/*!\n * lunr.Set\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A lunr set.\n *\n * @constructor\n */\nlunr.Set = function (elements) {\n this.elements = Object.create(null)\n\n if (elements) {\n this.length = elements.length\n\n for (var i = 0; i < this.length; i++) {\n this.elements[elements[i]] = true\n }\n } else {\n this.length = 0\n }\n}\n\n/**\n * A complete set that contains all elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.complete = {\n intersect: function (other) {\n return other\n },\n\n union: function () {\n return this\n },\n\n contains: function () {\n return true\n }\n}\n\n/**\n * An empty set that contains no elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.empty = {\n intersect: function () {\n return this\n },\n\n union: function (other) {\n return other\n },\n\n contains: function () {\n return false\n }\n}\n\n/**\n * Returns true if this set contains the specified object.\n *\n * @param {object} object - Object whose presence in this set is to be tested.\n * @returns {boolean} - True if this set contains the specified object.\n */\nlunr.Set.prototype.contains = function (object) {\n return !!this.elements[object]\n}\n\n/**\n * Returns a new set containing only the elements that are present in both\n * this set and the specified set.\n *\n * @param {lunr.Set} other - set to intersect with this set.\n * @returns {lunr.Set} a new set that is the intersection of this and the specified set.\n */\n\nlunr.Set.prototype.intersect = function (other) {\n var a, b, elements, intersection = []\n\n if (other === lunr.Set.complete) {\n return this\n }\n\n if (other === lunr.Set.empty) {\n return other\n }\n\n if (this.length < other.length) {\n a = this\n b = other\n } else {\n a = other\n b = this\n }\n\n elements = Object.keys(a.elements)\n\n for (var i = 0; i < elements.length; i++) {\n var element = elements[i]\n if (element in b.elements) {\n intersection.push(element)\n }\n }\n\n return new lunr.Set (intersection)\n}\n\n/**\n * Returns a new set combining the elements of this and the specified set.\n *\n * @param {lunr.Set} other - set to union with this set.\n * @return {lunr.Set} a new set that is the union of this and the specified set.\n */\n\nlunr.Set.prototype.union = function (other) {\n if (other === lunr.Set.complete) {\n return lunr.Set.complete\n }\n\n if (other === lunr.Set.empty) {\n return this\n }\n\n return new lunr.Set(Object.keys(this.elements).concat(Object.keys(other.elements)))\n}\n/**\n * A function to calculate the inverse document frequency for\n * a posting. This is shared between the builder and the index\n *\n * @private\n * @param {object} posting - The posting for a given term\n * @param {number} documentCount - The total number of documents.\n */\nlunr.idf = function (posting, documentCount) {\n var documentsWithTerm = 0\n\n for (var fieldName in posting) {\n if (fieldName == '_index') continue // Ignore the term index, its not a field\n documentsWithTerm += Object.keys(posting[fieldName]).length\n }\n\n var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5)\n\n return Math.log(1 + Math.abs(x))\n}\n\n/**\n * A token wraps a string representation of a token\n * as it is passed through the text processing pipeline.\n *\n * @constructor\n * @param {string} [str=''] - The string token being wrapped.\n * @param {object} [metadata={}] - Metadata associated with this token.\n */\nlunr.Token = function (str, metadata) {\n this.str = str || \"\"\n this.metadata = metadata || {}\n}\n\n/**\n * Returns the token string that is being wrapped by this object.\n *\n * @returns {string}\n */\nlunr.Token.prototype.toString = function () {\n return this.str\n}\n\n/**\n * A token update function is used when updating or optionally\n * when cloning a token.\n *\n * @callback lunr.Token~updateFunction\n * @param {string} str - The string representation of the token.\n * @param {Object} metadata - All metadata associated with this token.\n */\n\n/**\n * Applies the given function to the wrapped string token.\n *\n * @example\n * token.update(function (str, metadata) {\n * return str.toUpperCase()\n * })\n *\n * @param {lunr.Token~updateFunction} fn - A function to apply to the token string.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.update = function (fn) {\n this.str = fn(this.str, this.metadata)\n return this\n}\n\n/**\n * Creates a clone of this token. Optionally a function can be\n * applied to the cloned token.\n *\n * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.clone = function (fn) {\n fn = fn || function (s) { return s }\n return new lunr.Token (fn(this.str, this.metadata), this.metadata)\n}\n/*!\n * lunr.tokenizer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A function for splitting a string into tokens ready to be inserted into\n * the search index. Uses `lunr.tokenizer.separator` to split strings, change\n * the value of this property to change how strings are split into tokens.\n *\n * This tokenizer will convert its parameter to a string by calling `toString` and\n * then will split this string on the character in `lunr.tokenizer.separator`.\n * Arrays will have their elements converted to strings and wrapped in a lunr.Token.\n *\n * Optional metadata can be passed to the tokenizer, this metadata will be cloned and\n * added as metadata to every token that is created from the object to be tokenized.\n *\n * @static\n * @param {?(string|object|object[])} obj - The object to convert into tokens\n * @param {?object} metadata - Optional metadata to associate with every token\n * @returns {lunr.Token[]}\n * @see {@link lunr.Pipeline}\n */\nlunr.tokenizer = function (obj, metadata) {\n if (obj == null || obj == undefined) {\n return []\n }\n\n if (Array.isArray(obj)) {\n return obj.map(function (t) {\n return new lunr.Token(\n lunr.utils.asString(t).toLowerCase(),\n lunr.utils.clone(metadata)\n )\n })\n }\n\n var str = obj.toString().toLowerCase(),\n len = str.length,\n tokens = []\n\n for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) {\n var char = str.charAt(sliceEnd),\n sliceLength = sliceEnd - sliceStart\n\n if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) {\n\n if (sliceLength > 0) {\n var tokenMetadata = lunr.utils.clone(metadata) || {}\n tokenMetadata[\"position\"] = [sliceStart, sliceLength]\n tokenMetadata[\"index\"] = tokens.length\n\n tokens.push(\n new lunr.Token (\n str.slice(sliceStart, sliceEnd),\n tokenMetadata\n )\n )\n }\n\n sliceStart = sliceEnd + 1\n }\n\n }\n\n return tokens\n}\n\n/**\n * The separator used to split a string into tokens. Override this property to change the behaviour of\n * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens.\n *\n * @static\n * @see lunr.tokenizer\n */\nlunr.tokenizer.separator = /[\\s\\-]+/\n/*!\n * lunr.Pipeline\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Pipelines maintain an ordered list of functions to be applied to all\n * tokens in documents entering the search index and queries being ran against\n * the index.\n *\n * An instance of lunr.Index created with the lunr shortcut will contain a\n * pipeline with a stop word filter and an English language stemmer. Extra\n * functions can be added before or after either of these functions or these\n * default functions can be removed.\n *\n * When run the pipeline will call each function in turn, passing a token, the\n * index of that token in the original list of all tokens and finally a list of\n * all the original tokens.\n *\n * The output of functions in the pipeline will be passed to the next function\n * in the pipeline. To exclude a token from entering the index the function\n * should return undefined, the rest of the pipeline will not be called with\n * this token.\n *\n * For serialisation of pipelines to work, all functions used in an instance of\n * a pipeline should be registered with lunr.Pipeline. Registered functions can\n * then be loaded. If trying to load a serialised pipeline that uses functions\n * that are not registered an error will be thrown.\n *\n * If not planning on serialising the pipeline then registering pipeline functions\n * is not necessary.\n *\n * @constructor\n */\nlunr.Pipeline = function () {\n this._stack = []\n}\n\nlunr.Pipeline.registeredFunctions = Object.create(null)\n\n/**\n * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token\n * string as well as all known metadata. A pipeline function can mutate the token string\n * or mutate (or add) metadata for a given token.\n *\n * A pipeline function can indicate that the passed token should be discarded by returning\n * null, undefined or an empty string. This token will not be passed to any downstream pipeline\n * functions and will not be added to the index.\n *\n * Multiple tokens can be returned by returning an array of tokens. Each token will be passed\n * to any downstream pipeline functions and all will returned tokens will be added to the index.\n *\n * Any number of pipeline functions may be chained together using a lunr.Pipeline.\n *\n * @interface lunr.PipelineFunction\n * @param {lunr.Token} token - A token from the document being processed.\n * @param {number} i - The index of this token in the complete list of tokens for this document/field.\n * @param {lunr.Token[]} tokens - All tokens for this document/field.\n * @returns {(?lunr.Token|lunr.Token[])}\n */\n\n/**\n * Register a function with the pipeline.\n *\n * Functions that are used in the pipeline should be registered if the pipeline\n * needs to be serialised, or a serialised pipeline needs to be loaded.\n *\n * Registering a function does not add it to a pipeline, functions must still be\n * added to instances of the pipeline for them to be used when running a pipeline.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @param {String} label - The label to register this function with\n */\nlunr.Pipeline.registerFunction = function (fn, label) {\n if (label in this.registeredFunctions) {\n lunr.utils.warn('Overwriting existing registered function: ' + label)\n }\n\n fn.label = label\n lunr.Pipeline.registeredFunctions[fn.label] = fn\n}\n\n/**\n * Warns if the function is not registered as a Pipeline function.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @private\n */\nlunr.Pipeline.warnIfFunctionNotRegistered = function (fn) {\n var isRegistered = fn.label && (fn.label in this.registeredFunctions)\n\n if (!isRegistered) {\n lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\\n', fn)\n }\n}\n\n/**\n * Loads a previously serialised pipeline.\n *\n * All functions to be loaded must already be registered with lunr.Pipeline.\n * If any function from the serialised data has not been registered then an\n * error will be thrown.\n *\n * @param {Object} serialised - The serialised pipeline to load.\n * @returns {lunr.Pipeline}\n */\nlunr.Pipeline.load = function (serialised) {\n var pipeline = new lunr.Pipeline\n\n serialised.forEach(function (fnName) {\n var fn = lunr.Pipeline.registeredFunctions[fnName]\n\n if (fn) {\n pipeline.add(fn)\n } else {\n throw new Error('Cannot load unregistered function: ' + fnName)\n }\n })\n\n return pipeline\n}\n\n/**\n * Adds new functions to the end of the pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline.\n */\nlunr.Pipeline.prototype.add = function () {\n var fns = Array.prototype.slice.call(arguments)\n\n fns.forEach(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n this._stack.push(fn)\n }, this)\n}\n\n/**\n * Adds a single function after a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.after = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n pos = pos + 1\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Adds a single function before a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.before = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Removes a function from the pipeline.\n *\n * @param {lunr.PipelineFunction} fn The function to remove from the pipeline.\n */\nlunr.Pipeline.prototype.remove = function (fn) {\n var pos = this._stack.indexOf(fn)\n if (pos == -1) {\n return\n }\n\n this._stack.splice(pos, 1)\n}\n\n/**\n * Runs the current list of functions that make up the pipeline against the\n * passed tokens.\n *\n * @param {Array} tokens The tokens to run through the pipeline.\n * @returns {Array}\n */\nlunr.Pipeline.prototype.run = function (tokens) {\n var stackLength = this._stack.length\n\n for (var i = 0; i < stackLength; i++) {\n var fn = this._stack[i]\n var memo = []\n\n for (var j = 0; j < tokens.length; j++) {\n var result = fn(tokens[j], j, tokens)\n\n if (result === null || result === void 0 || result === '') continue\n\n if (Array.isArray(result)) {\n for (var k = 0; k < result.length; k++) {\n memo.push(result[k])\n }\n } else {\n memo.push(result)\n }\n }\n\n tokens = memo\n }\n\n return tokens\n}\n\n/**\n * Convenience method for passing a string through a pipeline and getting\n * strings out. This method takes care of wrapping the passed string in a\n * token and mapping the resulting tokens back to strings.\n *\n * @param {string} str - The string to pass through the pipeline.\n * @param {?object} metadata - Optional metadata to associate with the token\n * passed to the pipeline.\n * @returns {string[]}\n */\nlunr.Pipeline.prototype.runString = function (str, metadata) {\n var token = new lunr.Token (str, metadata)\n\n return this.run([token]).map(function (t) {\n return t.toString()\n })\n}\n\n/**\n * Resets the pipeline by removing any existing processors.\n *\n */\nlunr.Pipeline.prototype.reset = function () {\n this._stack = []\n}\n\n/**\n * Returns a representation of the pipeline ready for serialisation.\n *\n * Logs a warning if the function has not been registered.\n *\n * @returns {Array}\n */\nlunr.Pipeline.prototype.toJSON = function () {\n return this._stack.map(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n\n return fn.label\n })\n}\n/*!\n * lunr.Vector\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A vector is used to construct the vector space of documents and queries. These\n * vectors support operations to determine the similarity between two documents or\n * a document and a query.\n *\n * Normally no parameters are required for initializing a vector, but in the case of\n * loading a previously dumped vector the raw elements can be provided to the constructor.\n *\n * For performance reasons vectors are implemented with a flat array, where an elements\n * index is immediately followed by its value. E.g. [index, value, index, value]. This\n * allows the underlying array to be as sparse as possible and still offer decent\n * performance when being used for vector calculations.\n *\n * @constructor\n * @param {Number[]} [elements] - The flat list of element index and element value pairs.\n */\nlunr.Vector = function (elements) {\n this._magnitude = 0\n this.elements = elements || []\n}\n\n\n/**\n * Calculates the position within the vector to insert a given index.\n *\n * This is used internally by insert and upsert. If there are duplicate indexes then\n * the position is returned as if the value for that index were to be updated, but it\n * is the callers responsibility to check whether there is a duplicate at that index\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @returns {Number}\n */\nlunr.Vector.prototype.positionForIndex = function (index) {\n // For an empty vector the tuple can be inserted at the beginning\n if (this.elements.length == 0) {\n return 0\n }\n\n var start = 0,\n end = this.elements.length / 2,\n sliceLength = end - start,\n pivotPoint = Math.floor(sliceLength / 2),\n pivotIndex = this.elements[pivotPoint * 2]\n\n while (sliceLength > 1) {\n if (pivotIndex < index) {\n start = pivotPoint\n }\n\n if (pivotIndex > index) {\n end = pivotPoint\n }\n\n if (pivotIndex == index) {\n break\n }\n\n sliceLength = end - start\n pivotPoint = start + Math.floor(sliceLength / 2)\n pivotIndex = this.elements[pivotPoint * 2]\n }\n\n if (pivotIndex == index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex > index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex < index) {\n return (pivotPoint + 1) * 2\n }\n}\n\n/**\n * Inserts an element at an index within the vector.\n *\n * Does not allow duplicates, will throw an error if there is already an entry\n * for this index.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n */\nlunr.Vector.prototype.insert = function (insertIdx, val) {\n this.upsert(insertIdx, val, function () {\n throw \"duplicate index\"\n })\n}\n\n/**\n * Inserts or updates an existing index within the vector.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n * @param {function} fn - A function that is called for updates, the existing value and the\n * requested value are passed as arguments\n */\nlunr.Vector.prototype.upsert = function (insertIdx, val, fn) {\n this._magnitude = 0\n var position = this.positionForIndex(insertIdx)\n\n if (this.elements[position] == insertIdx) {\n this.elements[position + 1] = fn(this.elements[position + 1], val)\n } else {\n this.elements.splice(position, 0, insertIdx, val)\n }\n}\n\n/**\n * Calculates the magnitude of this vector.\n *\n * @returns {Number}\n */\nlunr.Vector.prototype.magnitude = function () {\n if (this._magnitude) return this._magnitude\n\n var sumOfSquares = 0,\n elementsLength = this.elements.length\n\n for (var i = 1; i < elementsLength; i += 2) {\n var val = this.elements[i]\n sumOfSquares += val * val\n }\n\n return this._magnitude = Math.sqrt(sumOfSquares)\n}\n\n/**\n * Calculates the dot product of this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The vector to compute the dot product with.\n * @returns {Number}\n */\nlunr.Vector.prototype.dot = function (otherVector) {\n var dotProduct = 0,\n a = this.elements, b = otherVector.elements,\n aLen = a.length, bLen = b.length,\n aVal = 0, bVal = 0,\n i = 0, j = 0\n\n while (i < aLen && j < bLen) {\n aVal = a[i], bVal = b[j]\n if (aVal < bVal) {\n i += 2\n } else if (aVal > bVal) {\n j += 2\n } else if (aVal == bVal) {\n dotProduct += a[i + 1] * b[j + 1]\n i += 2\n j += 2\n }\n }\n\n return dotProduct\n}\n\n/**\n * Calculates the similarity between this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The other vector to calculate the\n * similarity with.\n * @returns {Number}\n */\nlunr.Vector.prototype.similarity = function (otherVector) {\n return this.dot(otherVector) / this.magnitude() || 0\n}\n\n/**\n * Converts the vector to an array of the elements within the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toArray = function () {\n var output = new Array (this.elements.length / 2)\n\n for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) {\n output[j] = this.elements[i]\n }\n\n return output\n}\n\n/**\n * A JSON serializable representation of the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toJSON = function () {\n return this.elements\n}\n/* eslint-disable */\n/*!\n * lunr.stemmer\n * Copyright (C) 2020 Oliver Nightingale\n * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt\n */\n\n/**\n * lunr.stemmer is an english language stemmer, this is a JavaScript\n * implementation of the PorterStemmer taken from http://tartarus.org/~martin\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token - The string to stem\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n * @function\n */\nlunr.stemmer = (function(){\n var step2list = {\n \"ational\" : \"ate\",\n \"tional\" : \"tion\",\n \"enci\" : \"ence\",\n \"anci\" : \"ance\",\n \"izer\" : \"ize\",\n \"bli\" : \"ble\",\n \"alli\" : \"al\",\n \"entli\" : \"ent\",\n \"eli\" : \"e\",\n \"ousli\" : \"ous\",\n \"ization\" : \"ize\",\n \"ation\" : \"ate\",\n \"ator\" : \"ate\",\n \"alism\" : \"al\",\n \"iveness\" : \"ive\",\n \"fulness\" : \"ful\",\n \"ousness\" : \"ous\",\n \"aliti\" : \"al\",\n \"iviti\" : \"ive\",\n \"biliti\" : \"ble\",\n \"logi\" : \"log\"\n },\n\n step3list = {\n \"icate\" : \"ic\",\n \"ative\" : \"\",\n \"alize\" : \"al\",\n \"iciti\" : \"ic\",\n \"ical\" : \"ic\",\n \"ful\" : \"\",\n \"ness\" : \"\"\n },\n\n c = \"[^aeiou]\", // consonant\n v = \"[aeiouy]\", // vowel\n C = c + \"[^aeiouy]*\", // consonant sequence\n V = v + \"[aeiou]*\", // vowel sequence\n\n mgr0 = \"^(\" + C + \")?\" + V + C, // [C]VC... is m>0\n meq1 = \"^(\" + C + \")?\" + V + C + \"(\" + V + \")?$\", // [C]VC[V] is m=1\n mgr1 = \"^(\" + C + \")?\" + V + C + V + C, // [C]VCVC... is m>1\n s_v = \"^(\" + C + \")?\" + v; // vowel in stem\n\n var re_mgr0 = new RegExp(mgr0);\n var re_mgr1 = new RegExp(mgr1);\n var re_meq1 = new RegExp(meq1);\n var re_s_v = new RegExp(s_v);\n\n var re_1a = /^(.+?)(ss|i)es$/;\n var re2_1a = /^(.+?)([^s])s$/;\n var re_1b = /^(.+?)eed$/;\n var re2_1b = /^(.+?)(ed|ing)$/;\n var re_1b_2 = /.$/;\n var re2_1b_2 = /(at|bl|iz)$/;\n var re3_1b_2 = new RegExp(\"([^aeiouylsz])\\\\1$\");\n var re4_1b_2 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var re_1c = /^(.+?[^aeiou])y$/;\n var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;\n\n var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;\n\n var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;\n var re2_4 = /^(.+?)(s|t)(ion)$/;\n\n var re_5 = /^(.+?)e$/;\n var re_5_1 = /ll$/;\n var re3_5 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var porterStemmer = function porterStemmer(w) {\n var stem,\n suffix,\n firstch,\n re,\n re2,\n re3,\n re4;\n\n if (w.length < 3) { return w; }\n\n firstch = w.substr(0,1);\n if (firstch == \"y\") {\n w = firstch.toUpperCase() + w.substr(1);\n }\n\n // Step 1a\n re = re_1a\n re2 = re2_1a;\n\n if (re.test(w)) { w = w.replace(re,\"$1$2\"); }\n else if (re2.test(w)) { w = w.replace(re2,\"$1$2\"); }\n\n // Step 1b\n re = re_1b;\n re2 = re2_1b;\n if (re.test(w)) {\n var fp = re.exec(w);\n re = re_mgr0;\n if (re.test(fp[1])) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1];\n re2 = re_s_v;\n if (re2.test(stem)) {\n w = stem;\n re2 = re2_1b_2;\n re3 = re3_1b_2;\n re4 = re4_1b_2;\n if (re2.test(w)) { w = w + \"e\"; }\n else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,\"\"); }\n else if (re4.test(w)) { w = w + \"e\"; }\n }\n }\n\n // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say)\n re = re_1c;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n w = stem + \"i\";\n }\n\n // Step 2\n re = re_2;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step2list[suffix];\n }\n }\n\n // Step 3\n re = re_3;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step3list[suffix];\n }\n }\n\n // Step 4\n re = re_4;\n re2 = re2_4;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n if (re.test(stem)) {\n w = stem;\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1] + fp[2];\n re2 = re_mgr1;\n if (re2.test(stem)) {\n w = stem;\n }\n }\n\n // Step 5\n re = re_5;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n re2 = re_meq1;\n re3 = re3_5;\n if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) {\n w = stem;\n }\n }\n\n re = re_5_1;\n re2 = re_mgr1;\n if (re.test(w) && re2.test(w)) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n\n // and turn initial Y back to y\n\n if (firstch == \"y\") {\n w = firstch.toLowerCase() + w.substr(1);\n }\n\n return w;\n };\n\n return function (token) {\n return token.update(porterStemmer);\n }\n})();\n\nlunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer')\n/*!\n * lunr.stopWordFilter\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.generateStopWordFilter builds a stopWordFilter function from the provided\n * list of stop words.\n *\n * The built in lunr.stopWordFilter is built using this generator and can be used\n * to generate custom stopWordFilters for applications or non English languages.\n *\n * @function\n * @param {Array} token The token to pass through the filter\n * @returns {lunr.PipelineFunction}\n * @see lunr.Pipeline\n * @see lunr.stopWordFilter\n */\nlunr.generateStopWordFilter = function (stopWords) {\n var words = stopWords.reduce(function (memo, stopWord) {\n memo[stopWord] = stopWord\n return memo\n }, {})\n\n return function (token) {\n if (token && words[token.toString()] !== token.toString()) return token\n }\n}\n\n/**\n * lunr.stopWordFilter is an English language stop word list filter, any words\n * contained in the list will not be passed through the filter.\n *\n * This is intended to be used in the Pipeline. If the token does not pass the\n * filter then undefined will be returned.\n *\n * @function\n * @implements {lunr.PipelineFunction}\n * @params {lunr.Token} token - A token to check for being a stop word.\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n */\nlunr.stopWordFilter = lunr.generateStopWordFilter([\n 'a',\n 'able',\n 'about',\n 'across',\n 'after',\n 'all',\n 'almost',\n 'also',\n 'am',\n 'among',\n 'an',\n 'and',\n 'any',\n 'are',\n 'as',\n 'at',\n 'be',\n 'because',\n 'been',\n 'but',\n 'by',\n 'can',\n 'cannot',\n 'could',\n 'dear',\n 'did',\n 'do',\n 'does',\n 'either',\n 'else',\n 'ever',\n 'every',\n 'for',\n 'from',\n 'get',\n 'got',\n 'had',\n 'has',\n 'have',\n 'he',\n 'her',\n 'hers',\n 'him',\n 'his',\n 'how',\n 'however',\n 'i',\n 'if',\n 'in',\n 'into',\n 'is',\n 'it',\n 'its',\n 'just',\n 'least',\n 'let',\n 'like',\n 'likely',\n 'may',\n 'me',\n 'might',\n 'most',\n 'must',\n 'my',\n 'neither',\n 'no',\n 'nor',\n 'not',\n 'of',\n 'off',\n 'often',\n 'on',\n 'only',\n 'or',\n 'other',\n 'our',\n 'own',\n 'rather',\n 'said',\n 'say',\n 'says',\n 'she',\n 'should',\n 'since',\n 'so',\n 'some',\n 'than',\n 'that',\n 'the',\n 'their',\n 'them',\n 'then',\n 'there',\n 'these',\n 'they',\n 'this',\n 'tis',\n 'to',\n 'too',\n 'twas',\n 'us',\n 'wants',\n 'was',\n 'we',\n 'were',\n 'what',\n 'when',\n 'where',\n 'which',\n 'while',\n 'who',\n 'whom',\n 'why',\n 'will',\n 'with',\n 'would',\n 'yet',\n 'you',\n 'your'\n])\n\nlunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter')\n/*!\n * lunr.trimmer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.trimmer is a pipeline function for trimming non word\n * characters from the beginning and end of tokens before they\n * enter the index.\n *\n * This implementation may not work correctly for non latin\n * characters and should either be removed or adapted for use\n * with languages with non-latin characters.\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token The token to pass through the filter\n * @returns {lunr.Token}\n * @see lunr.Pipeline\n */\nlunr.trimmer = function (token) {\n return token.update(function (s) {\n return s.replace(/^\\W+/, '').replace(/\\W+$/, '')\n })\n}\n\nlunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer')\n/*!\n * lunr.TokenSet\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A token set is used to store the unique list of all tokens\n * within an index. Token sets are also used to represent an\n * incoming query to the index, this query token set and index\n * token set are then intersected to find which tokens to look\n * up in the inverted index.\n *\n * A token set can hold multiple tokens, as in the case of the\n * index token set, or it can hold a single token as in the\n * case of a simple query token set.\n *\n * Additionally token sets are used to perform wildcard matching.\n * Leading, contained and trailing wildcards are supported, and\n * from this edit distance matching can also be provided.\n *\n * Token sets are implemented as a minimal finite state automata,\n * where both common prefixes and suffixes are shared between tokens.\n * This helps to reduce the space used for storing the token set.\n *\n * @constructor\n */\nlunr.TokenSet = function () {\n this.final = false\n this.edges = {}\n this.id = lunr.TokenSet._nextId\n lunr.TokenSet._nextId += 1\n}\n\n/**\n * Keeps track of the next, auto increment, identifier to assign\n * to a new tokenSet.\n *\n * TokenSets require a unique identifier to be correctly minimised.\n *\n * @private\n */\nlunr.TokenSet._nextId = 1\n\n/**\n * Creates a TokenSet instance from the given sorted array of words.\n *\n * @param {String[]} arr - A sorted array of strings to create the set from.\n * @returns {lunr.TokenSet}\n * @throws Will throw an error if the input array is not sorted.\n */\nlunr.TokenSet.fromArray = function (arr) {\n var builder = new lunr.TokenSet.Builder\n\n for (var i = 0, len = arr.length; i < len; i++) {\n builder.insert(arr[i])\n }\n\n builder.finish()\n return builder.root\n}\n\n/**\n * Creates a token set from a query clause.\n *\n * @private\n * @param {Object} clause - A single clause from lunr.Query.\n * @param {string} clause.term - The query clause term.\n * @param {number} [clause.editDistance] - The optional edit distance for the term.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromClause = function (clause) {\n if ('editDistance' in clause) {\n return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance)\n } else {\n return lunr.TokenSet.fromString(clause.term)\n }\n}\n\n/**\n * Creates a token set representing a single string with a specified\n * edit distance.\n *\n * Insertions, deletions, substitutions and transpositions are each\n * treated as an edit distance of 1.\n *\n * Increasing the allowed edit distance will have a dramatic impact\n * on the performance of both creating and intersecting these TokenSets.\n * It is advised to keep the edit distance less than 3.\n *\n * @param {string} str - The string to create the token set from.\n * @param {number} editDistance - The allowed edit distance to match.\n * @returns {lunr.Vector}\n */\nlunr.TokenSet.fromFuzzyString = function (str, editDistance) {\n var root = new lunr.TokenSet\n\n var stack = [{\n node: root,\n editsRemaining: editDistance,\n str: str\n }]\n\n while (stack.length) {\n var frame = stack.pop()\n\n // no edit\n if (frame.str.length > 0) {\n var char = frame.str.charAt(0),\n noEditNode\n\n if (char in frame.node.edges) {\n noEditNode = frame.node.edges[char]\n } else {\n noEditNode = new lunr.TokenSet\n frame.node.edges[char] = noEditNode\n }\n\n if (frame.str.length == 1) {\n noEditNode.final = true\n }\n\n stack.push({\n node: noEditNode,\n editsRemaining: frame.editsRemaining,\n str: frame.str.slice(1)\n })\n }\n\n if (frame.editsRemaining == 0) {\n continue\n }\n\n // insertion\n if (\"*\" in frame.node.edges) {\n var insertionNode = frame.node.edges[\"*\"]\n } else {\n var insertionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = insertionNode\n }\n\n if (frame.str.length == 0) {\n insertionNode.final = true\n }\n\n stack.push({\n node: insertionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str\n })\n\n // deletion\n // can only do a deletion if we have enough edits remaining\n // and if there are characters left to delete in the string\n if (frame.str.length > 1) {\n stack.push({\n node: frame.node,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // deletion\n // just removing the last character from the str\n if (frame.str.length == 1) {\n frame.node.final = true\n }\n\n // substitution\n // can only do a substitution if we have enough edits remaining\n // and if there are characters left to substitute\n if (frame.str.length >= 1) {\n if (\"*\" in frame.node.edges) {\n var substitutionNode = frame.node.edges[\"*\"]\n } else {\n var substitutionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = substitutionNode\n }\n\n if (frame.str.length == 1) {\n substitutionNode.final = true\n }\n\n stack.push({\n node: substitutionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // transposition\n // can only do a transposition if there are edits remaining\n // and there are enough characters to transpose\n if (frame.str.length > 1) {\n var charA = frame.str.charAt(0),\n charB = frame.str.charAt(1),\n transposeNode\n\n if (charB in frame.node.edges) {\n transposeNode = frame.node.edges[charB]\n } else {\n transposeNode = new lunr.TokenSet\n frame.node.edges[charB] = transposeNode\n }\n\n if (frame.str.length == 1) {\n transposeNode.final = true\n }\n\n stack.push({\n node: transposeNode,\n editsRemaining: frame.editsRemaining - 1,\n str: charA + frame.str.slice(2)\n })\n }\n }\n\n return root\n}\n\n/**\n * Creates a TokenSet from a string.\n *\n * The string may contain one or more wildcard characters (*)\n * that will allow wildcard matching when intersecting with\n * another TokenSet.\n *\n * @param {string} str - The string to create a TokenSet from.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromString = function (str) {\n var node = new lunr.TokenSet,\n root = node\n\n /*\n * Iterates through all characters within the passed string\n * appending a node for each character.\n *\n * When a wildcard character is found then a self\n * referencing edge is introduced to continually match\n * any number of any characters.\n */\n for (var i = 0, len = str.length; i < len; i++) {\n var char = str[i],\n final = (i == len - 1)\n\n if (char == \"*\") {\n node.edges[char] = node\n node.final = final\n\n } else {\n var next = new lunr.TokenSet\n next.final = final\n\n node.edges[char] = next\n node = next\n }\n }\n\n return root\n}\n\n/**\n * Converts this TokenSet into an array of strings\n * contained within the TokenSet.\n *\n * This is not intended to be used on a TokenSet that\n * contains wildcards, in these cases the results are\n * undefined and are likely to cause an infinite loop.\n *\n * @returns {string[]}\n */\nlunr.TokenSet.prototype.toArray = function () {\n var words = []\n\n var stack = [{\n prefix: \"\",\n node: this\n }]\n\n while (stack.length) {\n var frame = stack.pop(),\n edges = Object.keys(frame.node.edges),\n len = edges.length\n\n if (frame.node.final) {\n /* In Safari, at this point the prefix is sometimes corrupted, see:\n * https://github.com/olivernn/lunr.js/issues/279 Calling any\n * String.prototype method forces Safari to \"cast\" this string to what\n * it's supposed to be, fixing the bug. */\n frame.prefix.charAt(0)\n words.push(frame.prefix)\n }\n\n for (var i = 0; i < len; i++) {\n var edge = edges[i]\n\n stack.push({\n prefix: frame.prefix.concat(edge),\n node: frame.node.edges[edge]\n })\n }\n }\n\n return words\n}\n\n/**\n * Generates a string representation of a TokenSet.\n *\n * This is intended to allow TokenSets to be used as keys\n * in objects, largely to aid the construction and minimisation\n * of a TokenSet. As such it is not designed to be a human\n * friendly representation of the TokenSet.\n *\n * @returns {string}\n */\nlunr.TokenSet.prototype.toString = function () {\n // NOTE: Using Object.keys here as this.edges is very likely\n // to enter 'hash-mode' with many keys being added\n //\n // avoiding a for-in loop here as it leads to the function\n // being de-optimised (at least in V8). From some simple\n // benchmarks the performance is comparable, but allowing\n // V8 to optimize may mean easy performance wins in the future.\n\n if (this._str) {\n return this._str\n }\n\n var str = this.final ? '1' : '0',\n labels = Object.keys(this.edges).sort(),\n len = labels.length\n\n for (var i = 0; i < len; i++) {\n var label = labels[i],\n node = this.edges[label]\n\n str = str + label + node.id\n }\n\n return str\n}\n\n/**\n * Returns a new TokenSet that is the intersection of\n * this TokenSet and the passed TokenSet.\n *\n * This intersection will take into account any wildcards\n * contained within the TokenSet.\n *\n * @param {lunr.TokenSet} b - An other TokenSet to intersect with.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.prototype.intersect = function (b) {\n var output = new lunr.TokenSet,\n frame = undefined\n\n var stack = [{\n qNode: b,\n output: output,\n node: this\n }]\n\n while (stack.length) {\n frame = stack.pop()\n\n // NOTE: As with the #toString method, we are using\n // Object.keys and a for loop instead of a for-in loop\n // as both of these objects enter 'hash' mode, causing\n // the function to be de-optimised in V8\n var qEdges = Object.keys(frame.qNode.edges),\n qLen = qEdges.length,\n nEdges = Object.keys(frame.node.edges),\n nLen = nEdges.length\n\n for (var q = 0; q < qLen; q++) {\n var qEdge = qEdges[q]\n\n for (var n = 0; n < nLen; n++) {\n var nEdge = nEdges[n]\n\n if (nEdge == qEdge || qEdge == '*') {\n var node = frame.node.edges[nEdge],\n qNode = frame.qNode.edges[qEdge],\n final = node.final && qNode.final,\n next = undefined\n\n if (nEdge in frame.output.edges) {\n // an edge already exists for this character\n // no need to create a new node, just set the finality\n // bit unless this node is already final\n next = frame.output.edges[nEdge]\n next.final = next.final || final\n\n } else {\n // no edge exists yet, must create one\n // set the finality bit and insert it\n // into the output\n next = new lunr.TokenSet\n next.final = final\n frame.output.edges[nEdge] = next\n }\n\n stack.push({\n qNode: qNode,\n output: next,\n node: node\n })\n }\n }\n }\n }\n\n return output\n}\nlunr.TokenSet.Builder = function () {\n this.previousWord = \"\"\n this.root = new lunr.TokenSet\n this.uncheckedNodes = []\n this.minimizedNodes = {}\n}\n\nlunr.TokenSet.Builder.prototype.insert = function (word) {\n var node,\n commonPrefix = 0\n\n if (word < this.previousWord) {\n throw new Error (\"Out of order word insertion\")\n }\n\n for (var i = 0; i < word.length && i < this.previousWord.length; i++) {\n if (word[i] != this.previousWord[i]) break\n commonPrefix++\n }\n\n this.minimize(commonPrefix)\n\n if (this.uncheckedNodes.length == 0) {\n node = this.root\n } else {\n node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child\n }\n\n for (var i = commonPrefix; i < word.length; i++) {\n var nextNode = new lunr.TokenSet,\n char = word[i]\n\n node.edges[char] = nextNode\n\n this.uncheckedNodes.push({\n parent: node,\n char: char,\n child: nextNode\n })\n\n node = nextNode\n }\n\n node.final = true\n this.previousWord = word\n}\n\nlunr.TokenSet.Builder.prototype.finish = function () {\n this.minimize(0)\n}\n\nlunr.TokenSet.Builder.prototype.minimize = function (downTo) {\n for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) {\n var node = this.uncheckedNodes[i],\n childKey = node.child.toString()\n\n if (childKey in this.minimizedNodes) {\n node.parent.edges[node.char] = this.minimizedNodes[childKey]\n } else {\n // Cache the key for this node since\n // we know it can't change anymore\n node.child._str = childKey\n\n this.minimizedNodes[childKey] = node.child\n }\n\n this.uncheckedNodes.pop()\n }\n}\n/*!\n * lunr.Index\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * An index contains the built index of all documents and provides a query interface\n * to the index.\n *\n * Usually instances of lunr.Index will not be created using this constructor, instead\n * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be\n * used to load previously built and serialized indexes.\n *\n * @constructor\n * @param {Object} attrs - The attributes of the built search index.\n * @param {Object} attrs.invertedIndex - An index of term/field to document reference.\n * @param {Object} attrs.fieldVectors - Field vectors\n * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens.\n * @param {string[]} attrs.fields - The names of indexed document fields.\n * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms.\n */\nlunr.Index = function (attrs) {\n this.invertedIndex = attrs.invertedIndex\n this.fieldVectors = attrs.fieldVectors\n this.tokenSet = attrs.tokenSet\n this.fields = attrs.fields\n this.pipeline = attrs.pipeline\n}\n\n/**\n * A result contains details of a document matching a search query.\n * @typedef {Object} lunr.Index~Result\n * @property {string} ref - The reference of the document this result represents.\n * @property {number} score - A number between 0 and 1 representing how similar this document is to the query.\n * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match.\n */\n\n/**\n * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple\n * query language which itself is parsed into an instance of lunr.Query.\n *\n * For programmatically building queries it is advised to directly use lunr.Query, the query language\n * is best used for human entered text rather than program generated text.\n *\n * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported\n * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello'\n * or 'world', though those that contain both will rank higher in the results.\n *\n * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can\n * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding\n * wildcards will increase the number of documents that will be found but can also have a negative\n * impact on query performance, especially with wildcards at the beginning of a term.\n *\n * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term\n * hello in the title field will match this query. Using a field not present in the index will lead\n * to an error being thrown.\n *\n * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term\n * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported\n * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2.\n * Avoid large values for edit distance to improve query performance.\n *\n * Each term also supports a presence modifier. By default a term's presence in document is optional, however\n * this can be changed to either required or prohibited. For a term's presence to be required in a document the\n * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and\n * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not\n * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'.\n *\n * To escape special characters the backslash character '\\' can be used, this allows searches to include\n * characters that would normally be considered modifiers, e.g. `foo\\~2` will search for a term \"foo~2\" instead\n * of attempting to apply a boost of 2 to the search term \"foo\".\n *\n * @typedef {string} lunr.Index~QueryString\n * @example Simple single term query\n * hello\n * @example Multiple term query\n * hello world\n * @example term scoped to a field\n * title:hello\n * @example term with a boost of 10\n * hello^10\n * @example term with an edit distance of 2\n * hello~2\n * @example terms with presence modifiers\n * -foo +bar baz\n */\n\n/**\n * Performs a search against the index using lunr query syntax.\n *\n * Results will be returned sorted by their score, the most relevant results\n * will be returned first. For details on how the score is calculated, please see\n * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}.\n *\n * For more programmatic querying use lunr.Index#query.\n *\n * @param {lunr.Index~QueryString} queryString - A string containing a lunr query.\n * @throws {lunr.QueryParseError} If the passed query string cannot be parsed.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.search = function (queryString) {\n return this.query(function (query) {\n var parser = new lunr.QueryParser(queryString, query)\n parser.parse()\n })\n}\n\n/**\n * A query builder callback provides a query object to be used to express\n * the query to perform on the index.\n *\n * @callback lunr.Index~queryBuilder\n * @param {lunr.Query} query - The query object to build up.\n * @this lunr.Query\n */\n\n/**\n * Performs a query against the index using the yielded lunr.Query object.\n *\n * If performing programmatic queries against the index, this method is preferred\n * over lunr.Index#search so as to avoid the additional query parsing overhead.\n *\n * A query object is yielded to the supplied function which should be used to\n * express the query to be run against the index.\n *\n * Note that although this function takes a callback parameter it is _not_ an\n * asynchronous operation, the callback is just yielded a query object to be\n * customized.\n *\n * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.query = function (fn) {\n // for each query clause\n // * process terms\n // * expand terms from token set\n // * find matching documents and metadata\n // * get document vectors\n // * score documents\n\n var query = new lunr.Query(this.fields),\n matchingFields = Object.create(null),\n queryVectors = Object.create(null),\n termFieldCache = Object.create(null),\n requiredMatches = Object.create(null),\n prohibitedMatches = Object.create(null)\n\n /*\n * To support field level boosts a query vector is created per\n * field. An empty vector is eagerly created to support negated\n * queries.\n */\n for (var i = 0; i < this.fields.length; i++) {\n queryVectors[this.fields[i]] = new lunr.Vector\n }\n\n fn.call(query, query)\n\n for (var i = 0; i < query.clauses.length; i++) {\n /*\n * Unless the pipeline has been disabled for this term, which is\n * the case for terms with wildcards, we need to pass the clause\n * term through the search pipeline. A pipeline returns an array\n * of processed terms. Pipeline functions may expand the passed\n * term, which means we may end up performing multiple index lookups\n * for a single query term.\n */\n var clause = query.clauses[i],\n terms = null,\n clauseMatches = lunr.Set.empty\n\n if (clause.usePipeline) {\n terms = this.pipeline.runString(clause.term, {\n fields: clause.fields\n })\n } else {\n terms = [clause.term]\n }\n\n for (var m = 0; m < terms.length; m++) {\n var term = terms[m]\n\n /*\n * Each term returned from the pipeline needs to use the same query\n * clause object, e.g. the same boost and or edit distance. The\n * simplest way to do this is to re-use the clause object but mutate\n * its term property.\n */\n clause.term = term\n\n /*\n * From the term in the clause we create a token set which will then\n * be used to intersect the indexes token set to get a list of terms\n * to lookup in the inverted index\n */\n var termTokenSet = lunr.TokenSet.fromClause(clause),\n expandedTerms = this.tokenSet.intersect(termTokenSet).toArray()\n\n /*\n * If a term marked as required does not exist in the tokenSet it is\n * impossible for the search to return any matches. We set all the field\n * scoped required matches set to empty and stop examining any further\n * clauses.\n */\n if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = lunr.Set.empty\n }\n\n break\n }\n\n for (var j = 0; j < expandedTerms.length; j++) {\n /*\n * For each term get the posting and termIndex, this is required for\n * building the query vector.\n */\n var expandedTerm = expandedTerms[j],\n posting = this.invertedIndex[expandedTerm],\n termIndex = posting._index\n\n for (var k = 0; k < clause.fields.length; k++) {\n /*\n * For each field that this query term is scoped by (by default\n * all fields are in scope) we need to get all the document refs\n * that have this term in that field.\n *\n * The posting is the entry in the invertedIndex for the matching\n * term from above.\n */\n var field = clause.fields[k],\n fieldPosting = posting[field],\n matchingDocumentRefs = Object.keys(fieldPosting),\n termField = expandedTerm + \"/\" + field,\n matchingDocumentsSet = new lunr.Set(matchingDocumentRefs)\n\n /*\n * if the presence of this term is required ensure that the matching\n * documents are added to the set of required matches for this clause.\n *\n */\n if (clause.presence == lunr.Query.presence.REQUIRED) {\n clauseMatches = clauseMatches.union(matchingDocumentsSet)\n\n if (requiredMatches[field] === undefined) {\n requiredMatches[field] = lunr.Set.complete\n }\n }\n\n /*\n * if the presence of this term is prohibited ensure that the matching\n * documents are added to the set of prohibited matches for this field,\n * creating that set if it does not yet exist.\n */\n if (clause.presence == lunr.Query.presence.PROHIBITED) {\n if (prohibitedMatches[field] === undefined) {\n prohibitedMatches[field] = lunr.Set.empty\n }\n\n prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet)\n\n /*\n * Prohibited matches should not be part of the query vector used for\n * similarity scoring and no metadata should be extracted so we continue\n * to the next field\n */\n continue\n }\n\n /*\n * The query field vector is populated using the termIndex found for\n * the term and a unit value with the appropriate boost applied.\n * Using upsert because there could already be an entry in the vector\n * for the term we are working with. In that case we just add the scores\n * together.\n */\n queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b })\n\n /**\n * If we've already seen this term, field combo then we've already collected\n * the matching documents and metadata, no need to go through all that again\n */\n if (termFieldCache[termField]) {\n continue\n }\n\n for (var l = 0; l < matchingDocumentRefs.length; l++) {\n /*\n * All metadata for this term/field/document triple\n * are then extracted and collected into an instance\n * of lunr.MatchData ready to be returned in the query\n * results\n */\n var matchingDocumentRef = matchingDocumentRefs[l],\n matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field),\n metadata = fieldPosting[matchingDocumentRef],\n fieldMatch\n\n if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) {\n matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata)\n } else {\n fieldMatch.add(expandedTerm, field, metadata)\n }\n\n }\n\n termFieldCache[termField] = true\n }\n }\n }\n\n /**\n * If the presence was required we need to update the requiredMatches field sets.\n * We do this after all fields for the term have collected their matches because\n * the clause terms presence is required in _any_ of the fields not _all_ of the\n * fields.\n */\n if (clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = requiredMatches[field].intersect(clauseMatches)\n }\n }\n }\n\n /**\n * Need to combine the field scoped required and prohibited\n * matching documents into a global set of required and prohibited\n * matches\n */\n var allRequiredMatches = lunr.Set.complete,\n allProhibitedMatches = lunr.Set.empty\n\n for (var i = 0; i < this.fields.length; i++) {\n var field = this.fields[i]\n\n if (requiredMatches[field]) {\n allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field])\n }\n\n if (prohibitedMatches[field]) {\n allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field])\n }\n }\n\n var matchingFieldRefs = Object.keys(matchingFields),\n results = [],\n matches = Object.create(null)\n\n /*\n * If the query is negated (contains only prohibited terms)\n * we need to get _all_ fieldRefs currently existing in the\n * index. This is only done when we know that the query is\n * entirely prohibited terms to avoid any cost of getting all\n * fieldRefs unnecessarily.\n *\n * Additionally, blank MatchData must be created to correctly\n * populate the results.\n */\n if (query.isNegated()) {\n matchingFieldRefs = Object.keys(this.fieldVectors)\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n var matchingFieldRef = matchingFieldRefs[i]\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRef)\n matchingFields[matchingFieldRef] = new lunr.MatchData\n }\n }\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n /*\n * Currently we have document fields that match the query, but we\n * need to return documents. The matchData and scores are combined\n * from multiple fields belonging to the same document.\n *\n * Scores are calculated by field, using the query vectors created\n * above, and combined into a final document score using addition.\n */\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]),\n docRef = fieldRef.docRef\n\n if (!allRequiredMatches.contains(docRef)) {\n continue\n }\n\n if (allProhibitedMatches.contains(docRef)) {\n continue\n }\n\n var fieldVector = this.fieldVectors[fieldRef],\n score = queryVectors[fieldRef.fieldName].similarity(fieldVector),\n docMatch\n\n if ((docMatch = matches[docRef]) !== undefined) {\n docMatch.score += score\n docMatch.matchData.combine(matchingFields[fieldRef])\n } else {\n var match = {\n ref: docRef,\n score: score,\n matchData: matchingFields[fieldRef]\n }\n matches[docRef] = match\n results.push(match)\n }\n }\n\n /*\n * Sort the results objects by score, highest first.\n */\n return results.sort(function (a, b) {\n return b.score - a.score\n })\n}\n\n/**\n * Prepares the index for JSON serialization.\n *\n * The schema for this JSON blob will be described in a\n * separate JSON schema file.\n *\n * @returns {Object}\n */\nlunr.Index.prototype.toJSON = function () {\n var invertedIndex = Object.keys(this.invertedIndex)\n .sort()\n .map(function (term) {\n return [term, this.invertedIndex[term]]\n }, this)\n\n var fieldVectors = Object.keys(this.fieldVectors)\n .map(function (ref) {\n return [ref, this.fieldVectors[ref].toJSON()]\n }, this)\n\n return {\n version: lunr.version,\n fields: this.fields,\n fieldVectors: fieldVectors,\n invertedIndex: invertedIndex,\n pipeline: this.pipeline.toJSON()\n }\n}\n\n/**\n * Loads a previously serialized lunr.Index\n *\n * @param {Object} serializedIndex - A previously serialized lunr.Index\n * @returns {lunr.Index}\n */\nlunr.Index.load = function (serializedIndex) {\n var attrs = {},\n fieldVectors = {},\n serializedVectors = serializedIndex.fieldVectors,\n invertedIndex = Object.create(null),\n serializedInvertedIndex = serializedIndex.invertedIndex,\n tokenSetBuilder = new lunr.TokenSet.Builder,\n pipeline = lunr.Pipeline.load(serializedIndex.pipeline)\n\n if (serializedIndex.version != lunr.version) {\n lunr.utils.warn(\"Version mismatch when loading serialised index. Current version of lunr '\" + lunr.version + \"' does not match serialized index '\" + serializedIndex.version + \"'\")\n }\n\n for (var i = 0; i < serializedVectors.length; i++) {\n var tuple = serializedVectors[i],\n ref = tuple[0],\n elements = tuple[1]\n\n fieldVectors[ref] = new lunr.Vector(elements)\n }\n\n for (var i = 0; i < serializedInvertedIndex.length; i++) {\n var tuple = serializedInvertedIndex[i],\n term = tuple[0],\n posting = tuple[1]\n\n tokenSetBuilder.insert(term)\n invertedIndex[term] = posting\n }\n\n tokenSetBuilder.finish()\n\n attrs.fields = serializedIndex.fields\n\n attrs.fieldVectors = fieldVectors\n attrs.invertedIndex = invertedIndex\n attrs.tokenSet = tokenSetBuilder.root\n attrs.pipeline = pipeline\n\n return new lunr.Index(attrs)\n}\n/*!\n * lunr.Builder\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Builder performs indexing on a set of documents and\n * returns instances of lunr.Index ready for querying.\n *\n * All configuration of the index is done via the builder, the\n * fields to index, the document reference, the text processing\n * pipeline and document scoring parameters are all set on the\n * builder before indexing.\n *\n * @constructor\n * @property {string} _ref - Internal reference to the document reference field.\n * @property {string[]} _fields - Internal reference to the document fields to index.\n * @property {object} invertedIndex - The inverted index maps terms to document fields.\n * @property {object} documentTermFrequencies - Keeps track of document term frequencies.\n * @property {object} documentLengths - Keeps track of the length of documents added to the index.\n * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing.\n * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing.\n * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index.\n * @property {number} documentCount - Keeps track of the total number of documents indexed.\n * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75.\n * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2.\n * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space.\n * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index.\n */\nlunr.Builder = function () {\n this._ref = \"id\"\n this._fields = Object.create(null)\n this._documents = Object.create(null)\n this.invertedIndex = Object.create(null)\n this.fieldTermFrequencies = {}\n this.fieldLengths = {}\n this.tokenizer = lunr.tokenizer\n this.pipeline = new lunr.Pipeline\n this.searchPipeline = new lunr.Pipeline\n this.documentCount = 0\n this._b = 0.75\n this._k1 = 1.2\n this.termIndex = 0\n this.metadataWhitelist = []\n}\n\n/**\n * Sets the document field used as the document reference. Every document must have this field.\n * The type of this field in the document should be a string, if it is not a string it will be\n * coerced into a string by calling toString.\n *\n * The default ref is 'id'.\n *\n * The ref should _not_ be changed during indexing, it should be set before any documents are\n * added to the index. Changing it during indexing can lead to inconsistent results.\n *\n * @param {string} ref - The name of the reference field in the document.\n */\nlunr.Builder.prototype.ref = function (ref) {\n this._ref = ref\n}\n\n/**\n * A function that is used to extract a field from a document.\n *\n * Lunr expects a field to be at the top level of a document, if however the field\n * is deeply nested within a document an extractor function can be used to extract\n * the right field for indexing.\n *\n * @callback fieldExtractor\n * @param {object} doc - The document being added to the index.\n * @returns {?(string|object|object[])} obj - The object that will be indexed for this field.\n * @example Extracting a nested field\n * function (doc) { return doc.nested.field }\n */\n\n/**\n * Adds a field to the list of document fields that will be indexed. Every document being\n * indexed should have this field. Null values for this field in indexed documents will\n * not cause errors but will limit the chance of that document being retrieved by searches.\n *\n * All fields should be added before adding documents to the index. Adding fields after\n * a document has been indexed will have no effect on already indexed documents.\n *\n * Fields can be boosted at build time. This allows terms within that field to have more\n * importance when ranking search results. Use a field boost to specify that matches within\n * one field are more important than other fields.\n *\n * @param {string} fieldName - The name of a field to index in all documents.\n * @param {object} attributes - Optional attributes associated with this field.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this field.\n * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document.\n * @throws {RangeError} fieldName cannot contain unsupported characters '/'\n */\nlunr.Builder.prototype.field = function (fieldName, attributes) {\n if (/\\//.test(fieldName)) {\n throw new RangeError (\"Field '\" + fieldName + \"' contains illegal character '/'\")\n }\n\n this._fields[fieldName] = attributes || {}\n}\n\n/**\n * A parameter to tune the amount of field length normalisation that is applied when\n * calculating relevance scores. A value of 0 will completely disable any normalisation\n * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b\n * will be clamped to the range 0 - 1.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.b = function (number) {\n if (number < 0) {\n this._b = 0\n } else if (number > 1) {\n this._b = 1\n } else {\n this._b = number\n }\n}\n\n/**\n * A parameter that controls the speed at which a rise in term frequency results in term\n * frequency saturation. The default value is 1.2. Setting this to a higher value will give\n * slower saturation levels, a lower value will result in quicker saturation.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.k1 = function (number) {\n this._k1 = number\n}\n\n/**\n * Adds a document to the index.\n *\n * Before adding fields to the index the index should have been fully setup, with the document\n * ref and all fields to index already having been specified.\n *\n * The document must have a field name as specified by the ref (by default this is 'id') and\n * it should have all fields defined for indexing, though null or undefined values will not\n * cause errors.\n *\n * Entire documents can be boosted at build time. Applying a boost to a document indicates that\n * this document should rank higher in search results than other documents.\n *\n * @param {object} doc - The document to add to the index.\n * @param {object} attributes - Optional attributes associated with this document.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this document.\n */\nlunr.Builder.prototype.add = function (doc, attributes) {\n var docRef = doc[this._ref],\n fields = Object.keys(this._fields)\n\n this._documents[docRef] = attributes || {}\n this.documentCount += 1\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i],\n extractor = this._fields[fieldName].extractor,\n field = extractor ? extractor(doc) : doc[fieldName],\n tokens = this.tokenizer(field, {\n fields: [fieldName]\n }),\n terms = this.pipeline.run(tokens),\n fieldRef = new lunr.FieldRef (docRef, fieldName),\n fieldTerms = Object.create(null)\n\n this.fieldTermFrequencies[fieldRef] = fieldTerms\n this.fieldLengths[fieldRef] = 0\n\n // store the length of this field for this document\n this.fieldLengths[fieldRef] += terms.length\n\n // calculate term frequencies for this field\n for (var j = 0; j < terms.length; j++) {\n var term = terms[j]\n\n if (fieldTerms[term] == undefined) {\n fieldTerms[term] = 0\n }\n\n fieldTerms[term] += 1\n\n // add to inverted index\n // create an initial posting if one doesn't exist\n if (this.invertedIndex[term] == undefined) {\n var posting = Object.create(null)\n posting[\"_index\"] = this.termIndex\n this.termIndex += 1\n\n for (var k = 0; k < fields.length; k++) {\n posting[fields[k]] = Object.create(null)\n }\n\n this.invertedIndex[term] = posting\n }\n\n // add an entry for this term/fieldName/docRef to the invertedIndex\n if (this.invertedIndex[term][fieldName][docRef] == undefined) {\n this.invertedIndex[term][fieldName][docRef] = Object.create(null)\n }\n\n // store all whitelisted metadata about this token in the\n // inverted index\n for (var l = 0; l < this.metadataWhitelist.length; l++) {\n var metadataKey = this.metadataWhitelist[l],\n metadata = term.metadata[metadataKey]\n\n if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) {\n this.invertedIndex[term][fieldName][docRef][metadataKey] = []\n }\n\n this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata)\n }\n }\n\n }\n}\n\n/**\n * Calculates the average document length for this index\n *\n * @private\n */\nlunr.Builder.prototype.calculateAverageFieldLengths = function () {\n\n var fieldRefs = Object.keys(this.fieldLengths),\n numberOfFields = fieldRefs.length,\n accumulator = {},\n documentsWithField = {}\n\n for (var i = 0; i < numberOfFields; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n field = fieldRef.fieldName\n\n documentsWithField[field] || (documentsWithField[field] = 0)\n documentsWithField[field] += 1\n\n accumulator[field] || (accumulator[field] = 0)\n accumulator[field] += this.fieldLengths[fieldRef]\n }\n\n var fields = Object.keys(this._fields)\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i]\n accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName]\n }\n\n this.averageFieldLength = accumulator\n}\n\n/**\n * Builds a vector space model of every document using lunr.Vector\n *\n * @private\n */\nlunr.Builder.prototype.createFieldVectors = function () {\n var fieldVectors = {},\n fieldRefs = Object.keys(this.fieldTermFrequencies),\n fieldRefsLength = fieldRefs.length,\n termIdfCache = Object.create(null)\n\n for (var i = 0; i < fieldRefsLength; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n fieldName = fieldRef.fieldName,\n fieldLength = this.fieldLengths[fieldRef],\n fieldVector = new lunr.Vector,\n termFrequencies = this.fieldTermFrequencies[fieldRef],\n terms = Object.keys(termFrequencies),\n termsLength = terms.length\n\n\n var fieldBoost = this._fields[fieldName].boost || 1,\n docBoost = this._documents[fieldRef.docRef].boost || 1\n\n for (var j = 0; j < termsLength; j++) {\n var term = terms[j],\n tf = termFrequencies[term],\n termIndex = this.invertedIndex[term]._index,\n idf, score, scoreWithPrecision\n\n if (termIdfCache[term] === undefined) {\n idf = lunr.idf(this.invertedIndex[term], this.documentCount)\n termIdfCache[term] = idf\n } else {\n idf = termIdfCache[term]\n }\n\n score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf)\n score *= fieldBoost\n score *= docBoost\n scoreWithPrecision = Math.round(score * 1000) / 1000\n // Converts 1.23456789 to 1.234.\n // Reducing the precision so that the vectors take up less\n // space when serialised. Doing it now so that they behave\n // the same before and after serialisation. Also, this is\n // the fastest approach to reducing a number's precision in\n // JavaScript.\n\n fieldVector.insert(termIndex, scoreWithPrecision)\n }\n\n fieldVectors[fieldRef] = fieldVector\n }\n\n this.fieldVectors = fieldVectors\n}\n\n/**\n * Creates a token set of all tokens in the index using lunr.TokenSet\n *\n * @private\n */\nlunr.Builder.prototype.createTokenSet = function () {\n this.tokenSet = lunr.TokenSet.fromArray(\n Object.keys(this.invertedIndex).sort()\n )\n}\n\n/**\n * Builds the index, creating an instance of lunr.Index.\n *\n * This completes the indexing process and should only be called\n * once all documents have been added to the index.\n *\n * @returns {lunr.Index}\n */\nlunr.Builder.prototype.build = function () {\n this.calculateAverageFieldLengths()\n this.createFieldVectors()\n this.createTokenSet()\n\n return new lunr.Index({\n invertedIndex: this.invertedIndex,\n fieldVectors: this.fieldVectors,\n tokenSet: this.tokenSet,\n fields: Object.keys(this._fields),\n pipeline: this.searchPipeline\n })\n}\n\n/**\n * Applies a plugin to the index builder.\n *\n * A plugin is a function that is called with the index builder as its context.\n * Plugins can be used to customise or extend the behaviour of the index\n * in some way. A plugin is just a function, that encapsulated the custom\n * behaviour that should be applied when building the index.\n *\n * The plugin function will be called with the index builder as its argument, additional\n * arguments can also be passed when calling use. The function will be called\n * with the index builder as its context.\n *\n * @param {Function} plugin The plugin to apply.\n */\nlunr.Builder.prototype.use = function (fn) {\n var args = Array.prototype.slice.call(arguments, 1)\n args.unshift(this)\n fn.apply(this, args)\n}\n/**\n * Contains and collects metadata about a matching document.\n * A single instance of lunr.MatchData is returned as part of every\n * lunr.Index~Result.\n *\n * @constructor\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n * @property {object} metadata - A cloned collection of metadata associated with this document.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData = function (term, field, metadata) {\n var clonedMetadata = Object.create(null),\n metadataKeys = Object.keys(metadata || {})\n\n // Cloning the metadata to prevent the original\n // being mutated during match data combination.\n // Metadata is kept in an array within the inverted\n // index so cloning the data can be done with\n // Array#slice\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n clonedMetadata[key] = metadata[key].slice()\n }\n\n this.metadata = Object.create(null)\n\n if (term !== undefined) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = clonedMetadata\n }\n}\n\n/**\n * An instance of lunr.MatchData will be created for every term that matches a\n * document. However only one instance is required in a lunr.Index~Result. This\n * method combines metadata from another instance of lunr.MatchData with this\n * objects metadata.\n *\n * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData.prototype.combine = function (otherMatchData) {\n var terms = Object.keys(otherMatchData.metadata)\n\n for (var i = 0; i < terms.length; i++) {\n var term = terms[i],\n fields = Object.keys(otherMatchData.metadata[term])\n\n if (this.metadata[term] == undefined) {\n this.metadata[term] = Object.create(null)\n }\n\n for (var j = 0; j < fields.length; j++) {\n var field = fields[j],\n keys = Object.keys(otherMatchData.metadata[term][field])\n\n if (this.metadata[term][field] == undefined) {\n this.metadata[term][field] = Object.create(null)\n }\n\n for (var k = 0; k < keys.length; k++) {\n var key = keys[k]\n\n if (this.metadata[term][field][key] == undefined) {\n this.metadata[term][field][key] = otherMatchData.metadata[term][field][key]\n } else {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key])\n }\n\n }\n }\n }\n}\n\n/**\n * Add metadata for a term/field pair to this instance of match data.\n *\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n */\nlunr.MatchData.prototype.add = function (term, field, metadata) {\n if (!(term in this.metadata)) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = metadata\n return\n }\n\n if (!(field in this.metadata[term])) {\n this.metadata[term][field] = metadata\n return\n }\n\n var metadataKeys = Object.keys(metadata)\n\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n\n if (key in this.metadata[term][field]) {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key])\n } else {\n this.metadata[term][field][key] = metadata[key]\n }\n }\n}\n/**\n * A lunr.Query provides a programmatic way of defining queries to be performed\n * against a {@link lunr.Index}.\n *\n * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method\n * so the query object is pre-initialized with the right index fields.\n *\n * @constructor\n * @property {lunr.Query~Clause[]} clauses - An array of query clauses.\n * @property {string[]} allFields - An array of all available fields in a lunr.Index.\n */\nlunr.Query = function (allFields) {\n this.clauses = []\n this.allFields = allFields\n}\n\n/**\n * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause.\n *\n * This allows wildcards to be added to the beginning and end of a term without having to manually do any string\n * concatenation.\n *\n * The wildcard constants can be bitwise combined to select both leading and trailing wildcards.\n *\n * @constant\n * @default\n * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour\n * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists\n * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with trailing wildcard\n * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING })\n * @example query term with leading and trailing wildcard\n * query.term('foo', {\n * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING\n * })\n */\n\nlunr.Query.wildcard = new String (\"*\")\nlunr.Query.wildcard.NONE = 0\nlunr.Query.wildcard.LEADING = 1\nlunr.Query.wildcard.TRAILING = 2\n\n/**\n * Constants for indicating what kind of presence a term must have in matching documents.\n *\n * @constant\n * @enum {number}\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with required presence\n * query.term('foo', { presence: lunr.Query.presence.REQUIRED })\n */\nlunr.Query.presence = {\n /**\n * Term's presence in a document is optional, this is the default value.\n */\n OPTIONAL: 1,\n\n /**\n * Term's presence in a document is required, documents that do not contain\n * this term will not be returned.\n */\n REQUIRED: 2,\n\n /**\n * Term's presence in a document is prohibited, documents that do contain\n * this term will not be returned.\n */\n PROHIBITED: 3\n}\n\n/**\n * A single clause in a {@link lunr.Query} contains a term and details on how to\n * match that term against a {@link lunr.Index}.\n *\n * @typedef {Object} lunr.Query~Clause\n * @property {string[]} fields - The fields in an index this clause should be matched against.\n * @property {number} [boost=1] - Any boost that should be applied when matching this clause.\n * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be.\n * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline.\n * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended.\n * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents.\n */\n\n/**\n * Adds a {@link lunr.Query~Clause} to this query.\n *\n * Unless the clause contains the fields to be matched all fields will be matched. In addition\n * a default boost of 1 is applied to the clause.\n *\n * @param {lunr.Query~Clause} clause - The clause to add to this query.\n * @see lunr.Query~Clause\n * @returns {lunr.Query}\n */\nlunr.Query.prototype.clause = function (clause) {\n if (!('fields' in clause)) {\n clause.fields = this.allFields\n }\n\n if (!('boost' in clause)) {\n clause.boost = 1\n }\n\n if (!('usePipeline' in clause)) {\n clause.usePipeline = true\n }\n\n if (!('wildcard' in clause)) {\n clause.wildcard = lunr.Query.wildcard.NONE\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) {\n clause.term = \"*\" + clause.term\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) {\n clause.term = \"\" + clause.term + \"*\"\n }\n\n if (!('presence' in clause)) {\n clause.presence = lunr.Query.presence.OPTIONAL\n }\n\n this.clauses.push(clause)\n\n return this\n}\n\n/**\n * A negated query is one in which every clause has a presence of\n * prohibited. These queries require some special processing to return\n * the expected results.\n *\n * @returns boolean\n */\nlunr.Query.prototype.isNegated = function () {\n for (var i = 0; i < this.clauses.length; i++) {\n if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) {\n return false\n }\n }\n\n return true\n}\n\n/**\n * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause}\n * to the list of clauses that make up this query.\n *\n * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion\n * to a token or token-like string should be done before calling this method.\n *\n * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an\n * array, each term in the array will share the same options.\n *\n * @param {object|object[]} term - The term(s) to add to the query.\n * @param {object} [options] - Any additional properties to add to the query clause.\n * @returns {lunr.Query}\n * @see lunr.Query#clause\n * @see lunr.Query~Clause\n * @example adding a single term to a query\n * query.term(\"foo\")\n * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard\n * query.term(\"foo\", {\n * fields: [\"title\"],\n * boost: 10,\n * wildcard: lunr.Query.wildcard.TRAILING\n * })\n * @example using lunr.tokenizer to convert a string to tokens before using them as terms\n * query.term(lunr.tokenizer(\"foo bar\"))\n */\nlunr.Query.prototype.term = function (term, options) {\n if (Array.isArray(term)) {\n term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this)\n return this\n }\n\n var clause = options || {}\n clause.term = term.toString()\n\n this.clause(clause)\n\n return this\n}\nlunr.QueryParseError = function (message, start, end) {\n this.name = \"QueryParseError\"\n this.message = message\n this.start = start\n this.end = end\n}\n\nlunr.QueryParseError.prototype = new Error\nlunr.QueryLexer = function (str) {\n this.lexemes = []\n this.str = str\n this.length = str.length\n this.pos = 0\n this.start = 0\n this.escapeCharPositions = []\n}\n\nlunr.QueryLexer.prototype.run = function () {\n var state = lunr.QueryLexer.lexText\n\n while (state) {\n state = state(this)\n }\n}\n\nlunr.QueryLexer.prototype.sliceString = function () {\n var subSlices = [],\n sliceStart = this.start,\n sliceEnd = this.pos\n\n for (var i = 0; i < this.escapeCharPositions.length; i++) {\n sliceEnd = this.escapeCharPositions[i]\n subSlices.push(this.str.slice(sliceStart, sliceEnd))\n sliceStart = sliceEnd + 1\n }\n\n subSlices.push(this.str.slice(sliceStart, this.pos))\n this.escapeCharPositions.length = 0\n\n return subSlices.join('')\n}\n\nlunr.QueryLexer.prototype.emit = function (type) {\n this.lexemes.push({\n type: type,\n str: this.sliceString(),\n start: this.start,\n end: this.pos\n })\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.escapeCharacter = function () {\n this.escapeCharPositions.push(this.pos - 1)\n this.pos += 1\n}\n\nlunr.QueryLexer.prototype.next = function () {\n if (this.pos >= this.length) {\n return lunr.QueryLexer.EOS\n }\n\n var char = this.str.charAt(this.pos)\n this.pos += 1\n return char\n}\n\nlunr.QueryLexer.prototype.width = function () {\n return this.pos - this.start\n}\n\nlunr.QueryLexer.prototype.ignore = function () {\n if (this.start == this.pos) {\n this.pos += 1\n }\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.backup = function () {\n this.pos -= 1\n}\n\nlunr.QueryLexer.prototype.acceptDigitRun = function () {\n var char, charCode\n\n do {\n char = this.next()\n charCode = char.charCodeAt(0)\n } while (charCode > 47 && charCode < 58)\n\n if (char != lunr.QueryLexer.EOS) {\n this.backup()\n }\n}\n\nlunr.QueryLexer.prototype.more = function () {\n return this.pos < this.length\n}\n\nlunr.QueryLexer.EOS = 'EOS'\nlunr.QueryLexer.FIELD = 'FIELD'\nlunr.QueryLexer.TERM = 'TERM'\nlunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE'\nlunr.QueryLexer.BOOST = 'BOOST'\nlunr.QueryLexer.PRESENCE = 'PRESENCE'\n\nlunr.QueryLexer.lexField = function (lexer) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.FIELD)\n lexer.ignore()\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexTerm = function (lexer) {\n if (lexer.width() > 1) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.TERM)\n }\n\n lexer.ignore()\n\n if (lexer.more()) {\n return lunr.QueryLexer.lexText\n }\n}\n\nlunr.QueryLexer.lexEditDistance = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.EDIT_DISTANCE)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexBoost = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.BOOST)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexEOS = function (lexer) {\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n}\n\n// This matches the separator used when tokenising fields\n// within a document. These should match otherwise it is\n// not possible to search for some tokens within a document.\n//\n// It is possible for the user to change the separator on the\n// tokenizer so it _might_ clash with any other of the special\n// characters already used within the search string, e.g. :.\n//\n// This means that it is possible to change the separator in\n// such a way that makes some words unsearchable using a search\n// string.\nlunr.QueryLexer.termSeparator = lunr.tokenizer.separator\n\nlunr.QueryLexer.lexText = function (lexer) {\n while (true) {\n var char = lexer.next()\n\n if (char == lunr.QueryLexer.EOS) {\n return lunr.QueryLexer.lexEOS\n }\n\n // Escape character is '\\'\n if (char.charCodeAt(0) == 92) {\n lexer.escapeCharacter()\n continue\n }\n\n if (char == \":\") {\n return lunr.QueryLexer.lexField\n }\n\n if (char == \"~\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexEditDistance\n }\n\n if (char == \"^\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexBoost\n }\n\n // \"+\" indicates term presence is required\n // checking for length to ensure that only\n // leading \"+\" are considered\n if (char == \"+\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n // \"-\" indicates term presence is prohibited\n // checking for length to ensure that only\n // leading \"-\" are considered\n if (char == \"-\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n if (char.match(lunr.QueryLexer.termSeparator)) {\n return lunr.QueryLexer.lexTerm\n }\n }\n}\n\nlunr.QueryParser = function (str, query) {\n this.lexer = new lunr.QueryLexer (str)\n this.query = query\n this.currentClause = {}\n this.lexemeIdx = 0\n}\n\nlunr.QueryParser.prototype.parse = function () {\n this.lexer.run()\n this.lexemes = this.lexer.lexemes\n\n var state = lunr.QueryParser.parseClause\n\n while (state) {\n state = state(this)\n }\n\n return this.query\n}\n\nlunr.QueryParser.prototype.peekLexeme = function () {\n return this.lexemes[this.lexemeIdx]\n}\n\nlunr.QueryParser.prototype.consumeLexeme = function () {\n var lexeme = this.peekLexeme()\n this.lexemeIdx += 1\n return lexeme\n}\n\nlunr.QueryParser.prototype.nextClause = function () {\n var completedClause = this.currentClause\n this.query.clause(completedClause)\n this.currentClause = {}\n}\n\nlunr.QueryParser.parseClause = function (parser) {\n var lexeme = parser.peekLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.type) {\n case lunr.QueryLexer.PRESENCE:\n return lunr.QueryParser.parsePresence\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expected either a field or a term, found \" + lexeme.type\n\n if (lexeme.str.length >= 1) {\n errorMessage += \" with value '\" + lexeme.str + \"'\"\n }\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n}\n\nlunr.QueryParser.parsePresence = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.str) {\n case \"-\":\n parser.currentClause.presence = lunr.Query.presence.PROHIBITED\n break\n case \"+\":\n parser.currentClause.presence = lunr.Query.presence.REQUIRED\n break\n default:\n var errorMessage = \"unrecognised presence operator'\" + lexeme.str + \"'\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term or field, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term or field, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseField = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n if (parser.query.allFields.indexOf(lexeme.str) == -1) {\n var possibleFields = parser.query.allFields.map(function (f) { return \"'\" + f + \"'\" }).join(', '),\n errorMessage = \"unrecognised field '\" + lexeme.str + \"', possible fields: \" + possibleFields\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.fields = [lexeme.str]\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseTerm = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n parser.currentClause.term = lexeme.str.toLowerCase()\n\n if (lexeme.str.indexOf(\"*\") != -1) {\n parser.currentClause.usePipeline = false\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseEditDistance = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var editDistance = parseInt(lexeme.str, 10)\n\n if (isNaN(editDistance)) {\n var errorMessage = \"edit distance must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.editDistance = editDistance\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseBoost = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var boost = parseInt(lexeme.str, 10)\n\n if (isNaN(boost)) {\n var errorMessage = \"boost must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.boost = boost\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\n /**\n * export the module via AMD, CommonJS or as a browser global\n * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js\n */\n ;(function (root, factory) {\n if (true) {\n // AMD. Register as an anonymous module.\n !(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))\n } else {}\n }(this, function () {\n /**\n * Just return a value to define the module export.\n * This example returns an object, but the module\n * can return a function as the exported value.\n */\n return lunr\n }))\n})();\n\n\n//# sourceURL=webpack:///../node_modules/lunr/lunr.js?"); - -/***/ }), - -/***/ "./default/assets/css/main.sass": -/*!**************************************!*\ - !*** ./default/assets/css/main.sass ***! - \**************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack:///./default/assets/css/main.sass?"); - -/***/ }), - -/***/ "./default/assets/js/src/bootstrap.ts": -/*!********************************************!*\ - !*** ./default/assets/js/src/bootstrap.ts ***! - \********************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _typedoc_Application__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typedoc/Application */ \"./default/assets/js/src/typedoc/Application.ts\");\n/* harmony import */ var _typedoc_components_MenuHighlight__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./typedoc/components/MenuHighlight */ \"./default/assets/js/src/typedoc/components/MenuHighlight.ts\");\n/* harmony import */ var _typedoc_components_Search__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./typedoc/components/Search */ \"./default/assets/js/src/typedoc/components/Search.ts\");\n/* harmony import */ var _typedoc_components_Signature__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./typedoc/components/Signature */ \"./default/assets/js/src/typedoc/components/Signature.ts\");\n/* harmony import */ var _typedoc_components_Toggle__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./typedoc/components/Toggle */ \"./default/assets/js/src/typedoc/components/Toggle.ts\");\n/* harmony import */ var _typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./typedoc/components/Filter */ \"./default/assets/js/src/typedoc/components/Filter.ts\");\n/* harmony import */ var _css_main_sass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../css/main.sass */ \"./default/assets/css/main.sass\");\n\n\n\n\n\n\n\n(0,_typedoc_components_Search__WEBPACK_IMPORTED_MODULE_2__.initSearch)();\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_MenuHighlight__WEBPACK_IMPORTED_MODULE_1__.MenuHighlight, \".menu-highlight\");\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Signature__WEBPACK_IMPORTED_MODULE_3__.Signature, \".tsd-signatures\");\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Toggle__WEBPACK_IMPORTED_MODULE_4__.Toggle, \"a[data-toggle]\");\nif (_typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__.Filter.isSupported()) {\n (0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__.Filter, \"#tsd-filter\");\n}\nelse {\n document.documentElement.classList.add(\"no-filter\");\n}\nvar app = new _typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.Application();\nObject.defineProperty(window, \"app\", { value: app });\n\n\n//# sourceURL=webpack:///./default/assets/js/src/bootstrap.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/Application.ts": -/*!******************************************************!*\ - !*** ./default/assets/js/src/typedoc/Application.ts ***! - \******************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"registerComponent\": () => /* binding */ registerComponent,\n/* harmony export */ \"Application\": () => /* binding */ Application\n/* harmony export */ });\n/**\n * List of all known components.\n */\nvar components = [];\n/**\n * Register a new component.\n */\nfunction registerComponent(constructor, selector) {\n components.push({\n selector: selector,\n constructor: constructor,\n });\n}\n/**\n * TypeDoc application class.\n */\nvar Application = /** @class */ (function () {\n /**\n * Create a new Application instance.\n */\n function Application() {\n this.createComponents(document.body);\n }\n /**\n * Create all components beneath the given jQuery element.\n */\n Application.prototype.createComponents = function (context) {\n components.forEach(function (c) {\n context.querySelectorAll(c.selector).forEach(function (el) {\n if (!el.dataset.hasInstance) {\n new c.constructor({ el: el });\n el.dataset.hasInstance = String(true);\n }\n });\n });\n };\n return Application;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/Application.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/Component.ts": -/*!****************************************************!*\ - !*** ./default/assets/js/src/typedoc/Component.ts ***! - \****************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Component\": () => /* binding */ Component\n/* harmony export */ });\n/**\n * TypeDoc component class.\n */\nvar Component = /** @class */ (function () {\n function Component(options) {\n this.el = options.el;\n }\n return Component;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/Component.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/EventTarget.ts": -/*!******************************************************!*\ - !*** ./default/assets/js/src/typedoc/EventTarget.ts ***! - \******************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"EventTarget\": () => /* binding */ EventTarget\n/* harmony export */ });\n/**\n * TypeDoc event target class.\n */\nvar EventTarget = /** @class */ (function () {\n function EventTarget() {\n this.listeners = {};\n }\n EventTarget.prototype.addEventListener = function (type, callback) {\n if (!(type in this.listeners)) {\n this.listeners[type] = [];\n }\n this.listeners[type].push(callback);\n };\n EventTarget.prototype.removeEventListener = function (type, callback) {\n if (!(type in this.listeners)) {\n return;\n }\n var stack = this.listeners[type];\n for (var i = 0, l = stack.length; i < l; i++) {\n if (stack[i] === callback) {\n stack.splice(i, 1);\n return;\n }\n }\n };\n EventTarget.prototype.dispatchEvent = function (event) {\n if (!(event.type in this.listeners)) {\n return true;\n }\n var stack = this.listeners[event.type].slice();\n for (var i = 0, l = stack.length; i < l; i++) {\n stack[i].call(this, event);\n }\n return !event.defaultPrevented;\n };\n return EventTarget;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/EventTarget.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/components/Filter.ts": -/*!************************************************************!*\ - !*** ./default/assets/js/src/typedoc/components/Filter.ts ***! - \************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Filter\": () => /* binding */ Filter\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _utils_pointer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/pointer */ \"./default/assets/js/src/typedoc/utils/pointer.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\nvar FilterItem = /** @class */ (function () {\n function FilterItem(key, value) {\n this.key = key;\n this.value = value;\n this.defaultValue = value;\n this.initialize();\n if (window.localStorage[this.key]) {\n this.setValue(this.fromLocalStorage(window.localStorage[this.key]));\n }\n }\n FilterItem.prototype.initialize = function () { };\n FilterItem.prototype.setValue = function (value) {\n if (this.value == value)\n return;\n var oldValue = this.value;\n this.value = value;\n window.localStorage[this.key] = this.toLocalStorage(value);\n this.handleValueChange(oldValue, value);\n };\n return FilterItem;\n}());\nvar FilterItemCheckbox = /** @class */ (function (_super) {\n __extends(FilterItemCheckbox, _super);\n function FilterItemCheckbox() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n FilterItemCheckbox.prototype.initialize = function () {\n var _this = this;\n var checkbox = document.querySelector(\"#tsd-filter-\" + this.key);\n if (!checkbox)\n return;\n this.checkbox = checkbox;\n this.checkbox.addEventListener(\"change\", function () {\n _this.setValue(_this.checkbox.checked);\n });\n };\n FilterItemCheckbox.prototype.handleValueChange = function (oldValue, newValue) {\n if (!this.checkbox)\n return;\n this.checkbox.checked = this.value;\n document.documentElement.classList.toggle(\"toggle-\" + this.key, this.value != this.defaultValue);\n };\n FilterItemCheckbox.prototype.fromLocalStorage = function (value) {\n return value == \"true\";\n };\n FilterItemCheckbox.prototype.toLocalStorage = function (value) {\n return value ? \"true\" : \"false\";\n };\n return FilterItemCheckbox;\n}(FilterItem));\nvar FilterItemSelect = /** @class */ (function (_super) {\n __extends(FilterItemSelect, _super);\n function FilterItemSelect() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n FilterItemSelect.prototype.initialize = function () {\n var _this = this;\n document.documentElement.classList.add(\"toggle-\" + this.key + this.value);\n var select = document.querySelector(\"#tsd-filter-\" + this.key);\n if (!select)\n return;\n this.select = select;\n var onActivate = function () {\n _this.select.classList.add(\"active\");\n };\n var onDeactivate = function () {\n _this.select.classList.remove(\"active\");\n };\n this.select.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, onActivate);\n this.select.addEventListener(\"mouseover\", onActivate);\n this.select.addEventListener(\"mouseleave\", onDeactivate);\n this.select.querySelectorAll(\"li\").forEach(function (el) {\n el.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) {\n select.classList.remove(\"active\");\n _this.setValue(e.target.dataset.value || \"\");\n });\n });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, function (e) {\n if (_this.select.contains(e.target))\n return;\n _this.select.classList.remove(\"active\");\n });\n };\n FilterItemSelect.prototype.handleValueChange = function (oldValue, newValue) {\n this.select.querySelectorAll(\"li.selected\").forEach(function (el) {\n el.classList.remove(\"selected\");\n });\n var selected = this.select.querySelector('li[data-value=\"' + newValue + '\"]');\n var label = this.select.querySelector(\".tsd-select-label\");\n if (selected && label) {\n selected.classList.add(\"selected\");\n label.textContent = selected.textContent;\n }\n document.documentElement.classList.remove(\"toggle-\" + oldValue);\n document.documentElement.classList.add(\"toggle-\" + newValue);\n };\n FilterItemSelect.prototype.fromLocalStorage = function (value) {\n return value;\n };\n FilterItemSelect.prototype.toLocalStorage = function (value) {\n return value;\n };\n return FilterItemSelect;\n}(FilterItem));\nvar Filter = /** @class */ (function (_super) {\n __extends(Filter, _super);\n function Filter(options) {\n var _this = _super.call(this, options) || this;\n _this.optionVisibility = new FilterItemSelect(\"visibility\", \"private\");\n _this.optionInherited = new FilterItemCheckbox(\"inherited\", true);\n _this.optionExternals = new FilterItemCheckbox(\"externals\", true);\n return _this;\n }\n Filter.isSupported = function () {\n try {\n return typeof window.localStorage != \"undefined\";\n }\n catch (e) {\n return false;\n }\n };\n return Filter;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Filter.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/components/MenuHighlight.ts": -/*!*******************************************************************!*\ - !*** ./default/assets/js/src/typedoc/components/MenuHighlight.ts ***! - \*******************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"MenuHighlight\": () => /* binding */ MenuHighlight\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _services_Viewport__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../services/Viewport */ \"./default/assets/js/src/typedoc/services/Viewport.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * Manages the sticky state of the navigation and moves the highlight\n * to the current navigation item.\n */\nvar MenuHighlight = /** @class */ (function (_super) {\n __extends(MenuHighlight, _super);\n /**\n * Create a new MenuHighlight instance.\n *\n * @param options Backbone view constructor options.\n */\n function MenuHighlight(options) {\n var _this = _super.call(this, options) || this;\n /**\n * List of all discovered anchors.\n */\n _this.anchors = [];\n /**\n * Index of the currently highlighted anchor.\n */\n _this.index = -1;\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.addEventListener(\"resize\", function () { return _this.onResize(); });\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.addEventListener(\"scroll\", function (e) { return _this.onScroll(e); });\n _this.createAnchors();\n return _this;\n }\n /**\n * Find all anchors on the current page.\n */\n MenuHighlight.prototype.createAnchors = function () {\n var _this = this;\n var base = window.location.href;\n if (base.indexOf(\"#\") != -1) {\n base = base.substr(0, base.indexOf(\"#\"));\n }\n this.el.querySelectorAll(\"a\").forEach(function (el) {\n var href = el.href;\n if (href.indexOf(\"#\") == -1)\n return;\n if (href.substr(0, base.length) != base)\n return;\n var hash = href.substr(href.indexOf(\"#\") + 1);\n var anchor = document.querySelector(\"a.tsd-anchor[name=\" + hash + \"]\");\n var link = el.parentNode;\n if (!anchor || !link)\n return;\n _this.anchors.push({\n link: link,\n anchor: anchor,\n position: 0,\n });\n });\n this.onResize();\n };\n /**\n * Triggered after the viewport was resized.\n */\n MenuHighlight.prototype.onResize = function () {\n var anchor;\n for (var index = 0, count = this.anchors.length; index < count; index++) {\n anchor = this.anchors[index];\n var rect = anchor.anchor.getBoundingClientRect();\n anchor.position = rect.top + document.body.scrollTop;\n }\n this.anchors.sort(function (a, b) {\n return a.position - b.position;\n });\n var event = new CustomEvent(\"scroll\", {\n detail: {\n scrollTop: _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.scrollTop,\n },\n });\n this.onScroll(event);\n };\n /**\n * Triggered after the viewport was scrolled.\n *\n * @param event The custom event with the current vertical scroll position.\n */\n MenuHighlight.prototype.onScroll = function (event) {\n var scrollTop = event.detail.scrollTop + 5;\n var anchors = this.anchors;\n var count = anchors.length - 1;\n var index = this.index;\n while (index > -1 && anchors[index].position > scrollTop) {\n index -= 1;\n }\n while (index < count && anchors[index + 1].position < scrollTop) {\n index += 1;\n }\n if (this.index != index) {\n if (this.index > -1)\n this.anchors[this.index].link.classList.remove(\"focus\");\n this.index = index;\n if (this.index > -1)\n this.anchors[this.index].link.classList.add(\"focus\");\n }\n };\n return MenuHighlight;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/MenuHighlight.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/components/Search.ts": -/*!************************************************************!*\ - !*** ./default/assets/js/src/typedoc/components/Search.ts ***! - \************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/components/Signature.ts": -/*!***************************************************************!*\ - !*** ./default/assets/js/src/typedoc/components/Signature.ts ***! - \***************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Signature\": () => /* binding */ Signature\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _services_Viewport__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../services/Viewport */ \"./default/assets/js/src/typedoc/services/Viewport.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * Holds a signature and its description.\n */\nvar SignatureGroup = /** @class */ (function () {\n /**\n * Create a new SignatureGroup instance.\n *\n * @param signature The target signature.\n * @param description The description for the signature.\n */\n function SignatureGroup(signature, description) {\n this.signature = signature;\n this.description = description;\n }\n /**\n * Add the given class to all elements of the group.\n *\n * @param className The class name to add.\n */\n SignatureGroup.prototype.addClass = function (className) {\n this.signature.classList.add(className);\n this.description.classList.add(className);\n return this;\n };\n /**\n * Remove the given class from all elements of the group.\n *\n * @param className The class name to remove.\n */\n SignatureGroup.prototype.removeClass = function (className) {\n this.signature.classList.remove(className);\n this.description.classList.remove(className);\n return this;\n };\n return SignatureGroup;\n}());\n/**\n * Controls the tab like behaviour of methods and functions with multiple signatures.\n */\nvar Signature = /** @class */ (function (_super) {\n __extends(Signature, _super);\n /**\n * Create a new Signature instance.\n *\n * @param options Backbone view constructor options.\n */\n function Signature(options) {\n var _this = _super.call(this, options) || this;\n /**\n * List of found signature groups.\n */\n _this.groups = [];\n /**\n * The index of the currently displayed signature.\n */\n _this.index = -1;\n _this.createGroups();\n if (_this.container) {\n _this.el.classList.add(\"active\");\n Array.from(_this.el.children).forEach(function (signature) {\n signature.addEventListener(\"touchstart\", function (event) {\n return _this.onClick(event);\n });\n signature.addEventListener(\"click\", function (event) {\n return _this.onClick(event);\n });\n });\n _this.container.classList.add(\"active\");\n _this.setIndex(0);\n }\n return _this;\n }\n /**\n * Set the index of the active signature.\n *\n * @param index The index of the signature to activate.\n */\n Signature.prototype.setIndex = function (index) {\n if (index < 0)\n index = 0;\n if (index > this.groups.length - 1)\n index = this.groups.length - 1;\n if (this.index == index)\n return;\n var to = this.groups[index];\n if (this.index > -1) {\n var from_1 = this.groups[this.index];\n from_1.removeClass(\"current\").addClass(\"fade-out\");\n to.addClass(\"current\");\n to.addClass(\"fade-in\");\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.triggerResize();\n setTimeout(function () {\n from_1.removeClass(\"fade-out\");\n to.removeClass(\"fade-in\");\n }, 300);\n }\n else {\n to.addClass(\"current\");\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.triggerResize();\n }\n this.index = index;\n };\n /**\n * Find all signature/description groups.\n */\n Signature.prototype.createGroups = function () {\n var signatures = this.el.children;\n if (signatures.length < 2)\n return;\n this.container = this.el.nextElementSibling;\n var descriptions = this.container.children;\n this.groups = [];\n for (var index = 0; index < signatures.length; index++) {\n this.groups.push(new SignatureGroup(signatures[index], descriptions[index]));\n }\n };\n /**\n * Triggered when the user clicks onto a signature header.\n *\n * @param e The related event object.\n */\n Signature.prototype.onClick = function (e) {\n var _this = this;\n this.groups.forEach(function (group, index) {\n if (group.signature === e.currentTarget) {\n _this.setIndex(index);\n }\n });\n };\n return Signature;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Signature.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/components/Toggle.ts": -/*!************************************************************!*\ - !*** ./default/assets/js/src/typedoc/components/Toggle.ts ***! - \************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Toggle\": () => /* binding */ Toggle\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _utils_pointer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/pointer */ \"./default/assets/js/src/typedoc/utils/pointer.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\nvar Toggle = /** @class */ (function (_super) {\n __extends(Toggle, _super);\n function Toggle(options) {\n var _this = _super.call(this, options) || this;\n _this.className = _this.el.dataset.toggle || \"\";\n _this.el.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) { return _this.onPointerUp(e); });\n _this.el.addEventListener(\"click\", function (e) { return e.preventDefault(); });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, function (e) {\n return _this.onDocumentPointerDown(e);\n });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) {\n return _this.onDocumentPointerUp(e);\n });\n return _this;\n }\n Toggle.prototype.setActive = function (value) {\n if (this.active == value)\n return;\n this.active = value;\n document.documentElement.classList.toggle(\"has-\" + this.className, value);\n this.el.classList.toggle(\"active\", value);\n var transition = (this.active ? \"to-has-\" : \"from-has-\") + this.className;\n document.documentElement.classList.add(transition);\n setTimeout(function () { return document.documentElement.classList.remove(transition); }, 500);\n };\n Toggle.prototype.onPointerUp = function (event) {\n if (_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.hasPointerMoved)\n return;\n this.setActive(true);\n event.preventDefault();\n };\n Toggle.prototype.onDocumentPointerDown = function (e) {\n if (this.active) {\n if (e.target.closest(\".col-menu, .tsd-filter-group\")) {\n return;\n }\n this.setActive(false);\n }\n };\n Toggle.prototype.onDocumentPointerUp = function (e) {\n var _this = this;\n if (_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.hasPointerMoved)\n return;\n if (this.active) {\n if (e.target.closest(\".col-menu\")) {\n var link = e.target.closest(\"a\");\n if (link) {\n var href = window.location.href;\n if (href.indexOf(\"#\") != -1) {\n href = href.substr(0, href.indexOf(\"#\"));\n }\n if (link.href.substr(0, href.length) == href) {\n setTimeout(function () { return _this.setActive(false); }, 250);\n }\n }\n }\n }\n };\n return Toggle;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Toggle.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/services/Viewport.ts": -/*!************************************************************!*\ - !*** ./default/assets/js/src/typedoc/services/Viewport.ts ***! - \************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Viewport\": () => /* binding */ Viewport\n/* harmony export */ });\n/* harmony import */ var _EventTarget__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../EventTarget */ \"./default/assets/js/src/typedoc/EventTarget.ts\");\n/* harmony import */ var _utils_trottle__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/trottle */ \"./default/assets/js/src/typedoc/utils/trottle.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * A global service that monitors the window size and scroll position.\n */\nvar Viewport = /** @class */ (function (_super) {\n __extends(Viewport, _super);\n /**\n * Create new Viewport instance.\n */\n function Viewport() {\n var _this = _super.call(this) || this;\n /**\n * The current scroll position.\n */\n _this.scrollTop = 0;\n /**\n * The previous scrollTop.\n */\n _this.lastY = 0;\n /**\n * The width of the window.\n */\n _this.width = 0;\n /**\n * The height of the window.\n */\n _this.height = 0;\n /**\n * Boolean indicating whether the toolbar is shown.\n */\n _this.showToolbar = true;\n _this.toolbar = (document.querySelector(\".tsd-page-toolbar\"));\n _this.secondaryNav = (document.querySelector(\".tsd-navigation.secondary\"));\n window.addEventListener(\"scroll\", (0,_utils_trottle__WEBPACK_IMPORTED_MODULE_1__.throttle)(function () { return _this.onScroll(); }, 10));\n window.addEventListener(\"resize\", (0,_utils_trottle__WEBPACK_IMPORTED_MODULE_1__.throttle)(function () { return _this.onResize(); }, 10));\n _this.onResize();\n _this.onScroll();\n return _this;\n }\n /**\n * Trigger a resize event.\n */\n Viewport.prototype.triggerResize = function () {\n var event = new CustomEvent(\"resize\", {\n detail: {\n width: this.width,\n height: this.height,\n },\n });\n this.dispatchEvent(event);\n };\n /**\n * Triggered when the size of the window has changed.\n */\n Viewport.prototype.onResize = function () {\n this.width = window.innerWidth || 0;\n this.height = window.innerHeight || 0;\n var event = new CustomEvent(\"resize\", {\n detail: {\n width: this.width,\n height: this.height,\n },\n });\n this.dispatchEvent(event);\n };\n /**\n * Triggered when the user scrolled the viewport.\n */\n Viewport.prototype.onScroll = function () {\n this.scrollTop = window.scrollY || 0;\n var event = new CustomEvent(\"scroll\", {\n detail: {\n scrollTop: this.scrollTop,\n },\n });\n this.dispatchEvent(event);\n this.hideShowToolbar();\n };\n /**\n * Handle hiding/showing of the toolbar.\n */\n Viewport.prototype.hideShowToolbar = function () {\n var isShown = this.showToolbar;\n this.showToolbar = this.lastY >= this.scrollTop || this.scrollTop <= 0;\n if (isShown !== this.showToolbar) {\n this.toolbar.classList.toggle(\"tsd-page-toolbar--hide\");\n this.secondaryNav.classList.toggle(\"tsd-navigation--toolbar-hide\");\n }\n this.lastY = this.scrollTop;\n };\n Viewport.instance = new Viewport();\n return Viewport;\n}(_EventTarget__WEBPACK_IMPORTED_MODULE_0__.EventTarget));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/services/Viewport.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/utils/debounce.ts": -/*!*********************************************************!*\ - !*** ./default/assets/js/src/typedoc/utils/debounce.ts ***! - \*********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"debounce\": () => /* binding */ debounce\n/* harmony export */ });\nvar debounce = function (fn, wait) {\n if (wait === void 0) { wait = 100; }\n var timeout;\n return function () {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n clearTimeout(timeout);\n timeout = setTimeout(function () { return fn(args); }, wait);\n };\n};\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/debounce.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/utils/pointer.ts": -/*!********************************************************!*\ - !*** ./default/assets/js/src/typedoc/utils/pointer.ts ***! - \********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"pointerDown\": () => /* binding */ pointerDown,\n/* harmony export */ \"pointerMove\": () => /* binding */ pointerMove,\n/* harmony export */ \"pointerUp\": () => /* binding */ pointerUp,\n/* harmony export */ \"pointerDownPosition\": () => /* binding */ pointerDownPosition,\n/* harmony export */ \"preventNextClick\": () => /* binding */ preventNextClick,\n/* harmony export */ \"isPointerDown\": () => /* binding */ isPointerDown,\n/* harmony export */ \"isPointerTouch\": () => /* binding */ isPointerTouch,\n/* harmony export */ \"hasPointerMoved\": () => /* binding */ hasPointerMoved,\n/* harmony export */ \"isMobile\": () => /* binding */ isMobile\n/* harmony export */ });\n/**\n * Event name of the pointer down event.\n */\nvar pointerDown = \"mousedown\";\n/**\n * Event name of the pointer move event.\n */\nvar pointerMove = \"mousemove\";\n/**\n * Event name of the pointer up event.\n */\nvar pointerUp = \"mouseup\";\n/**\n * Position the pointer was pressed at.\n */\nvar pointerDownPosition = { x: 0, y: 0 };\n/**\n * Should the next click on the document be supressed?\n */\nvar preventNextClick = false;\n/**\n * Is the pointer down?\n */\nvar isPointerDown = false;\n/**\n * Is the pointer a touch point?\n */\nvar isPointerTouch = false;\n/**\n * Did the pointer move since the last down event?\n */\nvar hasPointerMoved = false;\n/**\n * Is the user agent a mobile agent?\n */\nvar isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);\ndocument.documentElement.classList.add(isMobile ? \"is-mobile\" : \"not-mobile\");\nif (isMobile && \"ontouchstart\" in document.documentElement) {\n isPointerTouch = true;\n pointerDown = \"touchstart\";\n pointerMove = \"touchmove\";\n pointerUp = \"touchend\";\n}\ndocument.addEventListener(pointerDown, function (e) {\n isPointerDown = true;\n hasPointerMoved = false;\n var t = pointerDown == \"touchstart\"\n ? e.targetTouches[0]\n : e;\n pointerDownPosition.y = t.pageY || 0;\n pointerDownPosition.x = t.pageX || 0;\n});\ndocument.addEventListener(pointerMove, function (e) {\n if (!isPointerDown)\n return;\n if (!hasPointerMoved) {\n var t = pointerDown == \"touchstart\"\n ? e.targetTouches[0]\n : e;\n var x = pointerDownPosition.x - (t.pageX || 0);\n var y = pointerDownPosition.y - (t.pageY || 0);\n hasPointerMoved = Math.sqrt(x * x + y * y) > 10;\n }\n});\ndocument.addEventListener(pointerUp, function () {\n isPointerDown = false;\n});\ndocument.addEventListener(\"click\", function (e) {\n if (preventNextClick) {\n e.preventDefault();\n e.stopImmediatePropagation();\n preventNextClick = false;\n }\n});\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/pointer.ts?"); - -/***/ }), - -/***/ "./default/assets/js/src/typedoc/utils/trottle.ts": -/*!********************************************************!*\ - !*** ./default/assets/js/src/typedoc/utils/trottle.ts ***! - \********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"throttle\": () => /* binding */ throttle\n/* harmony export */ });\nvar throttle = function (fn, wait) {\n if (wait === void 0) { wait = 100; }\n var time = Date.now();\n return function () {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n if (time + wait - Date.now() < 0) {\n fn.apply(void 0, args);\n time = Date.now();\n }\n };\n};\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/trottle.ts?"); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ if(__webpack_module_cache__[moduleId]) { -/******/ return __webpack_module_cache__[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ (() => { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = (module) => { -/******/ var getter = module && module.__esModule ? -/******/ () => module['default'] : -/******/ () => module; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -/******/ // startup -/******/ // Load entry module -/******/ __webpack_require__("./default/assets/js/src/bootstrap.ts"); -/******/ // This entry module used 'exports' so it can't be inlined -/******/ })() -; \ No newline at end of file diff --git a/typedoc/assets/main.js b/typedoc/assets/main.js new file mode 100644 index 0000000..21898f4 --- /dev/null +++ b/typedoc/assets/main.js @@ -0,0 +1,52 @@ +(()=>{var Ce=Object.create;var J=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=t=>J(t,"__esModule",{value:!0});var $e=typeof require!="undefined"?require:t=>{throw new Error('Dynamic require of "'+t+'" is not supported')};var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Oe(e))!_e.call(t,n)&&n!=="default"&&J(t,n,{get:()=>e[n],enumerable:!(r=Pe(e,n))||r.enumerable});return t},Ae=t=>De(Me(J(t!=null?Ce(Re(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var de=Fe((ue,he)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(oc?h+=2:a==c&&(r+=n[l+1]*i[h+1],l+=2,h+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}if(s.str.length==0&&(c.final=!0),i.push({node:c,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),f=s.str.charAt(1),v;f in s.node.edges?v=s.node.edges[f]:(v=new t.TokenSet,s.node.edges[f]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),c=0;c1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof ue=="object"?he.exports=r():e.lunr=r()}(this,function(){return t})})()});var le=[];function N(t,e){le.push({selector:e,constructor:t})}var X=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var Q=class{constructor(e){this.el=e.el}};var Z=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ee=class extends Z{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",K(()=>this.onScroll(),10)),window.addEventListener("resize",K(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onScroll(){this.scrollTop=window.scrollY||0;let e=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(e),this.hideShowToolbar()}hideShowToolbar(){let e=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,e!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},I=ee;I.instance=new ee;var te=class extends Q{constructor(e){super(e);this.anchors=[];this.index=-1;I.instance.addEventListener("resize",()=>this.onResize()),I.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let e=window.location.href;e.indexOf("#")!=-1&&(e=e.substr(0,e.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let n=r.href;if(n.indexOf("#")==-1||n.substr(0,e.length)!=e)return;let i=n.substr(n.indexOf("#")+1),s=document.querySelector("a.tsd-anchor[name="+i+"]"),o=r.parentNode;!s||!o||this.anchors.push({link:o,anchor:s,position:0})}),this.onResize()}onResize(){let e;for(let n=0,i=this.anchors.length;nn.position-i.position);let r=new CustomEvent("scroll",{detail:{scrollTop:I.instance.scrollTop}});this.onScroll(r)}onScroll(e){let r=e.detail.scrollTop+5,n=this.anchors,i=n.length-1,s=this.index;for(;s>-1&&n[s].position>r;)s-=1;for(;s-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=s,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ce=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var pe=Ae(de());function fe(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ve(t,n,r,s)}function Ve(t,e,r,n){r.addEventListener("input",ce(()=>{ze(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=pe.Index.load(window.searchData.index))}function ze(t,e,r,n){if(He(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=n.index.search(`*${i}*`);for(let o=0,a=Math.min(10,s.length);o${ve(c.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=c.classes;let f=document.createElement("a");f.href=n.base+c.url,f.classList.add("tsd-kind-icon"),f.innerHTML=l,h.append(f),e.appendChild(h)}}function me(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Ne(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(re(t.substring(s,o)),`${re(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(re(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function re(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var ge=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},ne=class extends Q{constructor(e){super(e);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(r=>{r.addEventListener("touchstart",n=>this.onClick(n)),r.addEventListener("click",n=>this.onClick(n))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(e){if(e<0&&(e=0),e>this.groups.length-1&&(e=this.groups.length-1),this.index==e)return;let r=this.groups[e];if(this.index>-1){let n=this.groups[this.index];n.removeClass("current").addClass("fade-out"),r.addClass("current"),r.addClass("fade-in"),I.instance.triggerResize(),setTimeout(()=>{n.removeClass("fade-out"),r.removeClass("fade-in")},300)}else r.addClass("current"),I.instance.triggerResize();this.index=e}createGroups(){let e=this.el.children;if(e.length<2)return;this.container=this.el.nextElementSibling;let r=this.container.children;this.groups=[];for(let n=0;n{r.signature===e.currentTarget&&this.setIndex(n)})}};var C="mousedown",ye="mousemove",_="mouseup",G={x:0,y:0},xe=!1,ie=!1,Be=!1,A=!1,Le=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Le?"is-mobile":"not-mobile");Le&&"ontouchstart"in document.documentElement&&(Be=!0,C="touchstart",ye="touchmove",_="touchend");document.addEventListener(C,t=>{ie=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;G.y=e.pageY||0,G.x=e.pageX||0});document.addEventListener(ye,t=>{if(!!ie&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=G.x-(e.pageX||0),n=G.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ie=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var se=class extends Q{constructor(e){super(e);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(C,r=>this.onDocumentPointerDown(r)),document.addEventListener(_,r=>this.onDocumentPointerUp(r))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(e){A||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!A&&this.active&&e.target.closest(".col-menu")){let r=e.target.closest("a");if(r){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substr(0,n.indexOf("#"))),r.href.substr(0,n.length)==n&&setTimeout(()=>this.setActive(!1),250)}}}};var oe=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},ae=class extends oe{initialize(){let e=document.querySelector("#tsd-filter-"+this.key);!e||(this.checkbox=e,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(e,r){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(e){return e=="true"}toLocalStorage(e){return e?"true":"false"}},Ee=class extends oe{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let e=document.querySelector("#tsd-filter-"+this.key);if(!e)return;this.select=e;let r=()=>{this.select.classList.add("active")},n=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,r),this.select.addEventListener("mouseover",r),this.select.addEventListener("mouseleave",n),this.select.querySelectorAll("li").forEach(i=>{i.addEventListener(_,s=>{e.classList.remove("active"),this.setValue(s.target.dataset.value||"")})}),document.addEventListener(C,i=>{this.select.contains(i.target)||this.select.classList.remove("active")})}handleValueChange(e,r){this.select.querySelectorAll("li.selected").forEach(s=>{s.classList.remove("selected")});let n=this.select.querySelector('li[data-value="'+r+'"]'),i=this.select.querySelector(".tsd-select-label");n&&i&&(n.classList.add("selected"),i.textContent=n.textContent),document.documentElement.classList.remove("toggle-"+e),document.documentElement.classList.add("toggle-"+r)}fromLocalStorage(e){return e}toLocalStorage(e){return e}},Y=class extends Q{constructor(e){super(e);this.optionVisibility=new Ee("visibility","private"),this.optionInherited=new ae("inherited",!0),this.optionExternals=new ae("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch(e){return!1}}};function be(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,we(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),we(t.value)})}function we(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}fe();N(te,".menu-highlight");N(ne,".tsd-signatures");N(se,"a[data-toggle]");Y.isSupported()?N(Y,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&be(Te);var qe=new X;Object.defineProperty(window,"app",{value:qe});})(); +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ +/*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */ diff --git a/typedoc/assets/js/search.js b/typedoc/assets/search.js similarity index 99% rename from typedoc/assets/js/search.js rename to typedoc/assets/search.js index 347d3f8..5594fe0 100644 --- a/typedoc/assets/js/search.js +++ b/typedoc/assets/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"2":"Namespace","4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias"},"rows":[{"id":0,"kind":32,"name":"version","url":"index.html#version","classes":"tsd-kind-variable"},{"id":1,"kind":65536,"name":"__type","url":"index.html#version.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"version"},{"id":2,"kind":1024,"name":"faceapi","url":"index.html#version.__type.faceapi","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"version.__type"},{"id":3,"kind":1024,"name":"node","url":"index.html#version.__type.node","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"version.__type"},{"id":4,"kind":1024,"name":"browser","url":"index.html#version.__type.browser","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"version.__type"},{"id":5,"kind":64,"name":"tf","url":"index.html#tf","classes":"tsd-kind-function"},{"id":6,"kind":2,"name":"draw","url":"modules/draw.html","classes":"tsd-kind-namespace"},{"id":7,"kind":64,"name":"drawContour","url":"modules/draw.html#drawContour","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"draw"},{"id":8,"kind":64,"name":"drawDetections","url":"modules/draw.html#drawDetections","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"draw"},{"id":9,"kind":4194304,"name":"TDrawDetectionsInput","url":"modules/draw.html#TDrawDetectionsInput","classes":"tsd-kind-type-alias tsd-parent-kind-namespace","parent":"draw"},{"id":10,"kind":64,"name":"drawFaceExpressions","url":"modules/draw.html#drawFaceExpressions","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"draw"},{"id":11,"kind":4194304,"name":"DrawFaceExpressionsInput","url":"modules/draw.html#DrawFaceExpressionsInput","classes":"tsd-kind-type-alias tsd-parent-kind-namespace","parent":"draw"},{"id":12,"kind":256,"name":"IDrawBoxOptions","url":"interfaces/draw.IDrawBoxOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"draw"},{"id":13,"kind":1024,"name":"boxColor","url":"interfaces/draw.IDrawBoxOptions.html#boxColor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawBoxOptions"},{"id":14,"kind":1024,"name":"lineWidth","url":"interfaces/draw.IDrawBoxOptions.html#lineWidth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawBoxOptions"},{"id":15,"kind":1024,"name":"drawLabelOptions","url":"interfaces/draw.IDrawBoxOptions.html#drawLabelOptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawBoxOptions"},{"id":16,"kind":1024,"name":"label","url":"interfaces/draw.IDrawBoxOptions.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawBoxOptions"},{"id":17,"kind":128,"name":"DrawBoxOptions","url":"classes/draw.DrawBoxOptions.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":18,"kind":512,"name":"constructor","url":"classes/draw.DrawBoxOptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawBoxOptions"},{"id":19,"kind":1024,"name":"boxColor","url":"classes/draw.DrawBoxOptions.html#boxColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBoxOptions"},{"id":20,"kind":1024,"name":"lineWidth","url":"classes/draw.DrawBoxOptions.html#lineWidth","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBoxOptions"},{"id":21,"kind":1024,"name":"drawLabelOptions","url":"classes/draw.DrawBoxOptions.html#drawLabelOptions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBoxOptions"},{"id":22,"kind":1024,"name":"label","url":"classes/draw.DrawBoxOptions.html#label","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBoxOptions"},{"id":23,"kind":128,"name":"DrawBox","url":"classes/draw.DrawBox.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":24,"kind":512,"name":"constructor","url":"classes/draw.DrawBox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawBox"},{"id":25,"kind":1024,"name":"box","url":"classes/draw.DrawBox.html#box","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBox"},{"id":26,"kind":1024,"name":"options","url":"classes/draw.DrawBox.html#options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBox"},{"id":27,"kind":2048,"name":"draw","url":"classes/draw.DrawBox.html#draw","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawBox"},{"id":28,"kind":64,"name":"drawFaceLandmarks","url":"modules/draw.html#drawFaceLandmarks","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"draw"},{"id":29,"kind":256,"name":"IDrawFaceLandmarksOptions","url":"interfaces/draw.IDrawFaceLandmarksOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"draw"},{"id":30,"kind":1024,"name":"drawLines","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#drawLines","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":31,"kind":1024,"name":"drawPoints","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#drawPoints","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":32,"kind":1024,"name":"lineWidth","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#lineWidth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":33,"kind":1024,"name":"pointSize","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#pointSize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":34,"kind":1024,"name":"lineColor","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#lineColor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":35,"kind":1024,"name":"pointColor","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#pointColor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":36,"kind":128,"name":"DrawFaceLandmarksOptions","url":"classes/draw.DrawFaceLandmarksOptions.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":37,"kind":512,"name":"constructor","url":"classes/draw.DrawFaceLandmarksOptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":38,"kind":1024,"name":"drawLines","url":"classes/draw.DrawFaceLandmarksOptions.html#drawLines","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":39,"kind":1024,"name":"drawPoints","url":"classes/draw.DrawFaceLandmarksOptions.html#drawPoints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":40,"kind":1024,"name":"lineWidth","url":"classes/draw.DrawFaceLandmarksOptions.html#lineWidth","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":41,"kind":1024,"name":"pointSize","url":"classes/draw.DrawFaceLandmarksOptions.html#pointSize","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":42,"kind":1024,"name":"lineColor","url":"classes/draw.DrawFaceLandmarksOptions.html#lineColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":43,"kind":1024,"name":"pointColor","url":"classes/draw.DrawFaceLandmarksOptions.html#pointColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":44,"kind":128,"name":"DrawFaceLandmarks","url":"classes/draw.DrawFaceLandmarks.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":45,"kind":512,"name":"constructor","url":"classes/draw.DrawFaceLandmarks.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawFaceLandmarks"},{"id":46,"kind":1024,"name":"faceLandmarks","url":"classes/draw.DrawFaceLandmarks.html#faceLandmarks","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarks"},{"id":47,"kind":1024,"name":"options","url":"classes/draw.DrawFaceLandmarks.html#options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarks"},{"id":48,"kind":2048,"name":"draw","url":"classes/draw.DrawFaceLandmarks.html#draw","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawFaceLandmarks"},{"id":49,"kind":4194304,"name":"DrawFaceLandmarksInput","url":"modules/draw.html#DrawFaceLandmarksInput","classes":"tsd-kind-type-alias tsd-parent-kind-namespace","parent":"draw"},{"id":50,"kind":4,"name":"AnchorPosition","url":"enums/draw.AnchorPosition.html","classes":"tsd-kind-enum tsd-parent-kind-namespace","parent":"draw"},{"id":51,"kind":16,"name":"TOP_LEFT","url":"enums/draw.AnchorPosition.html#TOP_LEFT","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"draw.AnchorPosition"},{"id":52,"kind":16,"name":"TOP_RIGHT","url":"enums/draw.AnchorPosition.html#TOP_RIGHT","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"draw.AnchorPosition"},{"id":53,"kind":16,"name":"BOTTOM_LEFT","url":"enums/draw.AnchorPosition.html#BOTTOM_LEFT","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"draw.AnchorPosition"},{"id":54,"kind":16,"name":"BOTTOM_RIGHT","url":"enums/draw.AnchorPosition.html#BOTTOM_RIGHT","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"draw.AnchorPosition"},{"id":55,"kind":256,"name":"IDrawTextFieldOptions","url":"interfaces/draw.IDrawTextFieldOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"draw"},{"id":56,"kind":1024,"name":"anchorPosition","url":"interfaces/draw.IDrawTextFieldOptions.html#anchorPosition","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":57,"kind":1024,"name":"backgroundColor","url":"interfaces/draw.IDrawTextFieldOptions.html#backgroundColor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":58,"kind":1024,"name":"fontColor","url":"interfaces/draw.IDrawTextFieldOptions.html#fontColor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":59,"kind":1024,"name":"fontSize","url":"interfaces/draw.IDrawTextFieldOptions.html#fontSize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":60,"kind":1024,"name":"fontStyle","url":"interfaces/draw.IDrawTextFieldOptions.html#fontStyle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":61,"kind":1024,"name":"padding","url":"interfaces/draw.IDrawTextFieldOptions.html#padding","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":62,"kind":128,"name":"DrawTextFieldOptions","url":"classes/draw.DrawTextFieldOptions.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":63,"kind":512,"name":"constructor","url":"classes/draw.DrawTextFieldOptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":64,"kind":1024,"name":"anchorPosition","url":"classes/draw.DrawTextFieldOptions.html#anchorPosition","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":65,"kind":1024,"name":"backgroundColor","url":"classes/draw.DrawTextFieldOptions.html#backgroundColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":66,"kind":1024,"name":"fontColor","url":"classes/draw.DrawTextFieldOptions.html#fontColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":67,"kind":1024,"name":"fontSize","url":"classes/draw.DrawTextFieldOptions.html#fontSize","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":68,"kind":1024,"name":"fontStyle","url":"classes/draw.DrawTextFieldOptions.html#fontStyle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":69,"kind":1024,"name":"padding","url":"classes/draw.DrawTextFieldOptions.html#padding","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":70,"kind":128,"name":"DrawTextField","url":"classes/draw.DrawTextField.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":71,"kind":512,"name":"constructor","url":"classes/draw.DrawTextField.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":72,"kind":1024,"name":"text","url":"classes/draw.DrawTextField.html#text","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":73,"kind":1024,"name":"anchor","url":"classes/draw.DrawTextField.html#anchor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":74,"kind":1024,"name":"options","url":"classes/draw.DrawTextField.html#options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":75,"kind":2048,"name":"measureWidth","url":"classes/draw.DrawTextField.html#measureWidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":76,"kind":2048,"name":"measureHeight","url":"classes/draw.DrawTextField.html#measureHeight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":77,"kind":2048,"name":"getUpperLeft","url":"classes/draw.DrawTextField.html#getUpperLeft","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":78,"kind":2048,"name":"draw","url":"classes/draw.DrawTextField.html#draw","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":79,"kind":2,"name":"utils","url":"modules/utils.html","classes":"tsd-kind-namespace"},{"id":80,"kind":64,"name":"isTensor","url":"modules/utils.html#isTensor","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":81,"kind":64,"name":"isTensor1D","url":"modules/utils.html#isTensor1D","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":82,"kind":64,"name":"isTensor2D","url":"modules/utils.html#isTensor2D","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":83,"kind":64,"name":"isTensor3D","url":"modules/utils.html#isTensor3D","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":84,"kind":64,"name":"isTensor4D","url":"modules/utils.html#isTensor4D","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":85,"kind":64,"name":"isFloat","url":"modules/utils.html#isFloat","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":86,"kind":64,"name":"isEven","url":"modules/utils.html#isEven","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":87,"kind":64,"name":"round","url":"modules/utils.html#round","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":88,"kind":64,"name":"isDimensions","url":"modules/utils.html#isDimensions","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":89,"kind":64,"name":"computeReshapedDimensions","url":"modules/utils.html#computeReshapedDimensions","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":90,"kind":64,"name":"getCenterPoint","url":"modules/utils.html#getCenterPoint","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":91,"kind":64,"name":"range","url":"modules/utils.html#range","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":92,"kind":64,"name":"isValidNumber","url":"modules/utils.html#isValidNumber","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":93,"kind":64,"name":"isValidProbablitiy","url":"modules/utils.html#isValidProbablitiy","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":94,"kind":128,"name":"AgeGenderNet","url":"classes/AgeGenderNet.html","classes":"tsd-kind-class"},{"id":95,"kind":512,"name":"constructor","url":"classes/AgeGenderNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"AgeGenderNet"},{"id":96,"kind":262144,"name":"faceFeatureExtractor","url":"classes/AgeGenderNet.html#faceFeatureExtractor","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":97,"kind":2048,"name":"runNet","url":"classes/AgeGenderNet.html#runNet","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":98,"kind":2048,"name":"forwardInput","url":"classes/AgeGenderNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":99,"kind":2048,"name":"forward","url":"classes/AgeGenderNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":100,"kind":2048,"name":"predictAgeAndGender","url":"classes/AgeGenderNet.html#predictAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":101,"kind":2048,"name":"dispose","url":"classes/AgeGenderNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"AgeGenderNet"},{"id":102,"kind":2048,"name":"loadClassifierParams","url":"classes/AgeGenderNet.html#loadClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":103,"kind":2048,"name":"extractClassifierParams","url":"classes/AgeGenderNet.html#extractClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":104,"kind":1024,"name":"_name","url":"classes/AgeGenderNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":105,"kind":262144,"name":"params","url":"classes/AgeGenderNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":106,"kind":262144,"name":"paramMappings","url":"classes/AgeGenderNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":107,"kind":262144,"name":"isLoaded","url":"classes/AgeGenderNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":108,"kind":2048,"name":"getParamFromPath","url":"classes/AgeGenderNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":109,"kind":2048,"name":"reassignParamFromPath","url":"classes/AgeGenderNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":110,"kind":2048,"name":"getParamList","url":"classes/AgeGenderNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":111,"kind":2048,"name":"getTrainableParams","url":"classes/AgeGenderNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":112,"kind":2048,"name":"getFrozenParams","url":"classes/AgeGenderNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":113,"kind":2048,"name":"variable","url":"classes/AgeGenderNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":114,"kind":2048,"name":"freeze","url":"classes/AgeGenderNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":115,"kind":2048,"name":"serializeParams","url":"classes/AgeGenderNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":116,"kind":2048,"name":"load","url":"classes/AgeGenderNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":117,"kind":2048,"name":"loadFromUri","url":"classes/AgeGenderNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":118,"kind":2048,"name":"loadFromDisk","url":"classes/AgeGenderNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":119,"kind":2048,"name":"loadFromWeightMap","url":"classes/AgeGenderNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":120,"kind":2048,"name":"extractWeights","url":"classes/AgeGenderNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":121,"kind":4,"name":"Gender","url":"enums/Gender.html","classes":"tsd-kind-enum"},{"id":122,"kind":16,"name":"FEMALE","url":"enums/Gender.html#FEMALE","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Gender"},{"id":123,"kind":16,"name":"MALE","url":"enums/Gender.html#MALE","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Gender"},{"id":124,"kind":4194304,"name":"AgeAndGenderPrediction","url":"index.html#AgeAndGenderPrediction","classes":"tsd-kind-type-alias"},{"id":125,"kind":65536,"name":"__type","url":"index.html#AgeAndGenderPrediction.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AgeAndGenderPrediction"},{"id":126,"kind":1024,"name":"age","url":"index.html#AgeAndGenderPrediction.__type.age","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"AgeAndGenderPrediction.__type"},{"id":127,"kind":1024,"name":"gender","url":"index.html#AgeAndGenderPrediction.__type.gender","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"AgeAndGenderPrediction.__type"},{"id":128,"kind":1024,"name":"genderProbability","url":"index.html#AgeAndGenderPrediction.__type.genderProbability","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"AgeAndGenderPrediction.__type"},{"id":129,"kind":4194304,"name":"NetOutput","url":"index.html#NetOutput","classes":"tsd-kind-type-alias"},{"id":130,"kind":65536,"name":"__type","url":"index.html#NetOutput.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"NetOutput"},{"id":131,"kind":1024,"name":"age","url":"index.html#NetOutput.__type.age","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"NetOutput.__type"},{"id":132,"kind":1024,"name":"gender","url":"index.html#NetOutput.__type.gender","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"NetOutput.__type"},{"id":133,"kind":4194304,"name":"NetParams","url":"index.html#NetParams","classes":"tsd-kind-type-alias"},{"id":134,"kind":65536,"name":"__type","url":"index.html#NetParams.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"NetParams"},{"id":135,"kind":1024,"name":"fc","url":"index.html#NetParams.__type.fc","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"NetParams.__type"},{"id":136,"kind":65536,"name":"__type","url":"index.html#NetParams.__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"NetParams.__type"},{"id":137,"kind":1024,"name":"age","url":"index.html#NetParams.__type.__type-1.age","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"NetParams.__type.__type"},{"id":138,"kind":1024,"name":"gender","url":"index.html#NetParams.__type.__type-1.gender","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"NetParams.__type.__type"},{"id":139,"kind":256,"name":"IBoundingBox","url":"interfaces/IBoundingBox.html","classes":"tsd-kind-interface"},{"id":140,"kind":1024,"name":"left","url":"interfaces/IBoundingBox.html#left","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IBoundingBox"},{"id":141,"kind":1024,"name":"top","url":"interfaces/IBoundingBox.html#top","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IBoundingBox"},{"id":142,"kind":1024,"name":"right","url":"interfaces/IBoundingBox.html#right","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IBoundingBox"},{"id":143,"kind":1024,"name":"bottom","url":"interfaces/IBoundingBox.html#bottom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IBoundingBox"},{"id":144,"kind":128,"name":"BoundingBox","url":"classes/BoundingBox.html","classes":"tsd-kind-class"},{"id":145,"kind":2048,"name":"isRect","url":"classes/BoundingBox.html#isRect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"BoundingBox"},{"id":146,"kind":2048,"name":"assertIsValidBox","url":"classes/BoundingBox.html#assertIsValidBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"BoundingBox"},{"id":147,"kind":512,"name":"constructor","url":"classes/BoundingBox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"BoundingBox"},{"id":148,"kind":262144,"name":"x","url":"classes/BoundingBox.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":149,"kind":262144,"name":"y","url":"classes/BoundingBox.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":150,"kind":262144,"name":"width","url":"classes/BoundingBox.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":151,"kind":262144,"name":"height","url":"classes/BoundingBox.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":152,"kind":262144,"name":"left","url":"classes/BoundingBox.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":153,"kind":262144,"name":"top","url":"classes/BoundingBox.html#top","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":154,"kind":262144,"name":"right","url":"classes/BoundingBox.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":155,"kind":262144,"name":"bottom","url":"classes/BoundingBox.html#bottom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":156,"kind":262144,"name":"area","url":"classes/BoundingBox.html#area","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":157,"kind":262144,"name":"topLeft","url":"classes/BoundingBox.html#topLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":158,"kind":262144,"name":"topRight","url":"classes/BoundingBox.html#topRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":159,"kind":262144,"name":"bottomLeft","url":"classes/BoundingBox.html#bottomLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":160,"kind":262144,"name":"bottomRight","url":"classes/BoundingBox.html#bottomRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":161,"kind":2048,"name":"round","url":"classes/BoundingBox.html#round","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":162,"kind":2048,"name":"floor","url":"classes/BoundingBox.html#floor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":163,"kind":2048,"name":"toSquare","url":"classes/BoundingBox.html#toSquare","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":164,"kind":2048,"name":"rescale","url":"classes/BoundingBox.html#rescale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":165,"kind":2048,"name":"pad","url":"classes/BoundingBox.html#pad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":166,"kind":2048,"name":"clipAtImageBorders","url":"classes/BoundingBox.html#clipAtImageBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":167,"kind":2048,"name":"shift","url":"classes/BoundingBox.html#shift","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":168,"kind":2048,"name":"padAtBorders","url":"classes/BoundingBox.html#padAtBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":169,"kind":2048,"name":"calibrate","url":"classes/BoundingBox.html#calibrate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":170,"kind":128,"name":"Box","url":"classes/Box.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":171,"kind":2048,"name":"isRect","url":"classes/Box.html#isRect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Box"},{"id":172,"kind":2048,"name":"assertIsValidBox","url":"classes/Box.html#assertIsValidBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Box"},{"id":173,"kind":512,"name":"constructor","url":"classes/Box.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter","parent":"Box"},{"id":174,"kind":262144,"name":"x","url":"classes/Box.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":175,"kind":262144,"name":"y","url":"classes/Box.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":176,"kind":262144,"name":"width","url":"classes/Box.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":177,"kind":262144,"name":"height","url":"classes/Box.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":178,"kind":262144,"name":"left","url":"classes/Box.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":179,"kind":262144,"name":"top","url":"classes/Box.html#top","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":180,"kind":262144,"name":"right","url":"classes/Box.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":181,"kind":262144,"name":"bottom","url":"classes/Box.html#bottom","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":182,"kind":262144,"name":"area","url":"classes/Box.html#area","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":183,"kind":262144,"name":"topLeft","url":"classes/Box.html#topLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":184,"kind":262144,"name":"topRight","url":"classes/Box.html#topRight","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":185,"kind":262144,"name":"bottomLeft","url":"classes/Box.html#bottomLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":186,"kind":262144,"name":"bottomRight","url":"classes/Box.html#bottomRight","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":187,"kind":2048,"name":"round","url":"classes/Box.html#round","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":188,"kind":2048,"name":"floor","url":"classes/Box.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":189,"kind":2048,"name":"toSquare","url":"classes/Box.html#toSquare","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":190,"kind":2048,"name":"rescale","url":"classes/Box.html#rescale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":191,"kind":2048,"name":"pad","url":"classes/Box.html#pad","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":192,"kind":2048,"name":"clipAtImageBorders","url":"classes/Box.html#clipAtImageBorders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":193,"kind":2048,"name":"shift","url":"classes/Box.html#shift","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":194,"kind":2048,"name":"padAtBorders","url":"classes/Box.html#padAtBorders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":195,"kind":2048,"name":"calibrate","url":"classes/Box.html#calibrate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":196,"kind":256,"name":"IDimensions","url":"interfaces/IDimensions.html","classes":"tsd-kind-interface"},{"id":197,"kind":1024,"name":"width","url":"interfaces/IDimensions.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IDimensions"},{"id":198,"kind":1024,"name":"height","url":"interfaces/IDimensions.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IDimensions"},{"id":199,"kind":128,"name":"Dimensions","url":"classes/Dimensions.html","classes":"tsd-kind-class"},{"id":200,"kind":512,"name":"constructor","url":"classes/Dimensions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Dimensions"},{"id":201,"kind":262144,"name":"width","url":"classes/Dimensions.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Dimensions"},{"id":202,"kind":262144,"name":"height","url":"classes/Dimensions.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Dimensions"},{"id":203,"kind":2048,"name":"reverse","url":"classes/Dimensions.html#reverse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Dimensions"},{"id":204,"kind":256,"name":"IFaceDetecion","url":"interfaces/IFaceDetecion.html","classes":"tsd-kind-interface"},{"id":205,"kind":1024,"name":"score","url":"interfaces/IFaceDetecion.html#score","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceDetecion"},{"id":206,"kind":1024,"name":"box","url":"interfaces/IFaceDetecion.html#box","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceDetecion"},{"id":207,"kind":128,"name":"FaceDetection","url":"classes/FaceDetection.html","classes":"tsd-kind-class"},{"id":208,"kind":512,"name":"constructor","url":"classes/FaceDetection.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FaceDetection"},{"id":209,"kind":2048,"name":"forSize","url":"classes/FaceDetection.html#forSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FaceDetection"},{"id":210,"kind":262144,"name":"score","url":"classes/FaceDetection.html#score","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":211,"kind":262144,"name":"classScore","url":"classes/FaceDetection.html#classScore","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":212,"kind":262144,"name":"className","url":"classes/FaceDetection.html#className","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":213,"kind":262144,"name":"box","url":"classes/FaceDetection.html#box","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":214,"kind":262144,"name":"imageDims","url":"classes/FaceDetection.html#imageDims","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":215,"kind":262144,"name":"imageWidth","url":"classes/FaceDetection.html#imageWidth","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":216,"kind":262144,"name":"imageHeight","url":"classes/FaceDetection.html#imageHeight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":217,"kind":262144,"name":"relativeBox","url":"classes/FaceDetection.html#relativeBox","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":218,"kind":256,"name":"IFaceLandmarks","url":"interfaces/IFaceLandmarks.html","classes":"tsd-kind-interface"},{"id":219,"kind":1024,"name":"positions","url":"interfaces/IFaceLandmarks.html#positions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceLandmarks"},{"id":220,"kind":1024,"name":"shift","url":"interfaces/IFaceLandmarks.html#shift","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceLandmarks"},{"id":221,"kind":128,"name":"FaceLandmarks","url":"classes/FaceLandmarks.html","classes":"tsd-kind-class"},{"id":222,"kind":512,"name":"constructor","url":"classes/FaceLandmarks.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":223,"kind":262144,"name":"shift","url":"classes/FaceLandmarks.html#shift","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":224,"kind":262144,"name":"imageWidth","url":"classes/FaceLandmarks.html#imageWidth","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":225,"kind":262144,"name":"imageHeight","url":"classes/FaceLandmarks.html#imageHeight","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":226,"kind":262144,"name":"positions","url":"classes/FaceLandmarks.html#positions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":227,"kind":262144,"name":"relativePositions","url":"classes/FaceLandmarks.html#relativePositions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":228,"kind":2048,"name":"forSize","url":"classes/FaceLandmarks.html#forSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"FaceLandmarks"},{"id":229,"kind":2048,"name":"shiftBy","url":"classes/FaceLandmarks.html#shiftBy","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"FaceLandmarks"},{"id":230,"kind":2048,"name":"shiftByPoint","url":"classes/FaceLandmarks.html#shiftByPoint","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"FaceLandmarks"},{"id":231,"kind":2048,"name":"align","url":"classes/FaceLandmarks.html#align","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":232,"kind":128,"name":"FaceLandmarks5","url":"classes/FaceLandmarks5.html","classes":"tsd-kind-class"},{"id":233,"kind":512,"name":"constructor","url":"classes/FaceLandmarks5.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":234,"kind":262144,"name":"shift","url":"classes/FaceLandmarks5.html#shift","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":235,"kind":262144,"name":"imageWidth","url":"classes/FaceLandmarks5.html#imageWidth","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":236,"kind":262144,"name":"imageHeight","url":"classes/FaceLandmarks5.html#imageHeight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":237,"kind":262144,"name":"positions","url":"classes/FaceLandmarks5.html#positions","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":238,"kind":262144,"name":"relativePositions","url":"classes/FaceLandmarks5.html#relativePositions","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":239,"kind":2048,"name":"forSize","url":"classes/FaceLandmarks5.html#forSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks5"},{"id":240,"kind":2048,"name":"shiftBy","url":"classes/FaceLandmarks5.html#shiftBy","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks5"},{"id":241,"kind":2048,"name":"shiftByPoint","url":"classes/FaceLandmarks5.html#shiftByPoint","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks5"},{"id":242,"kind":2048,"name":"align","url":"classes/FaceLandmarks5.html#align","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":243,"kind":128,"name":"FaceLandmarks68","url":"classes/FaceLandmarks68.html","classes":"tsd-kind-class"},{"id":244,"kind":512,"name":"constructor","url":"classes/FaceLandmarks68.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":245,"kind":2048,"name":"getJawOutline","url":"classes/FaceLandmarks68.html#getJawOutline","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":246,"kind":2048,"name":"getLeftEyeBrow","url":"classes/FaceLandmarks68.html#getLeftEyeBrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":247,"kind":2048,"name":"getRightEyeBrow","url":"classes/FaceLandmarks68.html#getRightEyeBrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":248,"kind":2048,"name":"getNose","url":"classes/FaceLandmarks68.html#getNose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":249,"kind":2048,"name":"getLeftEye","url":"classes/FaceLandmarks68.html#getLeftEye","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":250,"kind":2048,"name":"getRightEye","url":"classes/FaceLandmarks68.html#getRightEye","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":251,"kind":2048,"name":"getMouth","url":"classes/FaceLandmarks68.html#getMouth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":252,"kind":262144,"name":"shift","url":"classes/FaceLandmarks68.html#shift","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":253,"kind":262144,"name":"imageWidth","url":"classes/FaceLandmarks68.html#imageWidth","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":254,"kind":262144,"name":"imageHeight","url":"classes/FaceLandmarks68.html#imageHeight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":255,"kind":262144,"name":"positions","url":"classes/FaceLandmarks68.html#positions","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":256,"kind":262144,"name":"relativePositions","url":"classes/FaceLandmarks68.html#relativePositions","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":257,"kind":2048,"name":"forSize","url":"classes/FaceLandmarks68.html#forSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks68"},{"id":258,"kind":2048,"name":"shiftBy","url":"classes/FaceLandmarks68.html#shiftBy","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks68"},{"id":259,"kind":2048,"name":"shiftByPoint","url":"classes/FaceLandmarks68.html#shiftByPoint","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks68"},{"id":260,"kind":2048,"name":"align","url":"classes/FaceLandmarks68.html#align","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":261,"kind":256,"name":"IFaceMatch","url":"interfaces/IFaceMatch.html","classes":"tsd-kind-interface"},{"id":262,"kind":1024,"name":"label","url":"interfaces/IFaceMatch.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceMatch"},{"id":263,"kind":1024,"name":"distance","url":"interfaces/IFaceMatch.html#distance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceMatch"},{"id":264,"kind":128,"name":"FaceMatch","url":"classes/FaceMatch.html","classes":"tsd-kind-class"},{"id":265,"kind":512,"name":"constructor","url":"classes/FaceMatch.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FaceMatch"},{"id":266,"kind":262144,"name":"label","url":"classes/FaceMatch.html#label","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceMatch"},{"id":267,"kind":262144,"name":"distance","url":"classes/FaceMatch.html#distance","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceMatch"},{"id":268,"kind":2048,"name":"toString","url":"classes/FaceMatch.html#toString","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceMatch"},{"id":269,"kind":128,"name":"LabeledBox","url":"classes/LabeledBox.html","classes":"tsd-kind-class"},{"id":270,"kind":2048,"name":"assertIsValidLabeledBox","url":"classes/LabeledBox.html#assertIsValidLabeledBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"LabeledBox"},{"id":271,"kind":2048,"name":"isRect","url":"classes/LabeledBox.html#isRect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"LabeledBox"},{"id":272,"kind":2048,"name":"assertIsValidBox","url":"classes/LabeledBox.html#assertIsValidBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"LabeledBox"},{"id":273,"kind":512,"name":"constructor","url":"classes/LabeledBox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LabeledBox"},{"id":274,"kind":262144,"name":"label","url":"classes/LabeledBox.html#label","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LabeledBox"},{"id":275,"kind":262144,"name":"x","url":"classes/LabeledBox.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":276,"kind":262144,"name":"y","url":"classes/LabeledBox.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":277,"kind":262144,"name":"width","url":"classes/LabeledBox.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":278,"kind":262144,"name":"height","url":"classes/LabeledBox.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":279,"kind":262144,"name":"left","url":"classes/LabeledBox.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":280,"kind":262144,"name":"top","url":"classes/LabeledBox.html#top","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":281,"kind":262144,"name":"right","url":"classes/LabeledBox.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":282,"kind":262144,"name":"bottom","url":"classes/LabeledBox.html#bottom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":283,"kind":262144,"name":"area","url":"classes/LabeledBox.html#area","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":284,"kind":262144,"name":"topLeft","url":"classes/LabeledBox.html#topLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":285,"kind":262144,"name":"topRight","url":"classes/LabeledBox.html#topRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":286,"kind":262144,"name":"bottomLeft","url":"classes/LabeledBox.html#bottomLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":287,"kind":262144,"name":"bottomRight","url":"classes/LabeledBox.html#bottomRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":288,"kind":2048,"name":"round","url":"classes/LabeledBox.html#round","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":289,"kind":2048,"name":"floor","url":"classes/LabeledBox.html#floor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":290,"kind":2048,"name":"toSquare","url":"classes/LabeledBox.html#toSquare","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":291,"kind":2048,"name":"rescale","url":"classes/LabeledBox.html#rescale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":292,"kind":2048,"name":"pad","url":"classes/LabeledBox.html#pad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":293,"kind":2048,"name":"clipAtImageBorders","url":"classes/LabeledBox.html#clipAtImageBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":294,"kind":2048,"name":"shift","url":"classes/LabeledBox.html#shift","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":295,"kind":2048,"name":"padAtBorders","url":"classes/LabeledBox.html#padAtBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":296,"kind":2048,"name":"calibrate","url":"classes/LabeledBox.html#calibrate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":297,"kind":128,"name":"LabeledFaceDescriptors","url":"classes/LabeledFaceDescriptors.html","classes":"tsd-kind-class"},{"id":298,"kind":2048,"name":"fromJSON","url":"classes/LabeledFaceDescriptors.html#fromJSON","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"LabeledFaceDescriptors"},{"id":299,"kind":512,"name":"constructor","url":"classes/LabeledFaceDescriptors.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LabeledFaceDescriptors"},{"id":300,"kind":262144,"name":"label","url":"classes/LabeledFaceDescriptors.html#label","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LabeledFaceDescriptors"},{"id":301,"kind":262144,"name":"descriptors","url":"classes/LabeledFaceDescriptors.html#descriptors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LabeledFaceDescriptors"},{"id":302,"kind":2048,"name":"toJSON","url":"classes/LabeledFaceDescriptors.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LabeledFaceDescriptors"},{"id":303,"kind":128,"name":"ObjectDetection","url":"classes/ObjectDetection.html","classes":"tsd-kind-class"},{"id":304,"kind":512,"name":"constructor","url":"classes/ObjectDetection.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ObjectDetection"},{"id":305,"kind":262144,"name":"score","url":"classes/ObjectDetection.html#score","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":306,"kind":262144,"name":"classScore","url":"classes/ObjectDetection.html#classScore","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":307,"kind":262144,"name":"className","url":"classes/ObjectDetection.html#className","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":308,"kind":262144,"name":"box","url":"classes/ObjectDetection.html#box","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":309,"kind":262144,"name":"imageDims","url":"classes/ObjectDetection.html#imageDims","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":310,"kind":262144,"name":"imageWidth","url":"classes/ObjectDetection.html#imageWidth","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":311,"kind":262144,"name":"imageHeight","url":"classes/ObjectDetection.html#imageHeight","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":312,"kind":262144,"name":"relativeBox","url":"classes/ObjectDetection.html#relativeBox","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":313,"kind":2048,"name":"forSize","url":"classes/ObjectDetection.html#forSize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObjectDetection"},{"id":314,"kind":256,"name":"IPoint","url":"interfaces/IPoint.html","classes":"tsd-kind-interface"},{"id":315,"kind":1024,"name":"x","url":"interfaces/IPoint.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IPoint"},{"id":316,"kind":1024,"name":"y","url":"interfaces/IPoint.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IPoint"},{"id":317,"kind":128,"name":"Point","url":"classes/Point.html","classes":"tsd-kind-class"},{"id":318,"kind":512,"name":"constructor","url":"classes/Point.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Point"},{"id":319,"kind":262144,"name":"x","url":"classes/Point.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Point"},{"id":320,"kind":262144,"name":"y","url":"classes/Point.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Point"},{"id":321,"kind":2048,"name":"add","url":"classes/Point.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":322,"kind":2048,"name":"sub","url":"classes/Point.html#sub","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":323,"kind":2048,"name":"mul","url":"classes/Point.html#mul","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":324,"kind":2048,"name":"div","url":"classes/Point.html#div","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":325,"kind":2048,"name":"abs","url":"classes/Point.html#abs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":326,"kind":2048,"name":"magnitude","url":"classes/Point.html#magnitude","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":327,"kind":2048,"name":"floor","url":"classes/Point.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":328,"kind":128,"name":"PredictedBox","url":"classes/PredictedBox.html","classes":"tsd-kind-class"},{"id":329,"kind":2048,"name":"assertIsValidPredictedBox","url":"classes/PredictedBox.html#assertIsValidPredictedBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PredictedBox"},{"id":330,"kind":2048,"name":"assertIsValidLabeledBox","url":"classes/PredictedBox.html#assertIsValidLabeledBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"PredictedBox"},{"id":331,"kind":2048,"name":"isRect","url":"classes/PredictedBox.html#isRect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"PredictedBox"},{"id":332,"kind":2048,"name":"assertIsValidBox","url":"classes/PredictedBox.html#assertIsValidBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"PredictedBox"},{"id":333,"kind":512,"name":"constructor","url":"classes/PredictedBox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"PredictedBox"},{"id":334,"kind":262144,"name":"score","url":"classes/PredictedBox.html#score","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PredictedBox"},{"id":335,"kind":262144,"name":"classScore","url":"classes/PredictedBox.html#classScore","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PredictedBox"},{"id":336,"kind":262144,"name":"label","url":"classes/PredictedBox.html#label","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":337,"kind":262144,"name":"x","url":"classes/PredictedBox.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":338,"kind":262144,"name":"y","url":"classes/PredictedBox.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":339,"kind":262144,"name":"width","url":"classes/PredictedBox.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":340,"kind":262144,"name":"height","url":"classes/PredictedBox.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":341,"kind":262144,"name":"left","url":"classes/PredictedBox.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":342,"kind":262144,"name":"top","url":"classes/PredictedBox.html#top","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":343,"kind":262144,"name":"right","url":"classes/PredictedBox.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":344,"kind":262144,"name":"bottom","url":"classes/PredictedBox.html#bottom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":345,"kind":262144,"name":"area","url":"classes/PredictedBox.html#area","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":346,"kind":262144,"name":"topLeft","url":"classes/PredictedBox.html#topLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":347,"kind":262144,"name":"topRight","url":"classes/PredictedBox.html#topRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":348,"kind":262144,"name":"bottomLeft","url":"classes/PredictedBox.html#bottomLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":349,"kind":262144,"name":"bottomRight","url":"classes/PredictedBox.html#bottomRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":350,"kind":2048,"name":"round","url":"classes/PredictedBox.html#round","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":351,"kind":2048,"name":"floor","url":"classes/PredictedBox.html#floor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":352,"kind":2048,"name":"toSquare","url":"classes/PredictedBox.html#toSquare","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":353,"kind":2048,"name":"rescale","url":"classes/PredictedBox.html#rescale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":354,"kind":2048,"name":"pad","url":"classes/PredictedBox.html#pad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":355,"kind":2048,"name":"clipAtImageBorders","url":"classes/PredictedBox.html#clipAtImageBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":356,"kind":2048,"name":"shift","url":"classes/PredictedBox.html#shift","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":357,"kind":2048,"name":"padAtBorders","url":"classes/PredictedBox.html#padAtBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":358,"kind":2048,"name":"calibrate","url":"classes/PredictedBox.html#calibrate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":359,"kind":256,"name":"IRect","url":"interfaces/IRect.html","classes":"tsd-kind-interface"},{"id":360,"kind":1024,"name":"x","url":"interfaces/IRect.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IRect"},{"id":361,"kind":1024,"name":"y","url":"interfaces/IRect.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IRect"},{"id":362,"kind":1024,"name":"width","url":"interfaces/IRect.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IRect"},{"id":363,"kind":1024,"name":"height","url":"interfaces/IRect.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IRect"},{"id":364,"kind":128,"name":"Rect","url":"classes/Rect.html","classes":"tsd-kind-class"},{"id":365,"kind":2048,"name":"isRect","url":"classes/Rect.html#isRect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Rect"},{"id":366,"kind":2048,"name":"assertIsValidBox","url":"classes/Rect.html#assertIsValidBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Rect"},{"id":367,"kind":512,"name":"constructor","url":"classes/Rect.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Rect"},{"id":368,"kind":262144,"name":"x","url":"classes/Rect.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":369,"kind":262144,"name":"y","url":"classes/Rect.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":370,"kind":262144,"name":"width","url":"classes/Rect.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":371,"kind":262144,"name":"height","url":"classes/Rect.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":372,"kind":262144,"name":"left","url":"classes/Rect.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":373,"kind":262144,"name":"top","url":"classes/Rect.html#top","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":374,"kind":262144,"name":"right","url":"classes/Rect.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":375,"kind":262144,"name":"bottom","url":"classes/Rect.html#bottom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":376,"kind":262144,"name":"area","url":"classes/Rect.html#area","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":377,"kind":262144,"name":"topLeft","url":"classes/Rect.html#topLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":378,"kind":262144,"name":"topRight","url":"classes/Rect.html#topRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":379,"kind":262144,"name":"bottomLeft","url":"classes/Rect.html#bottomLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":380,"kind":262144,"name":"bottomRight","url":"classes/Rect.html#bottomRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":381,"kind":2048,"name":"round","url":"classes/Rect.html#round","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":382,"kind":2048,"name":"floor","url":"classes/Rect.html#floor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":383,"kind":2048,"name":"toSquare","url":"classes/Rect.html#toSquare","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":384,"kind":2048,"name":"rescale","url":"classes/Rect.html#rescale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":385,"kind":2048,"name":"pad","url":"classes/Rect.html#pad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":386,"kind":2048,"name":"clipAtImageBorders","url":"classes/Rect.html#clipAtImageBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":387,"kind":2048,"name":"shift","url":"classes/Rect.html#shift","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":388,"kind":2048,"name":"padAtBorders","url":"classes/Rect.html#padAtBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":389,"kind":2048,"name":"calibrate","url":"classes/Rect.html#calibrate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":390,"kind":64,"name":"awaitMediaLoaded","url":"index.html#awaitMediaLoaded","classes":"tsd-kind-function"},{"id":391,"kind":64,"name":"bufferToImage","url":"index.html#bufferToImage","classes":"tsd-kind-function"},{"id":392,"kind":64,"name":"createCanvas","url":"index.html#createCanvas","classes":"tsd-kind-function"},{"id":393,"kind":64,"name":"createCanvasFromMedia","url":"index.html#createCanvasFromMedia","classes":"tsd-kind-function"},{"id":394,"kind":64,"name":"extractFaces","url":"index.html#extractFaces","classes":"tsd-kind-function"},{"id":395,"kind":64,"name":"extractFaceTensors","url":"index.html#extractFaceTensors","classes":"tsd-kind-function"},{"id":396,"kind":64,"name":"fetchImage","url":"index.html#fetchImage","classes":"tsd-kind-function"},{"id":397,"kind":64,"name":"fetchJson","url":"index.html#fetchJson","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":398,"kind":64,"name":"fetchNetWeights","url":"index.html#fetchNetWeights","classes":"tsd-kind-function"},{"id":399,"kind":64,"name":"fetchOrThrow","url":"index.html#fetchOrThrow","classes":"tsd-kind-function"},{"id":400,"kind":64,"name":"fetchVideo","url":"index.html#fetchVideo","classes":"tsd-kind-function"},{"id":401,"kind":64,"name":"getContext2dOrThrow","url":"index.html#getContext2dOrThrow","classes":"tsd-kind-function"},{"id":402,"kind":64,"name":"getMediaDimensions","url":"index.html#getMediaDimensions","classes":"tsd-kind-function"},{"id":403,"kind":64,"name":"imageTensorToCanvas","url":"index.html#imageTensorToCanvas","classes":"tsd-kind-function"},{"id":404,"kind":64,"name":"imageToSquare","url":"index.html#imageToSquare","classes":"tsd-kind-function"},{"id":405,"kind":64,"name":"isMediaElement","url":"index.html#isMediaElement","classes":"tsd-kind-function"},{"id":406,"kind":64,"name":"isMediaLoaded","url":"index.html#isMediaLoaded","classes":"tsd-kind-function"},{"id":407,"kind":64,"name":"loadWeightMap","url":"index.html#loadWeightMap","classes":"tsd-kind-function"},{"id":408,"kind":64,"name":"matchDimensions","url":"index.html#matchDimensions","classes":"tsd-kind-function"},{"id":409,"kind":128,"name":"NetInput","url":"classes/NetInput.html","classes":"tsd-kind-class"},{"id":410,"kind":512,"name":"constructor","url":"classes/NetInput.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"NetInput"},{"id":411,"kind":262144,"name":"imageTensors","url":"classes/NetInput.html#imageTensors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":412,"kind":262144,"name":"canvases","url":"classes/NetInput.html#canvases","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":413,"kind":262144,"name":"isBatchInput","url":"classes/NetInput.html#isBatchInput","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":414,"kind":262144,"name":"batchSize","url":"classes/NetInput.html#batchSize","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":415,"kind":262144,"name":"inputDimensions","url":"classes/NetInput.html#inputDimensions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":416,"kind":262144,"name":"inputSize","url":"classes/NetInput.html#inputSize","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":417,"kind":262144,"name":"reshapedInputDimensions","url":"classes/NetInput.html#reshapedInputDimensions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":418,"kind":2048,"name":"getInput","url":"classes/NetInput.html#getInput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":419,"kind":2048,"name":"getInputDimensions","url":"classes/NetInput.html#getInputDimensions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":420,"kind":2048,"name":"getInputHeight","url":"classes/NetInput.html#getInputHeight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":421,"kind":2048,"name":"getInputWidth","url":"classes/NetInput.html#getInputWidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":422,"kind":2048,"name":"getReshapedInputDimensions","url":"classes/NetInput.html#getReshapedInputDimensions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":423,"kind":2048,"name":"toBatchTensor","url":"classes/NetInput.html#toBatchTensor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":424,"kind":64,"name":"resolveInput","url":"index.html#resolveInput","classes":"tsd-kind-function"},{"id":425,"kind":64,"name":"toNetInput","url":"index.html#toNetInput","classes":"tsd-kind-function"},{"id":426,"kind":4194304,"name":"TMediaElement","url":"index.html#TMediaElement","classes":"tsd-kind-type-alias"},{"id":427,"kind":4194304,"name":"TResolvedNetInput","url":"index.html#TResolvedNetInput","classes":"tsd-kind-type-alias"},{"id":428,"kind":4194304,"name":"TNetInputArg","url":"index.html#TNetInputArg","classes":"tsd-kind-type-alias"},{"id":429,"kind":4194304,"name":"TNetInput","url":"index.html#TNetInput","classes":"tsd-kind-type-alias"},{"id":430,"kind":32,"name":"env","url":"index.html#env","classes":"tsd-kind-variable"},{"id":431,"kind":65536,"name":"__type","url":"index.html#env.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"env"},{"id":432,"kind":1024,"name":"getEnv","url":"index.html#env.__type.getEnv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":433,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":434,"kind":1024,"name":"setEnv","url":"index.html#env.__type.setEnv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":435,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-9","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":436,"kind":1024,"name":"initialize","url":"index.html#env.__type.initialize","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":437,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":438,"kind":1024,"name":"createBrowserEnv","url":"index.html#env.__type.createBrowserEnv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":439,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":440,"kind":1024,"name":"createFileSystem","url":"index.html#env.__type.createFileSystem","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":441,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":442,"kind":1024,"name":"createNodejsEnv","url":"index.html#env.__type.createNodejsEnv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":443,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":444,"kind":1024,"name":"monkeyPatch","url":"index.html#env.__type.monkeyPatch","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":445,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-8","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":446,"kind":1024,"name":"isBrowser","url":"index.html#env.__type.isBrowser","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":447,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-6","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":448,"kind":1024,"name":"isNodejs","url":"index.html#env.__type.isNodejs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":449,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-7","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":450,"kind":4194304,"name":"FileSystem","url":"index.html#FileSystem","classes":"tsd-kind-type-alias"},{"id":451,"kind":65536,"name":"__type","url":"index.html#FileSystem.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"FileSystem"},{"id":452,"kind":2048,"name":"readFile","url":"index.html#FileSystem.__type.readFile","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"FileSystem.__type"},{"id":453,"kind":4194304,"name":"Environment","url":"index.html#Environment","classes":"tsd-kind-type-alias"},{"id":454,"kind":128,"name":"FaceExpressionNet","url":"classes/FaceExpressionNet.html","classes":"tsd-kind-class"},{"id":455,"kind":512,"name":"constructor","url":"classes/FaceExpressionNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FaceExpressionNet"},{"id":456,"kind":2048,"name":"forwardInput","url":"classes/FaceExpressionNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":457,"kind":2048,"name":"forward","url":"classes/FaceExpressionNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":458,"kind":2048,"name":"predictExpressions","url":"classes/FaceExpressionNet.html#predictExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":459,"kind":262144,"name":"faceFeatureExtractor","url":"classes/FaceExpressionNet.html#faceFeatureExtractor","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":460,"kind":2048,"name":"runNet","url":"classes/FaceExpressionNet.html#runNet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":461,"kind":2048,"name":"dispose","url":"classes/FaceExpressionNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":462,"kind":2048,"name":"loadClassifierParams","url":"classes/FaceExpressionNet.html#loadClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":463,"kind":2048,"name":"extractClassifierParams","url":"classes/FaceExpressionNet.html#extractClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":464,"kind":1024,"name":"_name","url":"classes/FaceExpressionNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":465,"kind":262144,"name":"params","url":"classes/FaceExpressionNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":466,"kind":262144,"name":"paramMappings","url":"classes/FaceExpressionNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":467,"kind":262144,"name":"isLoaded","url":"classes/FaceExpressionNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":468,"kind":2048,"name":"getParamFromPath","url":"classes/FaceExpressionNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":469,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceExpressionNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":470,"kind":2048,"name":"getParamList","url":"classes/FaceExpressionNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":471,"kind":2048,"name":"getTrainableParams","url":"classes/FaceExpressionNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":472,"kind":2048,"name":"getFrozenParams","url":"classes/FaceExpressionNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":473,"kind":2048,"name":"variable","url":"classes/FaceExpressionNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":474,"kind":2048,"name":"freeze","url":"classes/FaceExpressionNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":475,"kind":2048,"name":"serializeParams","url":"classes/FaceExpressionNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":476,"kind":2048,"name":"load","url":"classes/FaceExpressionNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":477,"kind":2048,"name":"loadFromUri","url":"classes/FaceExpressionNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":478,"kind":2048,"name":"loadFromDisk","url":"classes/FaceExpressionNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":479,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceExpressionNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":480,"kind":2048,"name":"extractWeights","url":"classes/FaceExpressionNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":481,"kind":32,"name":"FACE_EXPRESSION_LABELS","url":"index.html#FACE_EXPRESSION_LABELS","classes":"tsd-kind-variable"},{"id":482,"kind":128,"name":"FaceExpressions","url":"classes/FaceExpressions.html","classes":"tsd-kind-class"},{"id":483,"kind":512,"name":"constructor","url":"classes/FaceExpressions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FaceExpressions"},{"id":484,"kind":1024,"name":"neutral","url":"classes/FaceExpressions.html#neutral","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":485,"kind":1024,"name":"happy","url":"classes/FaceExpressions.html#happy","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":486,"kind":1024,"name":"sad","url":"classes/FaceExpressions.html#sad","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":487,"kind":1024,"name":"angry","url":"classes/FaceExpressions.html#angry","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":488,"kind":1024,"name":"fearful","url":"classes/FaceExpressions.html#fearful","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":489,"kind":1024,"name":"disgusted","url":"classes/FaceExpressions.html#disgusted","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":490,"kind":1024,"name":"surprised","url":"classes/FaceExpressions.html#surprised","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":491,"kind":2048,"name":"asSortedArray","url":"classes/FaceExpressions.html#asSortedArray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceExpressions"},{"id":492,"kind":128,"name":"FaceLandmarkNet","url":"classes/FaceLandmarkNet.html","classes":"tsd-kind-class"},{"id":493,"kind":512,"name":"constructor","url":"classes/FaceLandmarkNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":494,"kind":2048,"name":"postProcess","url":"classes/FaceLandmarkNet.html#postProcess","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":495,"kind":2048,"name":"forwardInput","url":"classes/FaceLandmarkNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":496,"kind":2048,"name":"forward","url":"classes/FaceLandmarkNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":497,"kind":2048,"name":"detectLandmarks","url":"classes/FaceLandmarkNet.html#detectLandmarks","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":498,"kind":262144,"name":"faceFeatureExtractor","url":"classes/FaceLandmarkNet.html#faceFeatureExtractor","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":499,"kind":2048,"name":"runNet","url":"classes/FaceLandmarkNet.html#runNet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":500,"kind":2048,"name":"dispose","url":"classes/FaceLandmarkNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":501,"kind":2048,"name":"loadClassifierParams","url":"classes/FaceLandmarkNet.html#loadClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":502,"kind":2048,"name":"extractClassifierParams","url":"classes/FaceLandmarkNet.html#extractClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":503,"kind":1024,"name":"_name","url":"classes/FaceLandmarkNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":504,"kind":262144,"name":"params","url":"classes/FaceLandmarkNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":505,"kind":262144,"name":"paramMappings","url":"classes/FaceLandmarkNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":506,"kind":262144,"name":"isLoaded","url":"classes/FaceLandmarkNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":507,"kind":2048,"name":"getParamFromPath","url":"classes/FaceLandmarkNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":508,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceLandmarkNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":509,"kind":2048,"name":"getParamList","url":"classes/FaceLandmarkNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":510,"kind":2048,"name":"getTrainableParams","url":"classes/FaceLandmarkNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":511,"kind":2048,"name":"getFrozenParams","url":"classes/FaceLandmarkNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":512,"kind":2048,"name":"variable","url":"classes/FaceLandmarkNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":513,"kind":2048,"name":"freeze","url":"classes/FaceLandmarkNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":514,"kind":2048,"name":"serializeParams","url":"classes/FaceLandmarkNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":515,"kind":2048,"name":"load","url":"classes/FaceLandmarkNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":516,"kind":2048,"name":"loadFromUri","url":"classes/FaceLandmarkNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":517,"kind":2048,"name":"loadFromDisk","url":"classes/FaceLandmarkNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":518,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceLandmarkNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":519,"kind":2048,"name":"extractWeights","url":"classes/FaceLandmarkNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":520,"kind":128,"name":"FaceLandmark68Net","url":"classes/FaceLandmark68Net.html","classes":"tsd-kind-class"},{"id":521,"kind":512,"name":"constructor","url":"classes/FaceLandmark68Net.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FaceLandmark68Net"},{"id":522,"kind":2048,"name":"postProcess","url":"classes/FaceLandmark68Net.html#postProcess","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":523,"kind":2048,"name":"forwardInput","url":"classes/FaceLandmark68Net.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":524,"kind":2048,"name":"forward","url":"classes/FaceLandmark68Net.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":525,"kind":2048,"name":"detectLandmarks","url":"classes/FaceLandmark68Net.html#detectLandmarks","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":526,"kind":262144,"name":"faceFeatureExtractor","url":"classes/FaceLandmark68Net.html#faceFeatureExtractor","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68Net"},{"id":527,"kind":2048,"name":"runNet","url":"classes/FaceLandmark68Net.html#runNet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":528,"kind":2048,"name":"dispose","url":"classes/FaceLandmark68Net.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":529,"kind":2048,"name":"loadClassifierParams","url":"classes/FaceLandmark68Net.html#loadClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":530,"kind":2048,"name":"extractClassifierParams","url":"classes/FaceLandmark68Net.html#extractClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":531,"kind":1024,"name":"_name","url":"classes/FaceLandmark68Net.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":532,"kind":262144,"name":"params","url":"classes/FaceLandmark68Net.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68Net"},{"id":533,"kind":262144,"name":"paramMappings","url":"classes/FaceLandmark68Net.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68Net"},{"id":534,"kind":262144,"name":"isLoaded","url":"classes/FaceLandmark68Net.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68Net"},{"id":535,"kind":2048,"name":"getParamFromPath","url":"classes/FaceLandmark68Net.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":536,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceLandmark68Net.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":537,"kind":2048,"name":"getParamList","url":"classes/FaceLandmark68Net.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":538,"kind":2048,"name":"getTrainableParams","url":"classes/FaceLandmark68Net.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":539,"kind":2048,"name":"getFrozenParams","url":"classes/FaceLandmark68Net.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":540,"kind":2048,"name":"variable","url":"classes/FaceLandmark68Net.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":541,"kind":2048,"name":"freeze","url":"classes/FaceLandmark68Net.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":542,"kind":2048,"name":"serializeParams","url":"classes/FaceLandmark68Net.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":543,"kind":2048,"name":"load","url":"classes/FaceLandmark68Net.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":544,"kind":2048,"name":"loadFromUri","url":"classes/FaceLandmark68Net.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":545,"kind":2048,"name":"loadFromDisk","url":"classes/FaceLandmark68Net.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":546,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceLandmark68Net.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":547,"kind":2048,"name":"extractWeights","url":"classes/FaceLandmark68Net.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":548,"kind":128,"name":"FaceLandmark68TinyNet","url":"classes/FaceLandmark68TinyNet.html","classes":"tsd-kind-class"},{"id":549,"kind":512,"name":"constructor","url":"classes/FaceLandmark68TinyNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FaceLandmark68TinyNet"},{"id":550,"kind":2048,"name":"postProcess","url":"classes/FaceLandmark68TinyNet.html#postProcess","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":551,"kind":2048,"name":"forwardInput","url":"classes/FaceLandmark68TinyNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":552,"kind":2048,"name":"forward","url":"classes/FaceLandmark68TinyNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":553,"kind":2048,"name":"detectLandmarks","url":"classes/FaceLandmark68TinyNet.html#detectLandmarks","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":554,"kind":262144,"name":"faceFeatureExtractor","url":"classes/FaceLandmark68TinyNet.html#faceFeatureExtractor","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68TinyNet"},{"id":555,"kind":2048,"name":"runNet","url":"classes/FaceLandmark68TinyNet.html#runNet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":556,"kind":2048,"name":"dispose","url":"classes/FaceLandmark68TinyNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":557,"kind":2048,"name":"loadClassifierParams","url":"classes/FaceLandmark68TinyNet.html#loadClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":558,"kind":2048,"name":"extractClassifierParams","url":"classes/FaceLandmark68TinyNet.html#extractClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":559,"kind":1024,"name":"_name","url":"classes/FaceLandmark68TinyNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":560,"kind":262144,"name":"params","url":"classes/FaceLandmark68TinyNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68TinyNet"},{"id":561,"kind":262144,"name":"paramMappings","url":"classes/FaceLandmark68TinyNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68TinyNet"},{"id":562,"kind":262144,"name":"isLoaded","url":"classes/FaceLandmark68TinyNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68TinyNet"},{"id":563,"kind":2048,"name":"getParamFromPath","url":"classes/FaceLandmark68TinyNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":564,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceLandmark68TinyNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":565,"kind":2048,"name":"getParamList","url":"classes/FaceLandmark68TinyNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":566,"kind":2048,"name":"getTrainableParams","url":"classes/FaceLandmark68TinyNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":567,"kind":2048,"name":"getFrozenParams","url":"classes/FaceLandmark68TinyNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":568,"kind":2048,"name":"variable","url":"classes/FaceLandmark68TinyNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":569,"kind":2048,"name":"freeze","url":"classes/FaceLandmark68TinyNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":570,"kind":2048,"name":"serializeParams","url":"classes/FaceLandmark68TinyNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":571,"kind":2048,"name":"load","url":"classes/FaceLandmark68TinyNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":572,"kind":2048,"name":"loadFromUri","url":"classes/FaceLandmark68TinyNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":573,"kind":2048,"name":"loadFromDisk","url":"classes/FaceLandmark68TinyNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":574,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceLandmark68TinyNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":575,"kind":2048,"name":"extractWeights","url":"classes/FaceLandmark68TinyNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":576,"kind":64,"name":"createFaceRecognitionNet","url":"index.html#createFaceRecognitionNet","classes":"tsd-kind-function"},{"id":577,"kind":128,"name":"FaceRecognitionNet","url":"classes/FaceRecognitionNet.html","classes":"tsd-kind-class"},{"id":578,"kind":512,"name":"constructor","url":"classes/FaceRecognitionNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FaceRecognitionNet"},{"id":579,"kind":2048,"name":"forwardInput","url":"classes/FaceRecognitionNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceRecognitionNet"},{"id":580,"kind":2048,"name":"forward","url":"classes/FaceRecognitionNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceRecognitionNet"},{"id":581,"kind":2048,"name":"computeFaceDescriptor","url":"classes/FaceRecognitionNet.html#computeFaceDescriptor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceRecognitionNet"},{"id":582,"kind":1024,"name":"_name","url":"classes/FaceRecognitionNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":583,"kind":262144,"name":"params","url":"classes/FaceRecognitionNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":584,"kind":262144,"name":"paramMappings","url":"classes/FaceRecognitionNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":585,"kind":262144,"name":"isLoaded","url":"classes/FaceRecognitionNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":586,"kind":2048,"name":"getParamFromPath","url":"classes/FaceRecognitionNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":587,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceRecognitionNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":588,"kind":2048,"name":"getParamList","url":"classes/FaceRecognitionNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":589,"kind":2048,"name":"getTrainableParams","url":"classes/FaceRecognitionNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":590,"kind":2048,"name":"getFrozenParams","url":"classes/FaceRecognitionNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":591,"kind":2048,"name":"variable","url":"classes/FaceRecognitionNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":592,"kind":2048,"name":"freeze","url":"classes/FaceRecognitionNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":593,"kind":2048,"name":"dispose","url":"classes/FaceRecognitionNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":594,"kind":2048,"name":"serializeParams","url":"classes/FaceRecognitionNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":595,"kind":2048,"name":"load","url":"classes/FaceRecognitionNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":596,"kind":2048,"name":"loadFromUri","url":"classes/FaceRecognitionNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":597,"kind":2048,"name":"loadFromDisk","url":"classes/FaceRecognitionNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":598,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceRecognitionNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":599,"kind":2048,"name":"extractWeights","url":"classes/FaceRecognitionNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":600,"kind":64,"name":"extendWithFaceDescriptor","url":"index.html#extendWithFaceDescriptor","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":601,"kind":4194304,"name":"WithFaceDescriptor","url":"index.html#WithFaceDescriptor","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":602,"kind":64,"name":"isWithFaceDetection","url":"index.html#isWithFaceDetection","classes":"tsd-kind-function"},{"id":603,"kind":64,"name":"extendWithFaceDetection","url":"index.html#extendWithFaceDetection","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":604,"kind":4194304,"name":"WithFaceDetection","url":"index.html#WithFaceDetection","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":605,"kind":64,"name":"isWithFaceExpressions","url":"index.html#isWithFaceExpressions","classes":"tsd-kind-function"},{"id":606,"kind":64,"name":"extendWithFaceExpressions","url":"index.html#extendWithFaceExpressions","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":607,"kind":4194304,"name":"WithFaceExpressions","url":"index.html#WithFaceExpressions","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":608,"kind":64,"name":"isWithFaceLandmarks","url":"index.html#isWithFaceLandmarks","classes":"tsd-kind-function"},{"id":609,"kind":64,"name":"extendWithFaceLandmarks","url":"index.html#extendWithFaceLandmarks","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":610,"kind":4194304,"name":"WithFaceLandmarks","url":"index.html#WithFaceLandmarks","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":611,"kind":64,"name":"isWithAge","url":"index.html#isWithAge","classes":"tsd-kind-function"},{"id":612,"kind":64,"name":"extendWithAge","url":"index.html#extendWithAge","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":613,"kind":4194304,"name":"WithAge","url":"index.html#WithAge","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":614,"kind":64,"name":"isWithGender","url":"index.html#isWithGender","classes":"tsd-kind-function"},{"id":615,"kind":64,"name":"extendWithGender","url":"index.html#extendWithGender","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":616,"kind":4194304,"name":"WithGender","url":"index.html#WithGender","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":617,"kind":64,"name":"allFacesSsdMobilenetv1","url":"index.html#allFacesSsdMobilenetv1","classes":"tsd-kind-function"},{"id":618,"kind":64,"name":"allFacesTinyYolov2","url":"index.html#allFacesTinyYolov2","classes":"tsd-kind-function"},{"id":619,"kind":64,"name":"allFaces","url":"index.html#allFaces","classes":"tsd-kind-function"},{"id":620,"kind":128,"name":"ComposableTask","url":"classes/ComposableTask.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":621,"kind":512,"name":"constructor","url":"classes/ComposableTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter","parent":"ComposableTask"},{"id":622,"kind":2048,"name":"then","url":"classes/ComposableTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComposableTask"},{"id":623,"kind":2048,"name":"run","url":"classes/ComposableTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComposableTask"},{"id":624,"kind":128,"name":"ComputeFaceDescriptorsTaskBase","url":"classes/ComputeFaceDescriptorsTaskBase.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":625,"kind":512,"name":"constructor","url":"classes/ComputeFaceDescriptorsTaskBase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"ComputeFaceDescriptorsTaskBase"},{"id":626,"kind":2048,"name":"then","url":"classes/ComputeFaceDescriptorsTaskBase.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ComputeFaceDescriptorsTaskBase"},{"id":627,"kind":2048,"name":"run","url":"classes/ComputeFaceDescriptorsTaskBase.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ComputeFaceDescriptorsTaskBase"},{"id":628,"kind":128,"name":"ComputeAllFaceDescriptorsTask","url":"classes/ComputeAllFaceDescriptorsTask.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":629,"kind":512,"name":"constructor","url":"classes/ComputeAllFaceDescriptorsTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"ComputeAllFaceDescriptorsTask"},{"id":630,"kind":2048,"name":"run","url":"classes/ComputeAllFaceDescriptorsTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ComputeAllFaceDescriptorsTask"},{"id":631,"kind":2048,"name":"withFaceExpressions","url":"classes/ComputeAllFaceDescriptorsTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComputeAllFaceDescriptorsTask"},{"id":632,"kind":2048,"name":"withAgeAndGender","url":"classes/ComputeAllFaceDescriptorsTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComputeAllFaceDescriptorsTask"},{"id":633,"kind":2048,"name":"then","url":"classes/ComputeAllFaceDescriptorsTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ComputeAllFaceDescriptorsTask"},{"id":634,"kind":128,"name":"ComputeSingleFaceDescriptorTask","url":"classes/ComputeSingleFaceDescriptorTask.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":635,"kind":512,"name":"constructor","url":"classes/ComputeSingleFaceDescriptorTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"ComputeSingleFaceDescriptorTask"},{"id":636,"kind":2048,"name":"run","url":"classes/ComputeSingleFaceDescriptorTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ComputeSingleFaceDescriptorTask"},{"id":637,"kind":2048,"name":"withFaceExpressions","url":"classes/ComputeSingleFaceDescriptorTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComputeSingleFaceDescriptorTask"},{"id":638,"kind":2048,"name":"withAgeAndGender","url":"classes/ComputeSingleFaceDescriptorTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComputeSingleFaceDescriptorTask"},{"id":639,"kind":2048,"name":"then","url":"classes/ComputeSingleFaceDescriptorTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ComputeSingleFaceDescriptorTask"},{"id":640,"kind":64,"name":"detectSingleFace","url":"index.html#detectSingleFace","classes":"tsd-kind-function"},{"id":641,"kind":64,"name":"detectAllFaces","url":"index.html#detectAllFaces","classes":"tsd-kind-function"},{"id":642,"kind":128,"name":"DetectFacesTaskBase","url":"classes/DetectFacesTaskBase.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":643,"kind":512,"name":"constructor","url":"classes/DetectFacesTaskBase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"DetectFacesTaskBase"},{"id":644,"kind":2048,"name":"then","url":"classes/DetectFacesTaskBase.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectFacesTaskBase"},{"id":645,"kind":2048,"name":"run","url":"classes/DetectFacesTaskBase.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectFacesTaskBase"},{"id":646,"kind":128,"name":"DetectAllFacesTask","url":"classes/DetectAllFacesTask.html","classes":"tsd-kind-class"},{"id":647,"kind":512,"name":"constructor","url":"classes/DetectAllFacesTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"DetectAllFacesTask"},{"id":648,"kind":2048,"name":"run","url":"classes/DetectAllFacesTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DetectAllFacesTask"},{"id":649,"kind":2048,"name":"withFaceLandmarks","url":"classes/DetectAllFacesTask.html#withFaceLandmarks","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFacesTask"},{"id":650,"kind":2048,"name":"withFaceExpressions","url":"classes/DetectAllFacesTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFacesTask"},{"id":651,"kind":2048,"name":"withAgeAndGender","url":"classes/DetectAllFacesTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFacesTask"},{"id":652,"kind":2048,"name":"then","url":"classes/DetectAllFacesTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectAllFacesTask"},{"id":653,"kind":128,"name":"DetectSingleFaceTask","url":"classes/DetectSingleFaceTask.html","classes":"tsd-kind-class"},{"id":654,"kind":512,"name":"constructor","url":"classes/DetectSingleFaceTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"DetectSingleFaceTask"},{"id":655,"kind":2048,"name":"run","url":"classes/DetectSingleFaceTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DetectSingleFaceTask"},{"id":656,"kind":2048,"name":"withFaceLandmarks","url":"classes/DetectSingleFaceTask.html#withFaceLandmarks","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceTask"},{"id":657,"kind":2048,"name":"withFaceExpressions","url":"classes/DetectSingleFaceTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceTask"},{"id":658,"kind":2048,"name":"withAgeAndGender","url":"classes/DetectSingleFaceTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceTask"},{"id":659,"kind":2048,"name":"then","url":"classes/DetectSingleFaceTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectSingleFaceTask"},{"id":660,"kind":128,"name":"DetectFaceLandmarksTaskBase","url":"classes/DetectFaceLandmarksTaskBase.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":661,"kind":512,"name":"constructor","url":"classes/DetectFaceLandmarksTaskBase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"DetectFaceLandmarksTaskBase"},{"id":662,"kind":2048,"name":"then","url":"classes/DetectFaceLandmarksTaskBase.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectFaceLandmarksTaskBase"},{"id":663,"kind":2048,"name":"run","url":"classes/DetectFaceLandmarksTaskBase.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectFaceLandmarksTaskBase"},{"id":664,"kind":128,"name":"DetectAllFaceLandmarksTask","url":"classes/DetectAllFaceLandmarksTask.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":665,"kind":512,"name":"constructor","url":"classes/DetectAllFaceLandmarksTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"DetectAllFaceLandmarksTask"},{"id":666,"kind":2048,"name":"run","url":"classes/DetectAllFaceLandmarksTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DetectAllFaceLandmarksTask"},{"id":667,"kind":2048,"name":"withFaceExpressions","url":"classes/DetectAllFaceLandmarksTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFaceLandmarksTask"},{"id":668,"kind":2048,"name":"withAgeAndGender","url":"classes/DetectAllFaceLandmarksTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFaceLandmarksTask"},{"id":669,"kind":2048,"name":"withFaceDescriptors","url":"classes/DetectAllFaceLandmarksTask.html#withFaceDescriptors","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFaceLandmarksTask"},{"id":670,"kind":2048,"name":"then","url":"classes/DetectAllFaceLandmarksTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectAllFaceLandmarksTask"},{"id":671,"kind":128,"name":"DetectSingleFaceLandmarksTask","url":"classes/DetectSingleFaceLandmarksTask.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":672,"kind":512,"name":"constructor","url":"classes/DetectSingleFaceLandmarksTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"DetectSingleFaceLandmarksTask"},{"id":673,"kind":2048,"name":"run","url":"classes/DetectSingleFaceLandmarksTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DetectSingleFaceLandmarksTask"},{"id":674,"kind":2048,"name":"withFaceExpressions","url":"classes/DetectSingleFaceLandmarksTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceLandmarksTask"},{"id":675,"kind":2048,"name":"withAgeAndGender","url":"classes/DetectSingleFaceLandmarksTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceLandmarksTask"},{"id":676,"kind":2048,"name":"withFaceDescriptor","url":"classes/DetectSingleFaceLandmarksTask.html#withFaceDescriptor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceLandmarksTask"},{"id":677,"kind":2048,"name":"then","url":"classes/DetectSingleFaceLandmarksTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectSingleFaceLandmarksTask"},{"id":678,"kind":128,"name":"FaceMatcher","url":"classes/FaceMatcher.html","classes":"tsd-kind-class"},{"id":679,"kind":2048,"name":"fromJSON","url":"classes/FaceMatcher.html#fromJSON","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"FaceMatcher"},{"id":680,"kind":512,"name":"constructor","url":"classes/FaceMatcher.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FaceMatcher"},{"id":681,"kind":262144,"name":"labeledDescriptors","url":"classes/FaceMatcher.html#labeledDescriptors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceMatcher"},{"id":682,"kind":262144,"name":"distanceThreshold","url":"classes/FaceMatcher.html#distanceThreshold","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceMatcher"},{"id":683,"kind":2048,"name":"computeMeanDistance","url":"classes/FaceMatcher.html#computeMeanDistance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceMatcher"},{"id":684,"kind":2048,"name":"matchDescriptor","url":"classes/FaceMatcher.html#matchDescriptor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceMatcher"},{"id":685,"kind":2048,"name":"findBestMatch","url":"classes/FaceMatcher.html#findBestMatch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceMatcher"},{"id":686,"kind":2048,"name":"toJSON","url":"classes/FaceMatcher.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceMatcher"},{"id":687,"kind":32,"name":"nets","url":"index.html#nets","classes":"tsd-kind-variable"},{"id":688,"kind":65536,"name":"__type","url":"index.html#nets.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"nets"},{"id":689,"kind":1024,"name":"ssdMobilenetv1","url":"index.html#nets.__type.ssdMobilenetv1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":690,"kind":1024,"name":"tinyFaceDetector","url":"index.html#nets.__type.tinyFaceDetector","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":691,"kind":1024,"name":"tinyYolov2","url":"index.html#nets.__type.tinyYolov2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":692,"kind":1024,"name":"faceLandmark68Net","url":"index.html#nets.__type.faceLandmark68Net","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":693,"kind":1024,"name":"faceLandmark68TinyNet","url":"index.html#nets.__type.faceLandmark68TinyNet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":694,"kind":1024,"name":"faceRecognitionNet","url":"index.html#nets.__type.faceRecognitionNet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":695,"kind":1024,"name":"faceExpressionNet","url":"index.html#nets.__type.faceExpressionNet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":696,"kind":1024,"name":"ageGenderNet","url":"index.html#nets.__type.ageGenderNet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":697,"kind":64,"name":"ssdMobilenetv1","url":"index.html#ssdMobilenetv1","classes":"tsd-kind-function"},{"id":698,"kind":64,"name":"tinyFaceDetector","url":"index.html#tinyFaceDetector","classes":"tsd-kind-function"},{"id":699,"kind":64,"name":"tinyYolov2","url":"index.html#tinyYolov2","classes":"tsd-kind-function"},{"id":700,"kind":64,"name":"detectFaceLandmarks","url":"index.html#detectFaceLandmarks","classes":"tsd-kind-function"},{"id":701,"kind":64,"name":"detectFaceLandmarksTiny","url":"index.html#detectFaceLandmarksTiny","classes":"tsd-kind-function"},{"id":702,"kind":64,"name":"computeFaceDescriptor","url":"index.html#computeFaceDescriptor","classes":"tsd-kind-function"},{"id":703,"kind":64,"name":"recognizeFaceExpressions","url":"index.html#recognizeFaceExpressions","classes":"tsd-kind-function"},{"id":704,"kind":64,"name":"predictAgeAndGender","url":"index.html#predictAgeAndGender","classes":"tsd-kind-function"},{"id":705,"kind":64,"name":"loadSsdMobilenetv1Model","url":"index.html#loadSsdMobilenetv1Model","classes":"tsd-kind-function"},{"id":706,"kind":64,"name":"loadTinyFaceDetectorModel","url":"index.html#loadTinyFaceDetectorModel","classes":"tsd-kind-function"},{"id":707,"kind":64,"name":"loadTinyYolov2Model","url":"index.html#loadTinyYolov2Model","classes":"tsd-kind-function"},{"id":708,"kind":64,"name":"loadFaceLandmarkModel","url":"index.html#loadFaceLandmarkModel","classes":"tsd-kind-function"},{"id":709,"kind":64,"name":"loadFaceLandmarkTinyModel","url":"index.html#loadFaceLandmarkTinyModel","classes":"tsd-kind-function"},{"id":710,"kind":64,"name":"loadFaceRecognitionModel","url":"index.html#loadFaceRecognitionModel","classes":"tsd-kind-function"},{"id":711,"kind":64,"name":"loadFaceExpressionModel","url":"index.html#loadFaceExpressionModel","classes":"tsd-kind-function"},{"id":712,"kind":64,"name":"loadAgeGenderModel","url":"index.html#loadAgeGenderModel","classes":"tsd-kind-function"},{"id":713,"kind":64,"name":"loadFaceDetectionModel","url":"index.html#loadFaceDetectionModel","classes":"tsd-kind-function"},{"id":714,"kind":64,"name":"locateFaces","url":"index.html#locateFaces","classes":"tsd-kind-function"},{"id":715,"kind":64,"name":"detectLandmarks","url":"index.html#detectLandmarks","classes":"tsd-kind-function"},{"id":716,"kind":4194304,"name":"FaceDetectionOptions","url":"index.html#FaceDetectionOptions","classes":"tsd-kind-type-alias"},{"id":717,"kind":4194304,"name":"FaceDetectionFunction","url":"index.html#FaceDetectionFunction","classes":"tsd-kind-type-alias"},{"id":718,"kind":65536,"name":"__type","url":"index.html#FaceDetectionFunction.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"FaceDetectionFunction"},{"id":719,"kind":64,"name":"sigmoid","url":"index.html#sigmoid","classes":"tsd-kind-function"},{"id":720,"kind":64,"name":"inverseSigmoid","url":"index.html#inverseSigmoid","classes":"tsd-kind-function"},{"id":721,"kind":64,"name":"iou","url":"index.html#iou","classes":"tsd-kind-function"},{"id":722,"kind":64,"name":"minBbox","url":"index.html#minBbox","classes":"tsd-kind-function"},{"id":723,"kind":64,"name":"nonMaxSuppression","url":"index.html#nonMaxSuppression","classes":"tsd-kind-function"},{"id":724,"kind":64,"name":"normalize","url":"index.html#normalize","classes":"tsd-kind-function"},{"id":725,"kind":64,"name":"padToSquare","url":"index.html#padToSquare","classes":"tsd-kind-function"},{"id":726,"kind":64,"name":"shuffleArray","url":"index.html#shuffleArray","classes":"tsd-kind-function"},{"id":727,"kind":64,"name":"createSsdMobilenetv1","url":"index.html#createSsdMobilenetv1","classes":"tsd-kind-function"},{"id":728,"kind":64,"name":"createFaceDetectionNet","url":"index.html#createFaceDetectionNet","classes":"tsd-kind-function"},{"id":729,"kind":128,"name":"FaceDetectionNet","url":"classes/FaceDetectionNet.html","classes":"tsd-kind-class"},{"id":730,"kind":512,"name":"constructor","url":"classes/FaceDetectionNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":731,"kind":2048,"name":"forwardInput","url":"classes/FaceDetectionNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":732,"kind":2048,"name":"forward","url":"classes/FaceDetectionNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":733,"kind":2048,"name":"locateFaces","url":"classes/FaceDetectionNet.html#locateFaces","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":734,"kind":1024,"name":"_name","url":"classes/FaceDetectionNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":735,"kind":262144,"name":"params","url":"classes/FaceDetectionNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":736,"kind":262144,"name":"paramMappings","url":"classes/FaceDetectionNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":737,"kind":262144,"name":"isLoaded","url":"classes/FaceDetectionNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":738,"kind":2048,"name":"getParamFromPath","url":"classes/FaceDetectionNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":739,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceDetectionNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":740,"kind":2048,"name":"getParamList","url":"classes/FaceDetectionNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":741,"kind":2048,"name":"getTrainableParams","url":"classes/FaceDetectionNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":742,"kind":2048,"name":"getFrozenParams","url":"classes/FaceDetectionNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":743,"kind":2048,"name":"variable","url":"classes/FaceDetectionNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":744,"kind":2048,"name":"freeze","url":"classes/FaceDetectionNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":745,"kind":2048,"name":"dispose","url":"classes/FaceDetectionNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":746,"kind":2048,"name":"serializeParams","url":"classes/FaceDetectionNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":747,"kind":2048,"name":"load","url":"classes/FaceDetectionNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":748,"kind":2048,"name":"loadFromUri","url":"classes/FaceDetectionNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":749,"kind":2048,"name":"loadFromDisk","url":"classes/FaceDetectionNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":750,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceDetectionNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":751,"kind":2048,"name":"extractWeights","url":"classes/FaceDetectionNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":752,"kind":128,"name":"SsdMobilenetv1","url":"classes/SsdMobilenetv1.html","classes":"tsd-kind-class"},{"id":753,"kind":512,"name":"constructor","url":"classes/SsdMobilenetv1.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"SsdMobilenetv1"},{"id":754,"kind":2048,"name":"forwardInput","url":"classes/SsdMobilenetv1.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SsdMobilenetv1"},{"id":755,"kind":2048,"name":"forward","url":"classes/SsdMobilenetv1.html#forward","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SsdMobilenetv1"},{"id":756,"kind":2048,"name":"locateFaces","url":"classes/SsdMobilenetv1.html#locateFaces","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SsdMobilenetv1"},{"id":757,"kind":1024,"name":"_name","url":"classes/SsdMobilenetv1.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":758,"kind":262144,"name":"params","url":"classes/SsdMobilenetv1.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":759,"kind":262144,"name":"paramMappings","url":"classes/SsdMobilenetv1.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":760,"kind":262144,"name":"isLoaded","url":"classes/SsdMobilenetv1.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":761,"kind":2048,"name":"getParamFromPath","url":"classes/SsdMobilenetv1.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":762,"kind":2048,"name":"reassignParamFromPath","url":"classes/SsdMobilenetv1.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":763,"kind":2048,"name":"getParamList","url":"classes/SsdMobilenetv1.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":764,"kind":2048,"name":"getTrainableParams","url":"classes/SsdMobilenetv1.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":765,"kind":2048,"name":"getFrozenParams","url":"classes/SsdMobilenetv1.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":766,"kind":2048,"name":"variable","url":"classes/SsdMobilenetv1.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":767,"kind":2048,"name":"freeze","url":"classes/SsdMobilenetv1.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":768,"kind":2048,"name":"dispose","url":"classes/SsdMobilenetv1.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":769,"kind":2048,"name":"serializeParams","url":"classes/SsdMobilenetv1.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":770,"kind":2048,"name":"load","url":"classes/SsdMobilenetv1.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":771,"kind":2048,"name":"loadFromUri","url":"classes/SsdMobilenetv1.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":772,"kind":2048,"name":"loadFromDisk","url":"classes/SsdMobilenetv1.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":773,"kind":2048,"name":"loadFromWeightMap","url":"classes/SsdMobilenetv1.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":774,"kind":2048,"name":"extractWeights","url":"classes/SsdMobilenetv1.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":775,"kind":256,"name":"ISsdMobilenetv1Options","url":"interfaces/ISsdMobilenetv1Options.html","classes":"tsd-kind-interface"},{"id":776,"kind":1024,"name":"minConfidence","url":"interfaces/ISsdMobilenetv1Options.html#minConfidence","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISsdMobilenetv1Options"},{"id":777,"kind":1024,"name":"maxResults","url":"interfaces/ISsdMobilenetv1Options.html#maxResults","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISsdMobilenetv1Options"},{"id":778,"kind":128,"name":"SsdMobilenetv1Options","url":"classes/SsdMobilenetv1Options.html","classes":"tsd-kind-class"},{"id":779,"kind":512,"name":"constructor","url":"classes/SsdMobilenetv1Options.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"SsdMobilenetv1Options"},{"id":780,"kind":262144,"name":"minConfidence","url":"classes/SsdMobilenetv1Options.html#minConfidence","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SsdMobilenetv1Options"},{"id":781,"kind":262144,"name":"maxResults","url":"classes/SsdMobilenetv1Options.html#maxResults","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SsdMobilenetv1Options"},{"id":782,"kind":64,"name":"createTinyFaceDetector","url":"index.html#createTinyFaceDetector","classes":"tsd-kind-function"},{"id":783,"kind":128,"name":"TinyFaceDetector","url":"classes/TinyFaceDetector.html","classes":"tsd-kind-class"},{"id":784,"kind":1024,"name":"DEFAULT_FILTER_SIZES","url":"classes/TinyFaceDetector.html#DEFAULT_FILTER_SIZES","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"TinyFaceDetector"},{"id":785,"kind":512,"name":"constructor","url":"classes/TinyFaceDetector.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"TinyFaceDetector"},{"id":786,"kind":262144,"name":"anchors","url":"classes/TinyFaceDetector.html#anchors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":787,"kind":2048,"name":"locateFaces","url":"classes/TinyFaceDetector.html#locateFaces","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":788,"kind":262144,"name":"config","url":"classes/TinyFaceDetector.html#config","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":789,"kind":262144,"name":"withClassScores","url":"classes/TinyFaceDetector.html#withClassScores","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":790,"kind":262144,"name":"boxEncodingSize","url":"classes/TinyFaceDetector.html#boxEncodingSize","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":791,"kind":2048,"name":"runTinyYolov2","url":"classes/TinyFaceDetector.html#runTinyYolov2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":792,"kind":2048,"name":"runMobilenet","url":"classes/TinyFaceDetector.html#runMobilenet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":793,"kind":2048,"name":"forwardInput","url":"classes/TinyFaceDetector.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":794,"kind":2048,"name":"forward","url":"classes/TinyFaceDetector.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":795,"kind":2048,"name":"detect","url":"classes/TinyFaceDetector.html#detect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":796,"kind":1024,"name":"_name","url":"classes/TinyFaceDetector.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":797,"kind":262144,"name":"params","url":"classes/TinyFaceDetector.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":798,"kind":262144,"name":"paramMappings","url":"classes/TinyFaceDetector.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":799,"kind":262144,"name":"isLoaded","url":"classes/TinyFaceDetector.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":800,"kind":2048,"name":"getParamFromPath","url":"classes/TinyFaceDetector.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":801,"kind":2048,"name":"reassignParamFromPath","url":"classes/TinyFaceDetector.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":802,"kind":2048,"name":"getParamList","url":"classes/TinyFaceDetector.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":803,"kind":2048,"name":"getTrainableParams","url":"classes/TinyFaceDetector.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":804,"kind":2048,"name":"getFrozenParams","url":"classes/TinyFaceDetector.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":805,"kind":2048,"name":"variable","url":"classes/TinyFaceDetector.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":806,"kind":2048,"name":"freeze","url":"classes/TinyFaceDetector.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":807,"kind":2048,"name":"dispose","url":"classes/TinyFaceDetector.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":808,"kind":2048,"name":"serializeParams","url":"classes/TinyFaceDetector.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":809,"kind":2048,"name":"load","url":"classes/TinyFaceDetector.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":810,"kind":2048,"name":"loadFromUri","url":"classes/TinyFaceDetector.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":811,"kind":2048,"name":"loadFromDisk","url":"classes/TinyFaceDetector.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":812,"kind":2048,"name":"loadFromWeightMap","url":"classes/TinyFaceDetector.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":813,"kind":2048,"name":"extractWeights","url":"classes/TinyFaceDetector.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":814,"kind":4194304,"name":"ITinyFaceDetectorOptions","url":"index.html#ITinyFaceDetectorOptions","classes":"tsd-kind-type-alias"},{"id":815,"kind":128,"name":"TinyFaceDetectorOptions","url":"classes/TinyFaceDetectorOptions.html","classes":"tsd-kind-class"},{"id":816,"kind":512,"name":"constructor","url":"classes/TinyFaceDetectorOptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetectorOptions"},{"id":817,"kind":262144,"name":"inputSize","url":"classes/TinyFaceDetectorOptions.html#inputSize","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetectorOptions"},{"id":818,"kind":262144,"name":"scoreThreshold","url":"classes/TinyFaceDetectorOptions.html#scoreThreshold","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetectorOptions"},{"id":819,"kind":64,"name":"createTinyYolov2","url":"index.html#createTinyYolov2","classes":"tsd-kind-function"},{"id":820,"kind":128,"name":"TinyYolov2","url":"classes/TinyYolov2.html","classes":"tsd-kind-class"},{"id":821,"kind":1024,"name":"DEFAULT_FILTER_SIZES","url":"classes/TinyYolov2.html#DEFAULT_FILTER_SIZES","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"TinyYolov2"},{"id":822,"kind":512,"name":"constructor","url":"classes/TinyYolov2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"TinyYolov2"},{"id":823,"kind":262144,"name":"withSeparableConvs","url":"classes/TinyYolov2.html#withSeparableConvs","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":824,"kind":262144,"name":"anchors","url":"classes/TinyYolov2.html#anchors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":825,"kind":2048,"name":"locateFaces","url":"classes/TinyYolov2.html#locateFaces","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TinyYolov2"},{"id":826,"kind":262144,"name":"config","url":"classes/TinyYolov2.html#config","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":827,"kind":262144,"name":"withClassScores","url":"classes/TinyYolov2.html#withClassScores","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":828,"kind":262144,"name":"boxEncodingSize","url":"classes/TinyYolov2.html#boxEncodingSize","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":829,"kind":2048,"name":"runTinyYolov2","url":"classes/TinyYolov2.html#runTinyYolov2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":830,"kind":2048,"name":"runMobilenet","url":"classes/TinyYolov2.html#runMobilenet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":831,"kind":2048,"name":"forwardInput","url":"classes/TinyYolov2.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":832,"kind":2048,"name":"forward","url":"classes/TinyYolov2.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":833,"kind":2048,"name":"detect","url":"classes/TinyYolov2.html#detect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":834,"kind":1024,"name":"_name","url":"classes/TinyYolov2.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":835,"kind":262144,"name":"params","url":"classes/TinyYolov2.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":836,"kind":262144,"name":"paramMappings","url":"classes/TinyYolov2.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":837,"kind":262144,"name":"isLoaded","url":"classes/TinyYolov2.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":838,"kind":2048,"name":"getParamFromPath","url":"classes/TinyYolov2.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":839,"kind":2048,"name":"reassignParamFromPath","url":"classes/TinyYolov2.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":840,"kind":2048,"name":"getParamList","url":"classes/TinyYolov2.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":841,"kind":2048,"name":"getTrainableParams","url":"classes/TinyYolov2.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":842,"kind":2048,"name":"getFrozenParams","url":"classes/TinyYolov2.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":843,"kind":2048,"name":"variable","url":"classes/TinyYolov2.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":844,"kind":2048,"name":"freeze","url":"classes/TinyYolov2.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":845,"kind":2048,"name":"dispose","url":"classes/TinyYolov2.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":846,"kind":2048,"name":"serializeParams","url":"classes/TinyYolov2.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":847,"kind":2048,"name":"load","url":"classes/TinyYolov2.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":848,"kind":2048,"name":"loadFromUri","url":"classes/TinyYolov2.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":849,"kind":2048,"name":"loadFromDisk","url":"classes/TinyYolov2.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":850,"kind":2048,"name":"loadFromWeightMap","url":"classes/TinyYolov2.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":851,"kind":2048,"name":"extractWeights","url":"classes/TinyYolov2.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":852,"kind":256,"name":"ITinyYolov2Options","url":"interfaces/ITinyYolov2Options.html","classes":"tsd-kind-interface"},{"id":853,"kind":1024,"name":"inputSize","url":"interfaces/ITinyYolov2Options.html#inputSize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITinyYolov2Options"},{"id":854,"kind":1024,"name":"scoreThreshold","url":"interfaces/ITinyYolov2Options.html#scoreThreshold","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITinyYolov2Options"},{"id":855,"kind":128,"name":"TinyYolov2Options","url":"classes/TinyYolov2Options.html","classes":"tsd-kind-class"},{"id":856,"kind":512,"name":"constructor","url":"classes/TinyYolov2Options.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TinyYolov2Options"},{"id":857,"kind":262144,"name":"inputSize","url":"classes/TinyYolov2Options.html#inputSize","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2Options"},{"id":858,"kind":262144,"name":"scoreThreshold","url":"classes/TinyYolov2Options.html#scoreThreshold","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2Options"},{"id":859,"kind":64,"name":"validateConfig","url":"index.html#validateConfig","classes":"tsd-kind-function"},{"id":860,"kind":4194304,"name":"TinyYolov2Config","url":"index.html#TinyYolov2Config","classes":"tsd-kind-type-alias"},{"id":861,"kind":65536,"name":"__type","url":"index.html#TinyYolov2Config.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TinyYolov2Config"},{"id":862,"kind":1024,"name":"withSeparableConvs","url":"index.html#TinyYolov2Config.__type.withSeparableConvs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":863,"kind":1024,"name":"iouThreshold","url":"index.html#TinyYolov2Config.__type.iouThreshold","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":864,"kind":1024,"name":"anchors","url":"index.html#TinyYolov2Config.__type.anchors","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":865,"kind":1024,"name":"classes","url":"index.html#TinyYolov2Config.__type.classes","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":866,"kind":1024,"name":"meanRgb","url":"index.html#TinyYolov2Config.__type.meanRgb","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":867,"kind":1024,"name":"withClassScores","url":"index.html#TinyYolov2Config.__type.withClassScores","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":868,"kind":1024,"name":"filterSizes","url":"index.html#TinyYolov2Config.__type.filterSizes","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":869,"kind":1024,"name":"isFirstLayerConv2d","url":"index.html#TinyYolov2Config.__type.isFirstLayerConv2d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":870,"kind":4194304,"name":"BatchNorm","url":"index.html#BatchNorm","classes":"tsd-kind-type-alias"},{"id":871,"kind":65536,"name":"__type","url":"index.html#BatchNorm.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"BatchNorm"},{"id":872,"kind":1024,"name":"sub","url":"index.html#BatchNorm.__type.sub","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"BatchNorm.__type"},{"id":873,"kind":1024,"name":"truediv","url":"index.html#BatchNorm.__type.truediv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"BatchNorm.__type"},{"id":874,"kind":4194304,"name":"ConvWithBatchNorm","url":"index.html#ConvWithBatchNorm","classes":"tsd-kind-type-alias"},{"id":875,"kind":65536,"name":"__type","url":"index.html#ConvWithBatchNorm.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"ConvWithBatchNorm"},{"id":876,"kind":1024,"name":"conv","url":"index.html#ConvWithBatchNorm.__type.conv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"ConvWithBatchNorm.__type"},{"id":877,"kind":1024,"name":"bn","url":"index.html#ConvWithBatchNorm.__type.bn","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"ConvWithBatchNorm.__type"},{"id":878,"kind":4194304,"name":"MobilenetParams","url":"index.html#MobilenetParams","classes":"tsd-kind-type-alias"},{"id":879,"kind":65536,"name":"__type","url":"index.html#MobilenetParams.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"MobilenetParams"},{"id":880,"kind":1024,"name":"conv0","url":"index.html#MobilenetParams.__type.conv0","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":881,"kind":1024,"name":"conv1","url":"index.html#MobilenetParams.__type.conv1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":882,"kind":1024,"name":"conv2","url":"index.html#MobilenetParams.__type.conv2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":883,"kind":1024,"name":"conv3","url":"index.html#MobilenetParams.__type.conv3","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":884,"kind":1024,"name":"conv4","url":"index.html#MobilenetParams.__type.conv4","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":885,"kind":1024,"name":"conv5","url":"index.html#MobilenetParams.__type.conv5","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":886,"kind":1024,"name":"conv6","url":"index.html#MobilenetParams.__type.conv6","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":887,"kind":1024,"name":"conv7","url":"index.html#MobilenetParams.__type.conv7","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":888,"kind":1024,"name":"conv8","url":"index.html#MobilenetParams.__type.conv8","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":889,"kind":4194304,"name":"DefaultTinyYolov2NetParams","url":"index.html#DefaultTinyYolov2NetParams","classes":"tsd-kind-type-alias"},{"id":890,"kind":65536,"name":"__type","url":"index.html#DefaultTinyYolov2NetParams.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"DefaultTinyYolov2NetParams"},{"id":891,"kind":1024,"name":"conv0","url":"index.html#DefaultTinyYolov2NetParams.__type.conv0","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":892,"kind":1024,"name":"conv1","url":"index.html#DefaultTinyYolov2NetParams.__type.conv1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":893,"kind":1024,"name":"conv2","url":"index.html#DefaultTinyYolov2NetParams.__type.conv2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":894,"kind":1024,"name":"conv3","url":"index.html#DefaultTinyYolov2NetParams.__type.conv3","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":895,"kind":1024,"name":"conv4","url":"index.html#DefaultTinyYolov2NetParams.__type.conv4","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":896,"kind":1024,"name":"conv5","url":"index.html#DefaultTinyYolov2NetParams.__type.conv5","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":897,"kind":1024,"name":"conv6","url":"index.html#DefaultTinyYolov2NetParams.__type.conv6","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":898,"kind":1024,"name":"conv7","url":"index.html#DefaultTinyYolov2NetParams.__type.conv7","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":899,"kind":1024,"name":"conv8","url":"index.html#DefaultTinyYolov2NetParams.__type.conv8","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":900,"kind":4194304,"name":"TinyYolov2NetParams","url":"index.html#TinyYolov2NetParams","classes":"tsd-kind-type-alias"},{"id":901,"kind":64,"name":"euclideanDistance","url":"index.html#euclideanDistance","classes":"tsd-kind-function"},{"id":902,"kind":128,"name":"NeuralNetwork","url":"classes/NeuralNetwork.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":903,"kind":512,"name":"constructor","url":"classes/NeuralNetwork.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter","parent":"NeuralNetwork"},{"id":904,"kind":1024,"name":"_name","url":"classes/NeuralNetwork.html#_name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":905,"kind":262144,"name":"params","url":"classes/NeuralNetwork.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":906,"kind":262144,"name":"paramMappings","url":"classes/NeuralNetwork.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":907,"kind":262144,"name":"isLoaded","url":"classes/NeuralNetwork.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":908,"kind":2048,"name":"getParamFromPath","url":"classes/NeuralNetwork.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":909,"kind":2048,"name":"reassignParamFromPath","url":"classes/NeuralNetwork.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":910,"kind":2048,"name":"getParamList","url":"classes/NeuralNetwork.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":911,"kind":2048,"name":"getTrainableParams","url":"classes/NeuralNetwork.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":912,"kind":2048,"name":"getFrozenParams","url":"classes/NeuralNetwork.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":913,"kind":2048,"name":"variable","url":"classes/NeuralNetwork.html#variable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":914,"kind":2048,"name":"freeze","url":"classes/NeuralNetwork.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":915,"kind":2048,"name":"dispose","url":"classes/NeuralNetwork.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":916,"kind":2048,"name":"serializeParams","url":"classes/NeuralNetwork.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":917,"kind":2048,"name":"load","url":"classes/NeuralNetwork.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":918,"kind":2048,"name":"loadFromUri","url":"classes/NeuralNetwork.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":919,"kind":2048,"name":"loadFromDisk","url":"classes/NeuralNetwork.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":920,"kind":2048,"name":"loadFromWeightMap","url":"classes/NeuralNetwork.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":921,"kind":2048,"name":"extractWeights","url":"classes/NeuralNetwork.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":922,"kind":64,"name":"resizeResults","url":"index.html#resizeResults","classes":"tsd-kind-function tsd-has-type-parameter"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,59.124]],["parent/0",[]],["name/1",[1,36.717]],["parent/1",[0,5.465]],["name/2",[2,64.232]],["parent/2",[3,5.154]],["name/3",[4,64.232]],["parent/3",[3,5.154]],["name/4",[5,64.232]],["parent/4",[3,5.154]],["name/5",[6,64.232]],["parent/5",[]],["name/6",[7,37.607]],["parent/6",[]],["name/7",[8,64.232]],["parent/7",[7,3.476]],["name/8",[9,64.232]],["parent/8",[7,3.476]],["name/9",[10,64.232]],["parent/9",[7,3.476]],["name/10",[11,64.232]],["parent/10",[7,3.476]],["name/11",[12,64.232]],["parent/11",[7,3.476]],["name/12",[13,64.232]],["parent/12",[7,3.476]],["name/13",[14,59.124]],["parent/13",[15,4.921]],["name/14",[16,53.246]],["parent/14",[15,4.921]],["name/15",[17,59.124]],["parent/15",[15,4.921]],["name/16",[18,48.138]],["parent/16",[15,4.921]],["name/17",[19,64.232]],["parent/17",[7,3.476]],["name/18",[20,29.68]],["parent/18",[21,4.736]],["name/19",[14,59.124]],["parent/19",[21,4.736]],["name/20",[16,53.246]],["parent/20",[21,4.736]],["name/21",[17,59.124]],["parent/21",[21,4.736]],["name/22",[18,48.138]],["parent/22",[21,4.736]],["name/23",[22,64.232]],["parent/23",[7,3.476]],["name/24",[20,29.68]],["parent/24",[23,4.921]],["name/25",[24,34.11]],["parent/25",[23,4.921]],["name/26",[25,55.759]],["parent/26",[23,4.921]],["name/27",[7,37.607]],["parent/27",[23,4.921]],["name/28",[26,59.124]],["parent/28",[7,3.476]],["name/29",[27,64.232]],["parent/29",[7,3.476]],["name/30",[28,59.124]],["parent/30",[29,4.582]],["name/31",[30,59.124]],["parent/31",[29,4.582]],["name/32",[16,53.246]],["parent/32",[29,4.582]],["name/33",[31,59.124]],["parent/33",[29,4.582]],["name/34",[32,59.124]],["parent/34",[29,4.582]],["name/35",[33,59.124]],["parent/35",[29,4.582]],["name/36",[34,64.232]],["parent/36",[7,3.476]],["name/37",[20,29.68]],["parent/37",[35,4.449]],["name/38",[28,59.124]],["parent/38",[35,4.449]],["name/39",[30,59.124]],["parent/39",[35,4.449]],["name/40",[16,53.246]],["parent/40",[35,4.449]],["name/41",[31,59.124]],["parent/41",[35,4.449]],["name/42",[32,59.124]],["parent/42",[35,4.449]],["name/43",[33,59.124]],["parent/43",[35,4.449]],["name/44",[26,59.124]],["parent/44",[7,3.476]],["name/45",[20,29.68]],["parent/45",[36,4.921]],["name/46",[37,43.03]],["parent/46",[36,4.921]],["name/47",[25,55.759]],["parent/47",[36,4.921]],["name/48",[7,37.607]],["parent/48",[36,4.921]],["name/49",[38,64.232]],["parent/49",[7,3.476]],["name/50",[39,55.759]],["parent/50",[7,3.476]],["name/51",[40,64.232]],["parent/51",[41,4.921]],["name/52",[42,64.232]],["parent/52",[41,4.921]],["name/53",[43,64.232]],["parent/53",[41,4.921]],["name/54",[44,64.232]],["parent/54",[41,4.921]],["name/55",[45,64.232]],["parent/55",[7,3.476]],["name/56",[39,55.759]],["parent/56",[46,4.582]],["name/57",[47,59.124]],["parent/57",[46,4.582]],["name/58",[48,59.124]],["parent/58",[46,4.582]],["name/59",[49,59.124]],["parent/59",[46,4.582]],["name/60",[50,59.124]],["parent/60",[46,4.582]],["name/61",[51,59.124]],["parent/61",[46,4.582]],["name/62",[52,64.232]],["parent/62",[7,3.476]],["name/63",[20,29.68]],["parent/63",[53,4.449]],["name/64",[39,55.759]],["parent/64",[53,4.449]],["name/65",[47,59.124]],["parent/65",[53,4.449]],["name/66",[48,59.124]],["parent/66",[53,4.449]],["name/67",[49,59.124]],["parent/67",[53,4.449]],["name/68",[50,59.124]],["parent/68",[53,4.449]],["name/69",[51,59.124]],["parent/69",[53,4.449]],["name/70",[54,64.232]],["parent/70",[7,3.476]],["name/71",[20,29.68]],["parent/71",[55,4.334]],["name/72",[56,64.232]],["parent/72",[55,4.334]],["name/73",[57,64.232]],["parent/73",[55,4.334]],["name/74",[25,55.759]],["parent/74",[55,4.334]],["name/75",[58,64.232]],["parent/75",[55,4.334]],["name/76",[59,64.232]],["parent/76",[55,4.334]],["name/77",[60,64.232]],["parent/77",[55,4.334]],["name/78",[7,37.607]],["parent/78",[55,4.334]],["name/79",[61,40.879]],["parent/79",[]],["name/80",[62,64.232]],["parent/80",[61,3.778]],["name/81",[63,64.232]],["parent/81",[61,3.778]],["name/82",[64,64.232]],["parent/82",[61,3.778]],["name/83",[65,64.232]],["parent/83",[61,3.778]],["name/84",[66,64.232]],["parent/84",[61,3.778]],["name/85",[67,64.232]],["parent/85",[61,3.778]],["name/86",[68,64.232]],["parent/86",[61,3.778]],["name/87",[69,49.569]],["parent/87",[61,3.778]],["name/88",[70,64.232]],["parent/88",[61,3.778]],["name/89",[71,64.232]],["parent/89",[61,3.778]],["name/90",[72,64.232]],["parent/90",[61,3.778]],["name/91",[73,64.232]],["parent/91",[61,3.778]],["name/92",[74,64.232]],["parent/92",[61,3.778]],["name/93",[75,64.232]],["parent/93",[61,3.778]],["name/94",[76,34.788]],["parent/94",[]],["name/95",[20,29.68]],["parent/95",[76,3.215]],["name/96",[77,51.24]],["parent/96",[76,3.215]],["name/97",[78,51.24]],["parent/97",[76,3.215]],["name/98",[79,44.773]],["parent/98",[76,3.215]],["name/99",[80,44.773]],["parent/99",[76,3.215]],["name/100",[81,59.124]],["parent/100",[76,3.215]],["name/101",[82,43.864]],["parent/101",[76,3.215]],["name/102",[83,51.24]],["parent/102",[76,3.215]],["name/103",[84,51.24]],["parent/103",[76,3.215]],["name/104",[85,43.864]],["parent/104",[76,3.215]],["name/105",[86,43.864]],["parent/105",[76,3.215]],["name/106",[87,43.864]],["parent/106",[76,3.215]],["name/107",[88,43.864]],["parent/107",[76,3.215]],["name/108",[89,43.864]],["parent/108",[76,3.215]],["name/109",[90,43.864]],["parent/109",[76,3.215]],["name/110",[91,43.864]],["parent/110",[76,3.215]],["name/111",[92,43.864]],["parent/111",[76,3.215]],["name/112",[93,43.864]],["parent/112",[76,3.215]],["name/113",[94,43.864]],["parent/113",[76,3.215]],["name/114",[95,43.864]],["parent/114",[76,3.215]],["name/115",[96,43.864]],["parent/115",[76,3.215]],["name/116",[97,43.864]],["parent/116",[76,3.215]],["name/117",[98,43.864]],["parent/117",[76,3.215]],["name/118",[99,43.864]],["parent/118",[76,3.215]],["name/119",[100,43.864]],["parent/119",[76,3.215]],["name/120",[101,43.864]],["parent/120",[76,3.215]],["name/121",[102,49.569]],["parent/121",[]],["name/122",[103,64.232]],["parent/122",[102,4.582]],["name/123",[104,64.232]],["parent/123",[102,4.582]],["name/124",[105,59.124]],["parent/124",[]],["name/125",[1,36.717]],["parent/125",[105,5.465]],["name/126",[106,55.759]],["parent/126",[107,5.154]],["name/127",[102,49.569]],["parent/127",[107,5.154]],["name/128",[108,64.232]],["parent/128",[107,5.154]],["name/129",[109,59.124]],["parent/129",[]],["name/130",[1,36.717]],["parent/130",[109,5.465]],["name/131",[106,55.759]],["parent/131",[110,5.465]],["name/132",[102,49.569]],["parent/132",[110,5.465]],["name/133",[111,59.124]],["parent/133",[]],["name/134",[1,36.717]],["parent/134",[111,5.465]],["name/135",[112,64.232]],["parent/135",[113,5.465]],["name/136",[1,36.717]],["parent/136",[113,5.465]],["name/137",[106,55.759]],["parent/137",[114,5.465]],["name/138",[102,49.569]],["parent/138",[114,5.465]],["name/139",[115,51.24]],["parent/139",[]],["name/140",[116,49.569]],["parent/140",[115,4.736]],["name/141",[117,49.569]],["parent/141",[115,4.736]],["name/142",[118,49.569]],["parent/142",[115,4.736]],["name/143",[119,49.569]],["parent/143",[115,4.736]],["name/144",[120,35.516]],["parent/144",[]],["name/145",[121,51.24]],["parent/145",[120,3.283]],["name/146",[122,51.24]],["parent/146",[120,3.283]],["name/147",[20,29.68]],["parent/147",[120,3.283]],["name/148",[123,46.886]],["parent/148",[120,3.283]],["name/149",[124,46.886]],["parent/149",[120,3.283]],["name/150",[125,46.886]],["parent/150",[120,3.283]],["name/151",[126,46.886]],["parent/151",[120,3.283]],["name/152",[116,49.569]],["parent/152",[120,3.283]],["name/153",[117,49.569]],["parent/153",[120,3.283]],["name/154",[118,49.569]],["parent/154",[120,3.283]],["name/155",[119,49.569]],["parent/155",[120,3.283]],["name/156",[127,51.24]],["parent/156",[120,3.283]],["name/157",[128,51.24]],["parent/157",[120,3.283]],["name/158",[129,51.24]],["parent/158",[120,3.283]],["name/159",[130,51.24]],["parent/159",[120,3.283]],["name/160",[131,51.24]],["parent/160",[120,3.283]],["name/161",[69,49.569]],["parent/161",[120,3.283]],["name/162",[132,49.569]],["parent/162",[120,3.283]],["name/163",[133,51.24]],["parent/163",[120,3.283]],["name/164",[134,51.24]],["parent/164",[120,3.283]],["name/165",[135,51.24]],["parent/165",[120,3.283]],["name/166",[136,51.24]],["parent/166",[120,3.283]],["name/167",[137,45.774]],["parent/167",[120,3.283]],["name/168",[138,51.24]],["parent/168",[120,3.283]],["name/169",[139,51.24]],["parent/169",[120,3.283]],["name/170",[24,34.11]],["parent/170",[]],["name/171",[121,51.24]],["parent/171",[24,3.153]],["name/172",[122,51.24]],["parent/172",[24,3.153]],["name/173",[20,29.68]],["parent/173",[24,3.153]],["name/174",[123,46.886]],["parent/174",[24,3.153]],["name/175",[124,46.886]],["parent/175",[24,3.153]],["name/176",[125,46.886]],["parent/176",[24,3.153]],["name/177",[126,46.886]],["parent/177",[24,3.153]],["name/178",[116,49.569]],["parent/178",[24,3.153]],["name/179",[117,49.569]],["parent/179",[24,3.153]],["name/180",[118,49.569]],["parent/180",[24,3.153]],["name/181",[119,49.569]],["parent/181",[24,3.153]],["name/182",[127,51.24]],["parent/182",[24,3.153]],["name/183",[128,51.24]],["parent/183",[24,3.153]],["name/184",[129,51.24]],["parent/184",[24,3.153]],["name/185",[130,51.24]],["parent/185",[24,3.153]],["name/186",[131,51.24]],["parent/186",[24,3.153]],["name/187",[69,49.569]],["parent/187",[24,3.153]],["name/188",[132,49.569]],["parent/188",[24,3.153]],["name/189",[133,51.24]],["parent/189",[24,3.153]],["name/190",[134,51.24]],["parent/190",[24,3.153]],["name/191",[135,51.24]],["parent/191",[24,3.153]],["name/192",[136,51.24]],["parent/192",[24,3.153]],["name/193",[137,45.774]],["parent/193",[24,3.153]],["name/194",[138,51.24]],["parent/194",[24,3.153]],["name/195",[139,51.24]],["parent/195",[24,3.153]],["name/196",[140,55.759]],["parent/196",[]],["name/197",[125,46.886]],["parent/197",[140,5.154]],["name/198",[126,46.886]],["parent/198",[140,5.154]],["name/199",[141,51.24]],["parent/199",[]],["name/200",[20,29.68]],["parent/200",[141,4.736]],["name/201",[125,46.886]],["parent/201",[141,4.736]],["name/202",[126,46.886]],["parent/202",[141,4.736]],["name/203",[142,64.232]],["parent/203",[141,4.736]],["name/204",[143,55.759]],["parent/204",[]],["name/205",[144,53.246]],["parent/205",[143,5.154]],["name/206",[24,34.11]],["parent/206",[143,5.154]],["name/207",[145,43.864]],["parent/207",[]],["name/208",[20,29.68]],["parent/208",[145,4.054]],["name/209",[146,51.24]],["parent/209",[145,4.054]],["name/210",[144,53.246]],["parent/210",[145,4.054]],["name/211",[147,55.759]],["parent/211",[145,4.054]],["name/212",[148,59.124]],["parent/212",[145,4.054]],["name/213",[24,34.11]],["parent/213",[145,4.054]],["name/214",[149,59.124]],["parent/214",[145,4.054]],["name/215",[150,51.24]],["parent/215",[145,4.054]],["name/216",[151,51.24]],["parent/216",[145,4.054]],["name/217",[152,59.124]],["parent/217",[145,4.054]],["name/218",[153,55.759]],["parent/218",[]],["name/219",[154,53.246]],["parent/219",[153,5.154]],["name/220",[137,45.774]],["parent/220",[153,5.154]],["name/221",[37,43.03]],["parent/221",[]],["name/222",[20,29.68]],["parent/222",[37,3.977]],["name/223",[137,45.774]],["parent/223",[37,3.977]],["name/224",[150,51.24]],["parent/224",[37,3.977]],["name/225",[151,51.24]],["parent/225",[37,3.977]],["name/226",[154,53.246]],["parent/226",[37,3.977]],["name/227",[155,55.759]],["parent/227",[37,3.977]],["name/228",[146,51.24]],["parent/228",[37,3.977]],["name/229",[156,55.759]],["parent/229",[37,3.977]],["name/230",[157,55.759]],["parent/230",[37,3.977]],["name/231",[158,55.759]],["parent/231",[37,3.977]],["name/232",[159,43.864]],["parent/232",[]],["name/233",[20,29.68]],["parent/233",[159,4.054]],["name/234",[137,45.774]],["parent/234",[159,4.054]],["name/235",[150,51.24]],["parent/235",[159,4.054]],["name/236",[151,51.24]],["parent/236",[159,4.054]],["name/237",[154,53.246]],["parent/237",[159,4.054]],["name/238",[155,55.759]],["parent/238",[159,4.054]],["name/239",[146,51.24]],["parent/239",[159,4.054]],["name/240",[156,55.759]],["parent/240",[159,4.054]],["name/241",[157,55.759]],["parent/241",[159,4.054]],["name/242",[158,55.759]],["parent/242",[159,4.054]],["name/243",[160,39.109]],["parent/243",[]],["name/244",[20,29.68]],["parent/244",[160,3.615]],["name/245",[161,64.232]],["parent/245",[160,3.615]],["name/246",[162,64.232]],["parent/246",[160,3.615]],["name/247",[163,64.232]],["parent/247",[160,3.615]],["name/248",[164,64.232]],["parent/248",[160,3.615]],["name/249",[165,64.232]],["parent/249",[160,3.615]],["name/250",[166,64.232]],["parent/250",[160,3.615]],["name/251",[167,64.232]],["parent/251",[160,3.615]],["name/252",[137,45.774]],["parent/252",[160,3.615]],["name/253",[150,51.24]],["parent/253",[160,3.615]],["name/254",[151,51.24]],["parent/254",[160,3.615]],["name/255",[154,53.246]],["parent/255",[160,3.615]],["name/256",[155,55.759]],["parent/256",[160,3.615]],["name/257",[146,51.24]],["parent/257",[160,3.615]],["name/258",[156,55.759]],["parent/258",[160,3.615]],["name/259",[157,55.759]],["parent/259",[160,3.615]],["name/260",[158,55.759]],["parent/260",[160,3.615]],["name/261",[168,55.759]],["parent/261",[]],["name/262",[18,48.138]],["parent/262",[168,5.154]],["name/263",[169,59.124]],["parent/263",[168,5.154]],["name/264",[170,51.24]],["parent/264",[]],["name/265",[20,29.68]],["parent/265",[170,4.736]],["name/266",[18,48.138]],["parent/266",[170,4.736]],["name/267",[169,59.124]],["parent/267",[170,4.736]],["name/268",[171,64.232]],["parent/268",[170,4.736]],["name/269",[172,34.788]],["parent/269",[]],["name/270",[173,59.124]],["parent/270",[172,3.215]],["name/271",[121,51.24]],["parent/271",[172,3.215]],["name/272",[122,51.24]],["parent/272",[172,3.215]],["name/273",[20,29.68]],["parent/273",[172,3.215]],["name/274",[18,48.138]],["parent/274",[172,3.215]],["name/275",[123,46.886]],["parent/275",[172,3.215]],["name/276",[124,46.886]],["parent/276",[172,3.215]],["name/277",[125,46.886]],["parent/277",[172,3.215]],["name/278",[126,46.886]],["parent/278",[172,3.215]],["name/279",[116,49.569]],["parent/279",[172,3.215]],["name/280",[117,49.569]],["parent/280",[172,3.215]],["name/281",[118,49.569]],["parent/281",[172,3.215]],["name/282",[119,49.569]],["parent/282",[172,3.215]],["name/283",[127,51.24]],["parent/283",[172,3.215]],["name/284",[128,51.24]],["parent/284",[172,3.215]],["name/285",[129,51.24]],["parent/285",[172,3.215]],["name/286",[130,51.24]],["parent/286",[172,3.215]],["name/287",[131,51.24]],["parent/287",[172,3.215]],["name/288",[69,49.569]],["parent/288",[172,3.215]],["name/289",[132,49.569]],["parent/289",[172,3.215]],["name/290",[133,51.24]],["parent/290",[172,3.215]],["name/291",[134,51.24]],["parent/291",[172,3.215]],["name/292",[135,51.24]],["parent/292",[172,3.215]],["name/293",[136,51.24]],["parent/293",[172,3.215]],["name/294",[137,45.774]],["parent/294",[172,3.215]],["name/295",[138,51.24]],["parent/295",[172,3.215]],["name/296",[139,51.24]],["parent/296",[172,3.215]],["name/297",[174,49.569]],["parent/297",[]],["name/298",[175,59.124]],["parent/298",[174,4.582]],["name/299",[20,29.68]],["parent/299",[174,4.582]],["name/300",[18,48.138]],["parent/300",[174,4.582]],["name/301",[176,64.232]],["parent/301",[174,4.582]],["name/302",[177,59.124]],["parent/302",[174,4.582]],["name/303",[178,43.864]],["parent/303",[]],["name/304",[20,29.68]],["parent/304",[178,4.054]],["name/305",[144,53.246]],["parent/305",[178,4.054]],["name/306",[147,55.759]],["parent/306",[178,4.054]],["name/307",[148,59.124]],["parent/307",[178,4.054]],["name/308",[24,34.11]],["parent/308",[178,4.054]],["name/309",[149,59.124]],["parent/309",[178,4.054]],["name/310",[150,51.24]],["parent/310",[178,4.054]],["name/311",[151,51.24]],["parent/311",[178,4.054]],["name/312",[152,59.124]],["parent/312",[178,4.054]],["name/313",[146,51.24]],["parent/313",[178,4.054]],["name/314",[179,55.759]],["parent/314",[]],["name/315",[123,46.886]],["parent/315",[179,5.154]],["name/316",[124,46.886]],["parent/316",[179,5.154]],["name/317",[180,43.864]],["parent/317",[]],["name/318",[20,29.68]],["parent/318",[180,4.054]],["name/319",[123,46.886]],["parent/319",[180,4.054]],["name/320",[124,46.886]],["parent/320",[180,4.054]],["name/321",[181,64.232]],["parent/321",[180,4.054]],["name/322",[182,59.124]],["parent/322",[180,4.054]],["name/323",[183,64.232]],["parent/323",[180,4.054]],["name/324",[184,64.232]],["parent/324",[180,4.054]],["name/325",[185,64.232]],["parent/325",[180,4.054]],["name/326",[186,64.232]],["parent/326",[180,4.054]],["name/327",[132,49.569]],["parent/327",[180,4.054]],["name/328",[187,33.787]],["parent/328",[]],["name/329",[188,64.232]],["parent/329",[187,3.123]],["name/330",[173,59.124]],["parent/330",[187,3.123]],["name/331",[121,51.24]],["parent/331",[187,3.123]],["name/332",[122,51.24]],["parent/332",[187,3.123]],["name/333",[20,29.68]],["parent/333",[187,3.123]],["name/334",[144,53.246]],["parent/334",[187,3.123]],["name/335",[147,55.759]],["parent/335",[187,3.123]],["name/336",[18,48.138]],["parent/336",[187,3.123]],["name/337",[123,46.886]],["parent/337",[187,3.123]],["name/338",[124,46.886]],["parent/338",[187,3.123]],["name/339",[125,46.886]],["parent/339",[187,3.123]],["name/340",[126,46.886]],["parent/340",[187,3.123]],["name/341",[116,49.569]],["parent/341",[187,3.123]],["name/342",[117,49.569]],["parent/342",[187,3.123]],["name/343",[118,49.569]],["parent/343",[187,3.123]],["name/344",[119,49.569]],["parent/344",[187,3.123]],["name/345",[127,51.24]],["parent/345",[187,3.123]],["name/346",[128,51.24]],["parent/346",[187,3.123]],["name/347",[129,51.24]],["parent/347",[187,3.123]],["name/348",[130,51.24]],["parent/348",[187,3.123]],["name/349",[131,51.24]],["parent/349",[187,3.123]],["name/350",[69,49.569]],["parent/350",[187,3.123]],["name/351",[132,49.569]],["parent/351",[187,3.123]],["name/352",[133,51.24]],["parent/352",[187,3.123]],["name/353",[134,51.24]],["parent/353",[187,3.123]],["name/354",[135,51.24]],["parent/354",[187,3.123]],["name/355",[136,51.24]],["parent/355",[187,3.123]],["name/356",[137,45.774]],["parent/356",[187,3.123]],["name/357",[138,51.24]],["parent/357",[187,3.123]],["name/358",[139,51.24]],["parent/358",[187,3.123]],["name/359",[189,51.24]],["parent/359",[]],["name/360",[123,46.886]],["parent/360",[189,4.736]],["name/361",[124,46.886]],["parent/361",[189,4.736]],["name/362",[125,46.886]],["parent/362",[189,4.736]],["name/363",[126,46.886]],["parent/363",[189,4.736]],["name/364",[190,35.516]],["parent/364",[]],["name/365",[121,51.24]],["parent/365",[190,3.283]],["name/366",[122,51.24]],["parent/366",[190,3.283]],["name/367",[20,29.68]],["parent/367",[190,3.283]],["name/368",[123,46.886]],["parent/368",[190,3.283]],["name/369",[124,46.886]],["parent/369",[190,3.283]],["name/370",[125,46.886]],["parent/370",[190,3.283]],["name/371",[126,46.886]],["parent/371",[190,3.283]],["name/372",[116,49.569]],["parent/372",[190,3.283]],["name/373",[117,49.569]],["parent/373",[190,3.283]],["name/374",[118,49.569]],["parent/374",[190,3.283]],["name/375",[119,49.569]],["parent/375",[190,3.283]],["name/376",[127,51.24]],["parent/376",[190,3.283]],["name/377",[128,51.24]],["parent/377",[190,3.283]],["name/378",[129,51.24]],["parent/378",[190,3.283]],["name/379",[130,51.24]],["parent/379",[190,3.283]],["name/380",[131,51.24]],["parent/380",[190,3.283]],["name/381",[69,49.569]],["parent/381",[190,3.283]],["name/382",[132,49.569]],["parent/382",[190,3.283]],["name/383",[133,51.24]],["parent/383",[190,3.283]],["name/384",[134,51.24]],["parent/384",[190,3.283]],["name/385",[135,51.24]],["parent/385",[190,3.283]],["name/386",[136,51.24]],["parent/386",[190,3.283]],["name/387",[137,45.774]],["parent/387",[190,3.283]],["name/388",[138,51.24]],["parent/388",[190,3.283]],["name/389",[139,51.24]],["parent/389",[190,3.283]],["name/390",[191,64.232]],["parent/390",[]],["name/391",[192,64.232]],["parent/391",[]],["name/392",[193,64.232]],["parent/392",[]],["name/393",[194,64.232]],["parent/393",[]],["name/394",[195,64.232]],["parent/394",[]],["name/395",[196,64.232]],["parent/395",[]],["name/396",[197,64.232]],["parent/396",[]],["name/397",[198,64.232]],["parent/397",[]],["name/398",[199,64.232]],["parent/398",[]],["name/399",[200,64.232]],["parent/399",[]],["name/400",[201,64.232]],["parent/400",[]],["name/401",[202,64.232]],["parent/401",[]],["name/402",[203,64.232]],["parent/402",[]],["name/403",[204,64.232]],["parent/403",[]],["name/404",[205,64.232]],["parent/404",[]],["name/405",[206,64.232]],["parent/405",[]],["name/406",[207,64.232]],["parent/406",[]],["name/407",[208,64.232]],["parent/407",[]],["name/408",[209,64.232]],["parent/408",[]],["name/409",[210,40.879]],["parent/409",[]],["name/410",[20,29.68]],["parent/410",[210,3.778]],["name/411",[211,64.232]],["parent/411",[210,3.778]],["name/412",[212,64.232]],["parent/412",[210,3.778]],["name/413",[213,64.232]],["parent/413",[210,3.778]],["name/414",[214,64.232]],["parent/414",[210,3.778]],["name/415",[215,64.232]],["parent/415",[210,3.778]],["name/416",[216,53.246]],["parent/416",[210,3.778]],["name/417",[217,64.232]],["parent/417",[210,3.778]],["name/418",[218,64.232]],["parent/418",[210,3.778]],["name/419",[219,64.232]],["parent/419",[210,3.778]],["name/420",[220,64.232]],["parent/420",[210,3.778]],["name/421",[221,64.232]],["parent/421",[210,3.778]],["name/422",[222,64.232]],["parent/422",[210,3.778]],["name/423",[223,64.232]],["parent/423",[210,3.778]],["name/424",[224,64.232]],["parent/424",[]],["name/425",[225,64.232]],["parent/425",[]],["name/426",[226,64.232]],["parent/426",[]],["name/427",[227,64.232]],["parent/427",[]],["name/428",[228,64.232]],["parent/428",[]],["name/429",[229,64.232]],["parent/429",[]],["name/430",[230,59.124]],["parent/430",[]],["name/431",[1,36.717]],["parent/431",[230,5.465]],["name/432",[231,64.232]],["parent/432",[232,3.615]],["name/433",[1,36.717]],["parent/433",[232,3.615]],["name/434",[233,64.232]],["parent/434",[232,3.615]],["name/435",[1,36.717]],["parent/435",[232,3.615]],["name/436",[234,64.232]],["parent/436",[232,3.615]],["name/437",[1,36.717]],["parent/437",[232,3.615]],["name/438",[235,64.232]],["parent/438",[232,3.615]],["name/439",[1,36.717]],["parent/439",[232,3.615]],["name/440",[236,64.232]],["parent/440",[232,3.615]],["name/441",[1,36.717]],["parent/441",[232,3.615]],["name/442",[237,64.232]],["parent/442",[232,3.615]],["name/443",[1,36.717]],["parent/443",[232,3.615]],["name/444",[238,64.232]],["parent/444",[232,3.615]],["name/445",[1,36.717]],["parent/445",[232,3.615]],["name/446",[239,64.232]],["parent/446",[232,3.615]],["name/447",[1,36.717]],["parent/447",[232,3.615]],["name/448",[240,64.232]],["parent/448",[232,3.615]],["name/449",[1,36.717]],["parent/449",[232,3.615]],["name/450",[241,59.124]],["parent/450",[]],["name/451",[1,36.717]],["parent/451",[241,5.465]],["name/452",[242,64.232]],["parent/452",[243,5.937]],["name/453",[244,64.232]],["parent/453",[]],["name/454",[245,34.788]],["parent/454",[]],["name/455",[20,29.68]],["parent/455",[245,3.215]],["name/456",[79,44.773]],["parent/456",[245,3.215]],["name/457",[80,44.773]],["parent/457",[245,3.215]],["name/458",[246,64.232]],["parent/458",[245,3.215]],["name/459",[77,51.24]],["parent/459",[245,3.215]],["name/460",[78,51.24]],["parent/460",[245,3.215]],["name/461",[82,43.864]],["parent/461",[245,3.215]],["name/462",[83,51.24]],["parent/462",[245,3.215]],["name/463",[84,51.24]],["parent/463",[245,3.215]],["name/464",[85,43.864]],["parent/464",[245,3.215]],["name/465",[86,43.864]],["parent/465",[245,3.215]],["name/466",[87,43.864]],["parent/466",[245,3.215]],["name/467",[88,43.864]],["parent/467",[245,3.215]],["name/468",[89,43.864]],["parent/468",[245,3.215]],["name/469",[90,43.864]],["parent/469",[245,3.215]],["name/470",[91,43.864]],["parent/470",[245,3.215]],["name/471",[92,43.864]],["parent/471",[245,3.215]],["name/472",[93,43.864]],["parent/472",[245,3.215]],["name/473",[94,43.864]],["parent/473",[245,3.215]],["name/474",[95,43.864]],["parent/474",[245,3.215]],["name/475",[96,43.864]],["parent/475",[245,3.215]],["name/476",[97,43.864]],["parent/476",[245,3.215]],["name/477",[98,43.864]],["parent/477",[245,3.215]],["name/478",[99,43.864]],["parent/478",[245,3.215]],["name/479",[100,43.864]],["parent/479",[245,3.215]],["name/480",[101,43.864]],["parent/480",[245,3.215]],["name/481",[247,64.232]],["parent/481",[]],["name/482",[248,44.773]],["parent/482",[]],["name/483",[20,29.68]],["parent/483",[248,4.138]],["name/484",[249,64.232]],["parent/484",[248,4.138]],["name/485",[250,64.232]],["parent/485",[248,4.138]],["name/486",[251,64.232]],["parent/486",[248,4.138]],["name/487",[252,64.232]],["parent/487",[248,4.138]],["name/488",[253,64.232]],["parent/488",[248,4.138]],["name/489",[254,64.232]],["parent/489",[248,4.138]],["name/490",[255,64.232]],["parent/490",[248,4.138]],["name/491",[256,64.232]],["parent/491",[248,4.138]],["name/492",[257,34.788]],["parent/492",[]],["name/493",[20,29.68]],["parent/493",[257,3.215]],["name/494",[258,55.759]],["parent/494",[257,3.215]],["name/495",[79,44.773]],["parent/495",[257,3.215]],["name/496",[80,44.773]],["parent/496",[257,3.215]],["name/497",[259,53.246]],["parent/497",[257,3.215]],["name/498",[77,51.24]],["parent/498",[257,3.215]],["name/499",[78,51.24]],["parent/499",[257,3.215]],["name/500",[82,43.864]],["parent/500",[257,3.215]],["name/501",[83,51.24]],["parent/501",[257,3.215]],["name/502",[84,51.24]],["parent/502",[257,3.215]],["name/503",[85,43.864]],["parent/503",[257,3.215]],["name/504",[86,43.864]],["parent/504",[257,3.215]],["name/505",[87,43.864]],["parent/505",[257,3.215]],["name/506",[88,43.864]],["parent/506",[257,3.215]],["name/507",[89,43.864]],["parent/507",[257,3.215]],["name/508",[90,43.864]],["parent/508",[257,3.215]],["name/509",[91,43.864]],["parent/509",[257,3.215]],["name/510",[92,43.864]],["parent/510",[257,3.215]],["name/511",[93,43.864]],["parent/511",[257,3.215]],["name/512",[94,43.864]],["parent/512",[257,3.215]],["name/513",[95,43.864]],["parent/513",[257,3.215]],["name/514",[96,43.864]],["parent/514",[257,3.215]],["name/515",[97,43.864]],["parent/515",[257,3.215]],["name/516",[98,43.864]],["parent/516",[257,3.215]],["name/517",[99,43.864]],["parent/517",[257,3.215]],["name/518",[100,43.864]],["parent/518",[257,3.215]],["name/519",[101,43.864]],["parent/519",[257,3.215]],["name/520",[260,34.443]],["parent/520",[]],["name/521",[20,29.68]],["parent/521",[260,3.184]],["name/522",[258,55.759]],["parent/522",[260,3.184]],["name/523",[79,44.773]],["parent/523",[260,3.184]],["name/524",[80,44.773]],["parent/524",[260,3.184]],["name/525",[259,53.246]],["parent/525",[260,3.184]],["name/526",[77,51.24]],["parent/526",[260,3.184]],["name/527",[78,51.24]],["parent/527",[260,3.184]],["name/528",[82,43.864]],["parent/528",[260,3.184]],["name/529",[83,51.24]],["parent/529",[260,3.184]],["name/530",[84,51.24]],["parent/530",[260,3.184]],["name/531",[85,43.864]],["parent/531",[260,3.184]],["name/532",[86,43.864]],["parent/532",[260,3.184]],["name/533",[87,43.864]],["parent/533",[260,3.184]],["name/534",[88,43.864]],["parent/534",[260,3.184]],["name/535",[89,43.864]],["parent/535",[260,3.184]],["name/536",[90,43.864]],["parent/536",[260,3.184]],["name/537",[91,43.864]],["parent/537",[260,3.184]],["name/538",[92,43.864]],["parent/538",[260,3.184]],["name/539",[93,43.864]],["parent/539",[260,3.184]],["name/540",[94,43.864]],["parent/540",[260,3.184]],["name/541",[95,43.864]],["parent/541",[260,3.184]],["name/542",[96,43.864]],["parent/542",[260,3.184]],["name/543",[97,43.864]],["parent/543",[260,3.184]],["name/544",[98,43.864]],["parent/544",[260,3.184]],["name/545",[99,43.864]],["parent/545",[260,3.184]],["name/546",[100,43.864]],["parent/546",[260,3.184]],["name/547",[101,43.864]],["parent/547",[260,3.184]],["name/548",[261,34.443]],["parent/548",[]],["name/549",[20,29.68]],["parent/549",[261,3.184]],["name/550",[258,55.759]],["parent/550",[261,3.184]],["name/551",[79,44.773]],["parent/551",[261,3.184]],["name/552",[80,44.773]],["parent/552",[261,3.184]],["name/553",[259,53.246]],["parent/553",[261,3.184]],["name/554",[77,51.24]],["parent/554",[261,3.184]],["name/555",[78,51.24]],["parent/555",[261,3.184]],["name/556",[82,43.864]],["parent/556",[261,3.184]],["name/557",[83,51.24]],["parent/557",[261,3.184]],["name/558",[84,51.24]],["parent/558",[261,3.184]],["name/559",[85,43.864]],["parent/559",[261,3.184]],["name/560",[86,43.864]],["parent/560",[261,3.184]],["name/561",[87,43.864]],["parent/561",[261,3.184]],["name/562",[88,43.864]],["parent/562",[261,3.184]],["name/563",[89,43.864]],["parent/563",[261,3.184]],["name/564",[90,43.864]],["parent/564",[261,3.184]],["name/565",[91,43.864]],["parent/565",[261,3.184]],["name/566",[92,43.864]],["parent/566",[261,3.184]],["name/567",[93,43.864]],["parent/567",[261,3.184]],["name/568",[94,43.864]],["parent/568",[261,3.184]],["name/569",[95,43.864]],["parent/569",[261,3.184]],["name/570",[96,43.864]],["parent/570",[261,3.184]],["name/571",[97,43.864]],["parent/571",[261,3.184]],["name/572",[98,43.864]],["parent/572",[261,3.184]],["name/573",[99,43.864]],["parent/573",[261,3.184]],["name/574",[100,43.864]],["parent/574",[261,3.184]],["name/575",[101,43.864]],["parent/575",[261,3.184]],["name/576",[262,64.232]],["parent/576",[]],["name/577",[263,36.3]],["parent/577",[]],["name/578",[20,29.68]],["parent/578",[263,3.355]],["name/579",[79,44.773]],["parent/579",[263,3.355]],["name/580",[80,44.773]],["parent/580",[263,3.355]],["name/581",[264,59.124]],["parent/581",[263,3.355]],["name/582",[85,43.864]],["parent/582",[263,3.355]],["name/583",[86,43.864]],["parent/583",[263,3.355]],["name/584",[87,43.864]],["parent/584",[263,3.355]],["name/585",[88,43.864]],["parent/585",[263,3.355]],["name/586",[89,43.864]],["parent/586",[263,3.355]],["name/587",[90,43.864]],["parent/587",[263,3.355]],["name/588",[91,43.864]],["parent/588",[263,3.355]],["name/589",[92,43.864]],["parent/589",[263,3.355]],["name/590",[93,43.864]],["parent/590",[263,3.355]],["name/591",[94,43.864]],["parent/591",[263,3.355]],["name/592",[95,43.864]],["parent/592",[263,3.355]],["name/593",[82,43.864]],["parent/593",[263,3.355]],["name/594",[96,43.864]],["parent/594",[263,3.355]],["name/595",[97,43.864]],["parent/595",[263,3.355]],["name/596",[98,43.864]],["parent/596",[263,3.355]],["name/597",[99,43.864]],["parent/597",[263,3.355]],["name/598",[100,43.864]],["parent/598",[263,3.355]],["name/599",[101,43.864]],["parent/599",[263,3.355]],["name/600",[265,64.232]],["parent/600",[]],["name/601",[266,59.124]],["parent/601",[]],["name/602",[267,64.232]],["parent/602",[]],["name/603",[268,64.232]],["parent/603",[]],["name/604",[269,64.232]],["parent/604",[]],["name/605",[270,64.232]],["parent/605",[]],["name/606",[271,64.232]],["parent/606",[]],["name/607",[272,48.138]],["parent/607",[]],["name/608",[273,64.232]],["parent/608",[]],["name/609",[274,64.232]],["parent/609",[]],["name/610",[275,55.759]],["parent/610",[]],["name/611",[276,64.232]],["parent/611",[]],["name/612",[277,64.232]],["parent/612",[]],["name/613",[278,64.232]],["parent/613",[]],["name/614",[279,64.232]],["parent/614",[]],["name/615",[280,64.232]],["parent/615",[]],["name/616",[281,64.232]],["parent/616",[]],["name/617",[282,64.232]],["parent/617",[]],["name/618",[283,64.232]],["parent/618",[]],["name/619",[284,64.232]],["parent/619",[]],["name/620",[285,53.246]],["parent/620",[]],["name/621",[20,29.68]],["parent/621",[285,4.921]],["name/622",[286,44.773]],["parent/622",[285,4.921]],["name/623",[287,44.773]],["parent/623",[285,4.921]],["name/624",[288,53.246]],["parent/624",[]],["name/625",[20,29.68]],["parent/625",[288,4.921]],["name/626",[286,44.773]],["parent/626",[288,4.921]],["name/627",[287,44.773]],["parent/627",[288,4.921]],["name/628",[289,49.569]],["parent/628",[]],["name/629",[20,29.68]],["parent/629",[289,4.582]],["name/630",[287,44.773]],["parent/630",[289,4.582]],["name/631",[272,48.138]],["parent/631",[289,4.582]],["name/632",[290,49.569]],["parent/632",[289,4.582]],["name/633",[286,44.773]],["parent/633",[289,4.582]],["name/634",[291,49.569]],["parent/634",[]],["name/635",[20,29.68]],["parent/635",[291,4.582]],["name/636",[287,44.773]],["parent/636",[291,4.582]],["name/637",[272,48.138]],["parent/637",[291,4.582]],["name/638",[290,49.569]],["parent/638",[291,4.582]],["name/639",[286,44.773]],["parent/639",[291,4.582]],["name/640",[292,64.232]],["parent/640",[]],["name/641",[293,64.232]],["parent/641",[]],["name/642",[294,53.246]],["parent/642",[]],["name/643",[20,29.68]],["parent/643",[294,4.921]],["name/644",[286,44.773]],["parent/644",[294,4.921]],["name/645",[287,44.773]],["parent/645",[294,4.921]],["name/646",[295,48.138]],["parent/646",[]],["name/647",[20,29.68]],["parent/647",[295,4.449]],["name/648",[287,44.773]],["parent/648",[295,4.449]],["name/649",[275,55.759]],["parent/649",[295,4.449]],["name/650",[272,48.138]],["parent/650",[295,4.449]],["name/651",[290,49.569]],["parent/651",[295,4.449]],["name/652",[286,44.773]],["parent/652",[295,4.449]],["name/653",[296,48.138]],["parent/653",[]],["name/654",[20,29.68]],["parent/654",[296,4.449]],["name/655",[287,44.773]],["parent/655",[296,4.449]],["name/656",[275,55.759]],["parent/656",[296,4.449]],["name/657",[272,48.138]],["parent/657",[296,4.449]],["name/658",[290,49.569]],["parent/658",[296,4.449]],["name/659",[286,44.773]],["parent/659",[296,4.449]],["name/660",[297,53.246]],["parent/660",[]],["name/661",[20,29.68]],["parent/661",[297,4.921]],["name/662",[286,44.773]],["parent/662",[297,4.921]],["name/663",[287,44.773]],["parent/663",[297,4.921]],["name/664",[298,48.138]],["parent/664",[]],["name/665",[20,29.68]],["parent/665",[298,4.449]],["name/666",[287,44.773]],["parent/666",[298,4.449]],["name/667",[272,48.138]],["parent/667",[298,4.449]],["name/668",[290,49.569]],["parent/668",[298,4.449]],["name/669",[299,64.232]],["parent/669",[298,4.449]],["name/670",[286,44.773]],["parent/670",[298,4.449]],["name/671",[300,48.138]],["parent/671",[]],["name/672",[20,29.68]],["parent/672",[300,4.449]],["name/673",[287,44.773]],["parent/673",[300,4.449]],["name/674",[272,48.138]],["parent/674",[300,4.449]],["name/675",[290,49.569]],["parent/675",[300,4.449]],["name/676",[266,59.124]],["parent/676",[300,4.449]],["name/677",[286,44.773]],["parent/677",[300,4.449]],["name/678",[301,45.774]],["parent/678",[]],["name/679",[175,59.124]],["parent/679",[301,4.231]],["name/680",[20,29.68]],["parent/680",[301,4.231]],["name/681",[302,64.232]],["parent/681",[301,4.231]],["name/682",[303,64.232]],["parent/682",[301,4.231]],["name/683",[304,64.232]],["parent/683",[301,4.231]],["name/684",[305,64.232]],["parent/684",[301,4.231]],["name/685",[306,64.232]],["parent/685",[301,4.231]],["name/686",[177,59.124]],["parent/686",[301,4.231]],["name/687",[307,59.124]],["parent/687",[]],["name/688",[1,36.717]],["parent/688",[307,5.465]],["name/689",[308,35.9]],["parent/689",[309,4.334]],["name/690",[310,33.172]],["parent/690",[309,4.334]],["name/691",[311,32.878]],["parent/691",[309,4.334]],["name/692",[260,34.443]],["parent/692",[309,4.334]],["name/693",[261,34.443]],["parent/693",[309,4.334]],["name/694",[263,36.3]],["parent/694",[309,4.334]],["name/695",[245,34.788]],["parent/695",[309,4.334]],["name/696",[76,34.788]],["parent/696",[309,4.334]],["name/697",[308,35.9]],["parent/697",[]],["name/698",[310,33.172]],["parent/698",[]],["name/699",[311,32.878]],["parent/699",[]],["name/700",[312,64.232]],["parent/700",[]],["name/701",[313,64.232]],["parent/701",[]],["name/702",[264,59.124]],["parent/702",[]],["name/703",[314,64.232]],["parent/703",[]],["name/704",[81,59.124]],["parent/704",[]],["name/705",[315,64.232]],["parent/705",[]],["name/706",[316,64.232]],["parent/706",[]],["name/707",[317,64.232]],["parent/707",[]],["name/708",[318,64.232]],["parent/708",[]],["name/709",[319,64.232]],["parent/709",[]],["name/710",[320,64.232]],["parent/710",[]],["name/711",[321,64.232]],["parent/711",[]],["name/712",[322,64.232]],["parent/712",[]],["name/713",[323,64.232]],["parent/713",[]],["name/714",[324,51.24]],["parent/714",[]],["name/715",[259,53.246]],["parent/715",[]],["name/716",[325,64.232]],["parent/716",[]],["name/717",[326,59.124]],["parent/717",[]],["name/718",[1,36.717]],["parent/718",[326,5.465]],["name/719",[327,64.232]],["parent/719",[]],["name/720",[328,64.232]],["parent/720",[]],["name/721",[329,64.232]],["parent/721",[]],["name/722",[330,64.232]],["parent/722",[]],["name/723",[331,64.232]],["parent/723",[]],["name/724",[332,64.232]],["parent/724",[]],["name/725",[333,64.232]],["parent/725",[]],["name/726",[334,64.232]],["parent/726",[]],["name/727",[335,64.232]],["parent/727",[]],["name/728",[336,64.232]],["parent/728",[]],["name/729",[337,36.717]],["parent/729",[]],["name/730",[20,29.68]],["parent/730",[337,3.394]],["name/731",[79,44.773]],["parent/731",[337,3.394]],["name/732",[80,44.773]],["parent/732",[337,3.394]],["name/733",[324,51.24]],["parent/733",[337,3.394]],["name/734",[85,43.864]],["parent/734",[337,3.394]],["name/735",[86,43.864]],["parent/735",[337,3.394]],["name/736",[87,43.864]],["parent/736",[337,3.394]],["name/737",[88,43.864]],["parent/737",[337,3.394]],["name/738",[89,43.864]],["parent/738",[337,3.394]],["name/739",[90,43.864]],["parent/739",[337,3.394]],["name/740",[91,43.864]],["parent/740",[337,3.394]],["name/741",[92,43.864]],["parent/741",[337,3.394]],["name/742",[93,43.864]],["parent/742",[337,3.394]],["name/743",[94,43.864]],["parent/743",[337,3.394]],["name/744",[95,43.864]],["parent/744",[337,3.394]],["name/745",[82,43.864]],["parent/745",[337,3.394]],["name/746",[96,43.864]],["parent/746",[337,3.394]],["name/747",[97,43.864]],["parent/747",[337,3.394]],["name/748",[98,43.864]],["parent/748",[337,3.394]],["name/749",[99,43.864]],["parent/749",[337,3.394]],["name/750",[100,43.864]],["parent/750",[337,3.394]],["name/751",[101,43.864]],["parent/751",[337,3.394]],["name/752",[308,35.9]],["parent/752",[]],["name/753",[20,29.68]],["parent/753",[308,3.318]],["name/754",[79,44.773]],["parent/754",[308,3.318]],["name/755",[80,44.773]],["parent/755",[308,3.318]],["name/756",[324,51.24]],["parent/756",[308,3.318]],["name/757",[85,43.864]],["parent/757",[308,3.318]],["name/758",[86,43.864]],["parent/758",[308,3.318]],["name/759",[87,43.864]],["parent/759",[308,3.318]],["name/760",[88,43.864]],["parent/760",[308,3.318]],["name/761",[89,43.864]],["parent/761",[308,3.318]],["name/762",[90,43.864]],["parent/762",[308,3.318]],["name/763",[91,43.864]],["parent/763",[308,3.318]],["name/764",[92,43.864]],["parent/764",[308,3.318]],["name/765",[93,43.864]],["parent/765",[308,3.318]],["name/766",[94,43.864]],["parent/766",[308,3.318]],["name/767",[95,43.864]],["parent/767",[308,3.318]],["name/768",[82,43.864]],["parent/768",[308,3.318]],["name/769",[96,43.864]],["parent/769",[308,3.318]],["name/770",[97,43.864]],["parent/770",[308,3.318]],["name/771",[98,43.864]],["parent/771",[308,3.318]],["name/772",[99,43.864]],["parent/772",[308,3.318]],["name/773",[100,43.864]],["parent/773",[308,3.318]],["name/774",[101,43.864]],["parent/774",[308,3.318]],["name/775",[338,55.759]],["parent/775",[]],["name/776",[339,59.124]],["parent/776",[338,5.154]],["name/777",[340,59.124]],["parent/777",[338,5.154]],["name/778",[341,53.246]],["parent/778",[]],["name/779",[20,29.68]],["parent/779",[341,4.921]],["name/780",[339,59.124]],["parent/780",[341,4.921]],["name/781",[340,59.124]],["parent/781",[341,4.921]],["name/782",[342,64.232]],["parent/782",[]],["name/783",[310,33.172]],["parent/783",[]],["name/784",[343,59.124]],["parent/784",[310,3.066]],["name/785",[20,29.68]],["parent/785",[310,3.066]],["name/786",[344,55.759]],["parent/786",[310,3.066]],["name/787",[324,51.24]],["parent/787",[310,3.066]],["name/788",[345,59.124]],["parent/788",[310,3.066]],["name/789",[346,55.759]],["parent/789",[310,3.066]],["name/790",[347,59.124]],["parent/790",[310,3.066]],["name/791",[348,59.124]],["parent/791",[310,3.066]],["name/792",[349,59.124]],["parent/792",[310,3.066]],["name/793",[79,44.773]],["parent/793",[310,3.066]],["name/794",[80,44.773]],["parent/794",[310,3.066]],["name/795",[350,59.124]],["parent/795",[310,3.066]],["name/796",[85,43.864]],["parent/796",[310,3.066]],["name/797",[86,43.864]],["parent/797",[310,3.066]],["name/798",[87,43.864]],["parent/798",[310,3.066]],["name/799",[88,43.864]],["parent/799",[310,3.066]],["name/800",[89,43.864]],["parent/800",[310,3.066]],["name/801",[90,43.864]],["parent/801",[310,3.066]],["name/802",[91,43.864]],["parent/802",[310,3.066]],["name/803",[92,43.864]],["parent/803",[310,3.066]],["name/804",[93,43.864]],["parent/804",[310,3.066]],["name/805",[94,43.864]],["parent/805",[310,3.066]],["name/806",[95,43.864]],["parent/806",[310,3.066]],["name/807",[82,43.864]],["parent/807",[310,3.066]],["name/808",[96,43.864]],["parent/808",[310,3.066]],["name/809",[97,43.864]],["parent/809",[310,3.066]],["name/810",[98,43.864]],["parent/810",[310,3.066]],["name/811",[99,43.864]],["parent/811",[310,3.066]],["name/812",[100,43.864]],["parent/812",[310,3.066]],["name/813",[101,43.864]],["parent/813",[310,3.066]],["name/814",[351,64.232]],["parent/814",[]],["name/815",[352,53.246]],["parent/815",[]],["name/816",[20,29.68]],["parent/816",[352,4.921]],["name/817",[216,53.246]],["parent/817",[352,4.921]],["name/818",[353,55.759]],["parent/818",[352,4.921]],["name/819",[354,64.232]],["parent/819",[]],["name/820",[311,32.878]],["parent/820",[]],["name/821",[343,59.124]],["parent/821",[311,3.039]],["name/822",[20,29.68]],["parent/822",[311,3.039]],["name/823",[355,59.124]],["parent/823",[311,3.039]],["name/824",[344,55.759]],["parent/824",[311,3.039]],["name/825",[324,51.24]],["parent/825",[311,3.039]],["name/826",[345,59.124]],["parent/826",[311,3.039]],["name/827",[346,55.759]],["parent/827",[311,3.039]],["name/828",[347,59.124]],["parent/828",[311,3.039]],["name/829",[348,59.124]],["parent/829",[311,3.039]],["name/830",[349,59.124]],["parent/830",[311,3.039]],["name/831",[79,44.773]],["parent/831",[311,3.039]],["name/832",[80,44.773]],["parent/832",[311,3.039]],["name/833",[350,59.124]],["parent/833",[311,3.039]],["name/834",[85,43.864]],["parent/834",[311,3.039]],["name/835",[86,43.864]],["parent/835",[311,3.039]],["name/836",[87,43.864]],["parent/836",[311,3.039]],["name/837",[88,43.864]],["parent/837",[311,3.039]],["name/838",[89,43.864]],["parent/838",[311,3.039]],["name/839",[90,43.864]],["parent/839",[311,3.039]],["name/840",[91,43.864]],["parent/840",[311,3.039]],["name/841",[92,43.864]],["parent/841",[311,3.039]],["name/842",[93,43.864]],["parent/842",[311,3.039]],["name/843",[94,43.864]],["parent/843",[311,3.039]],["name/844",[95,43.864]],["parent/844",[311,3.039]],["name/845",[82,43.864]],["parent/845",[311,3.039]],["name/846",[96,43.864]],["parent/846",[311,3.039]],["name/847",[97,43.864]],["parent/847",[311,3.039]],["name/848",[98,43.864]],["parent/848",[311,3.039]],["name/849",[99,43.864]],["parent/849",[311,3.039]],["name/850",[100,43.864]],["parent/850",[311,3.039]],["name/851",[101,43.864]],["parent/851",[311,3.039]],["name/852",[356,55.759]],["parent/852",[]],["name/853",[216,53.246]],["parent/853",[356,5.154]],["name/854",[353,55.759]],["parent/854",[356,5.154]],["name/855",[357,53.246]],["parent/855",[]],["name/856",[20,29.68]],["parent/856",[357,4.921]],["name/857",[216,53.246]],["parent/857",[357,4.921]],["name/858",[353,55.759]],["parent/858",[357,4.921]],["name/859",[358,64.232]],["parent/859",[]],["name/860",[359,59.124]],["parent/860",[]],["name/861",[1,36.717]],["parent/861",[359,5.465]],["name/862",[355,59.124]],["parent/862",[360,4.334]],["name/863",[361,64.232]],["parent/863",[360,4.334]],["name/864",[344,55.759]],["parent/864",[360,4.334]],["name/865",[362,64.232]],["parent/865",[360,4.334]],["name/866",[363,64.232]],["parent/866",[360,4.334]],["name/867",[346,55.759]],["parent/867",[360,4.334]],["name/868",[364,64.232]],["parent/868",[360,4.334]],["name/869",[365,64.232]],["parent/869",[360,4.334]],["name/870",[366,59.124]],["parent/870",[]],["name/871",[1,36.717]],["parent/871",[366,5.465]],["name/872",[182,59.124]],["parent/872",[367,5.465]],["name/873",[368,64.232]],["parent/873",[367,5.465]],["name/874",[369,59.124]],["parent/874",[]],["name/875",[1,36.717]],["parent/875",[369,5.465]],["name/876",[370,64.232]],["parent/876",[371,5.465]],["name/877",[372,64.232]],["parent/877",[371,5.465]],["name/878",[373,59.124]],["parent/878",[]],["name/879",[1,36.717]],["parent/879",[373,5.465]],["name/880",[374,59.124]],["parent/880",[375,4.231]],["name/881",[376,59.124]],["parent/881",[375,4.231]],["name/882",[377,59.124]],["parent/882",[375,4.231]],["name/883",[378,59.124]],["parent/883",[375,4.231]],["name/884",[379,59.124]],["parent/884",[375,4.231]],["name/885",[380,59.124]],["parent/885",[375,4.231]],["name/886",[381,59.124]],["parent/886",[375,4.231]],["name/887",[382,59.124]],["parent/887",[375,4.231]],["name/888",[383,59.124]],["parent/888",[375,4.231]],["name/889",[384,59.124]],["parent/889",[]],["name/890",[1,36.717]],["parent/890",[384,5.465]],["name/891",[374,59.124]],["parent/891",[385,4.231]],["name/892",[376,59.124]],["parent/892",[385,4.231]],["name/893",[377,59.124]],["parent/893",[385,4.231]],["name/894",[378,59.124]],["parent/894",[385,4.231]],["name/895",[379,59.124]],["parent/895",[385,4.231]],["name/896",[380,59.124]],["parent/896",[385,4.231]],["name/897",[381,59.124]],["parent/897",[385,4.231]],["name/898",[382,59.124]],["parent/898",[385,4.231]],["name/899",[383,59.124]],["parent/899",[385,4.231]],["name/900",[386,64.232]],["parent/900",[]],["name/901",[387,64.232]],["parent/901",[]],["name/902",[388,38.083]],["parent/902",[]],["name/903",[20,29.68]],["parent/903",[388,3.52]],["name/904",[85,43.864]],["parent/904",[388,3.52]],["name/905",[86,43.864]],["parent/905",[388,3.52]],["name/906",[87,43.864]],["parent/906",[388,3.52]],["name/907",[88,43.864]],["parent/907",[388,3.52]],["name/908",[89,43.864]],["parent/908",[388,3.52]],["name/909",[90,43.864]],["parent/909",[388,3.52]],["name/910",[91,43.864]],["parent/910",[388,3.52]],["name/911",[92,43.864]],["parent/911",[388,3.52]],["name/912",[93,43.864]],["parent/912",[388,3.52]],["name/913",[94,43.864]],["parent/913",[388,3.52]],["name/914",[95,43.864]],["parent/914",[388,3.52]],["name/915",[82,43.864]],["parent/915",[388,3.52]],["name/916",[96,43.864]],["parent/916",[388,3.52]],["name/917",[97,43.864]],["parent/917",[388,3.52]],["name/918",[98,43.864]],["parent/918",[388,3.52]],["name/919",[99,43.864]],["parent/919",[388,3.52]],["name/920",[100,43.864]],["parent/920",[388,3.52]],["name/921",[101,43.864]],["parent/921",[388,3.52]],["name/922",[389,64.232]],["parent/922",[]]],"invertedIndex":[["__type",{"_index":1,"name":{"1":{},"125":{},"130":{},"134":{},"136":{},"431":{},"433":{},"435":{},"437":{},"439":{},"441":{},"443":{},"445":{},"447":{},"449":{},"451":{},"688":{},"718":{},"861":{},"871":{},"875":{},"879":{},"890":{}},"parent":{}}],["_name",{"_index":85,"name":{"104":{},"464":{},"503":{},"531":{},"559":{},"582":{},"734":{},"757":{},"796":{},"834":{},"904":{}},"parent":{}}],["abs",{"_index":185,"name":{"325":{}},"parent":{}}],["add",{"_index":181,"name":{"321":{}},"parent":{}}],["age",{"_index":106,"name":{"126":{},"131":{},"137":{}},"parent":{}}],["ageandgenderprediction",{"_index":105,"name":{"124":{}},"parent":{"125":{}}}],["ageandgenderprediction.__type",{"_index":107,"name":{},"parent":{"126":{},"127":{},"128":{}}}],["agegendernet",{"_index":76,"name":{"94":{},"696":{}},"parent":{"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{}}}],["align",{"_index":158,"name":{"231":{},"242":{},"260":{}},"parent":{}}],["allfaces",{"_index":284,"name":{"619":{}},"parent":{}}],["allfacesssdmobilenetv1",{"_index":282,"name":{"617":{}},"parent":{}}],["allfacestinyyolov2",{"_index":283,"name":{"618":{}},"parent":{}}],["anchor",{"_index":57,"name":{"73":{}},"parent":{}}],["anchorposition",{"_index":39,"name":{"50":{},"56":{},"64":{}},"parent":{}}],["anchors",{"_index":344,"name":{"786":{},"824":{},"864":{}},"parent":{}}],["angry",{"_index":252,"name":{"487":{}},"parent":{}}],["area",{"_index":127,"name":{"156":{},"182":{},"283":{},"345":{},"376":{}},"parent":{}}],["assertisvalidbox",{"_index":122,"name":{"146":{},"172":{},"272":{},"332":{},"366":{}},"parent":{}}],["assertisvalidlabeledbox",{"_index":173,"name":{"270":{},"330":{}},"parent":{}}],["assertisvalidpredictedbox",{"_index":188,"name":{"329":{}},"parent":{}}],["assortedarray",{"_index":256,"name":{"491":{}},"parent":{}}],["awaitmedialoaded",{"_index":191,"name":{"390":{}},"parent":{}}],["backgroundcolor",{"_index":47,"name":{"57":{},"65":{}},"parent":{}}],["batchnorm",{"_index":366,"name":{"870":{}},"parent":{"871":{}}}],["batchnorm.__type",{"_index":367,"name":{},"parent":{"872":{},"873":{}}}],["batchsize",{"_index":214,"name":{"414":{}},"parent":{}}],["bn",{"_index":372,"name":{"877":{}},"parent":{}}],["bottom",{"_index":119,"name":{"143":{},"155":{},"181":{},"282":{},"344":{},"375":{}},"parent":{}}],["bottom_left",{"_index":43,"name":{"53":{}},"parent":{}}],["bottom_right",{"_index":44,"name":{"54":{}},"parent":{}}],["bottomleft",{"_index":130,"name":{"159":{},"185":{},"286":{},"348":{},"379":{}},"parent":{}}],["bottomright",{"_index":131,"name":{"160":{},"186":{},"287":{},"349":{},"380":{}},"parent":{}}],["boundingbox",{"_index":120,"name":{"144":{}},"parent":{"145":{},"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{}}}],["box",{"_index":24,"name":{"25":{},"170":{},"206":{},"213":{},"308":{}},"parent":{"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{}}}],["boxcolor",{"_index":14,"name":{"13":{},"19":{}},"parent":{}}],["boxencodingsize",{"_index":347,"name":{"790":{},"828":{}},"parent":{}}],["browser",{"_index":5,"name":{"4":{}},"parent":{}}],["buffertoimage",{"_index":192,"name":{"391":{}},"parent":{}}],["calibrate",{"_index":139,"name":{"169":{},"195":{},"296":{},"358":{},"389":{}},"parent":{}}],["canvases",{"_index":212,"name":{"412":{}},"parent":{}}],["classes",{"_index":362,"name":{"865":{}},"parent":{}}],["classname",{"_index":148,"name":{"212":{},"307":{}},"parent":{}}],["classscore",{"_index":147,"name":{"211":{},"306":{},"335":{}},"parent":{}}],["clipatimageborders",{"_index":136,"name":{"166":{},"192":{},"293":{},"355":{},"386":{}},"parent":{}}],["composabletask",{"_index":285,"name":{"620":{}},"parent":{"621":{},"622":{},"623":{}}}],["computeallfacedescriptorstask",{"_index":289,"name":{"628":{}},"parent":{"629":{},"630":{},"631":{},"632":{},"633":{}}}],["computefacedescriptor",{"_index":264,"name":{"581":{},"702":{}},"parent":{}}],["computefacedescriptorstaskbase",{"_index":288,"name":{"624":{}},"parent":{"625":{},"626":{},"627":{}}}],["computemeandistance",{"_index":304,"name":{"683":{}},"parent":{}}],["computereshapeddimensions",{"_index":71,"name":{"89":{}},"parent":{}}],["computesinglefacedescriptortask",{"_index":291,"name":{"634":{}},"parent":{"635":{},"636":{},"637":{},"638":{},"639":{}}}],["config",{"_index":345,"name":{"788":{},"826":{}},"parent":{}}],["constructor",{"_index":20,"name":{"18":{},"24":{},"37":{},"45":{},"63":{},"71":{},"95":{},"147":{},"173":{},"200":{},"208":{},"222":{},"233":{},"244":{},"265":{},"273":{},"299":{},"304":{},"318":{},"333":{},"367":{},"410":{},"455":{},"483":{},"493":{},"521":{},"549":{},"578":{},"621":{},"625":{},"629":{},"635":{},"643":{},"647":{},"654":{},"661":{},"665":{},"672":{},"680":{},"730":{},"753":{},"779":{},"785":{},"816":{},"822":{},"856":{},"903":{}},"parent":{}}],["conv",{"_index":370,"name":{"876":{}},"parent":{}}],["conv0",{"_index":374,"name":{"880":{},"891":{}},"parent":{}}],["conv1",{"_index":376,"name":{"881":{},"892":{}},"parent":{}}],["conv2",{"_index":377,"name":{"882":{},"893":{}},"parent":{}}],["conv3",{"_index":378,"name":{"883":{},"894":{}},"parent":{}}],["conv4",{"_index":379,"name":{"884":{},"895":{}},"parent":{}}],["conv5",{"_index":380,"name":{"885":{},"896":{}},"parent":{}}],["conv6",{"_index":381,"name":{"886":{},"897":{}},"parent":{}}],["conv7",{"_index":382,"name":{"887":{},"898":{}},"parent":{}}],["conv8",{"_index":383,"name":{"888":{},"899":{}},"parent":{}}],["convwithbatchnorm",{"_index":369,"name":{"874":{}},"parent":{"875":{}}}],["convwithbatchnorm.__type",{"_index":371,"name":{},"parent":{"876":{},"877":{}}}],["createbrowserenv",{"_index":235,"name":{"438":{}},"parent":{}}],["createcanvas",{"_index":193,"name":{"392":{}},"parent":{}}],["createcanvasfrommedia",{"_index":194,"name":{"393":{}},"parent":{}}],["createfacedetectionnet",{"_index":336,"name":{"728":{}},"parent":{}}],["createfacerecognitionnet",{"_index":262,"name":{"576":{}},"parent":{}}],["createfilesystem",{"_index":236,"name":{"440":{}},"parent":{}}],["createnodejsenv",{"_index":237,"name":{"442":{}},"parent":{}}],["createssdmobilenetv1",{"_index":335,"name":{"727":{}},"parent":{}}],["createtinyfacedetector",{"_index":342,"name":{"782":{}},"parent":{}}],["createtinyyolov2",{"_index":354,"name":{"819":{}},"parent":{}}],["default_filter_sizes",{"_index":343,"name":{"784":{},"821":{}},"parent":{}}],["defaulttinyyolov2netparams",{"_index":384,"name":{"889":{}},"parent":{"890":{}}}],["defaulttinyyolov2netparams.__type",{"_index":385,"name":{},"parent":{"891":{},"892":{},"893":{},"894":{},"895":{},"896":{},"897":{},"898":{},"899":{}}}],["descriptors",{"_index":176,"name":{"301":{}},"parent":{}}],["detect",{"_index":350,"name":{"795":{},"833":{}},"parent":{}}],["detectallfacelandmarkstask",{"_index":298,"name":{"664":{}},"parent":{"665":{},"666":{},"667":{},"668":{},"669":{},"670":{}}}],["detectallfaces",{"_index":293,"name":{"641":{}},"parent":{}}],["detectallfacestask",{"_index":295,"name":{"646":{}},"parent":{"647":{},"648":{},"649":{},"650":{},"651":{},"652":{}}}],["detectfacelandmarks",{"_index":312,"name":{"700":{}},"parent":{}}],["detectfacelandmarkstaskbase",{"_index":297,"name":{"660":{}},"parent":{"661":{},"662":{},"663":{}}}],["detectfacelandmarkstiny",{"_index":313,"name":{"701":{}},"parent":{}}],["detectfacestaskbase",{"_index":294,"name":{"642":{}},"parent":{"643":{},"644":{},"645":{}}}],["detectlandmarks",{"_index":259,"name":{"497":{},"525":{},"553":{},"715":{}},"parent":{}}],["detectsingleface",{"_index":292,"name":{"640":{}},"parent":{}}],["detectsinglefacelandmarkstask",{"_index":300,"name":{"671":{}},"parent":{"672":{},"673":{},"674":{},"675":{},"676":{},"677":{}}}],["detectsinglefacetask",{"_index":296,"name":{"653":{}},"parent":{"654":{},"655":{},"656":{},"657":{},"658":{},"659":{}}}],["dimensions",{"_index":141,"name":{"199":{}},"parent":{"200":{},"201":{},"202":{},"203":{}}}],["disgusted",{"_index":254,"name":{"489":{}},"parent":{}}],["dispose",{"_index":82,"name":{"101":{},"461":{},"500":{},"528":{},"556":{},"593":{},"745":{},"768":{},"807":{},"845":{},"915":{}},"parent":{}}],["distance",{"_index":169,"name":{"263":{},"267":{}},"parent":{}}],["distancethreshold",{"_index":303,"name":{"682":{}},"parent":{}}],["div",{"_index":184,"name":{"324":{}},"parent":{}}],["draw",{"_index":7,"name":{"6":{},"27":{},"48":{},"78":{}},"parent":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"17":{},"23":{},"28":{},"29":{},"36":{},"44":{},"49":{},"50":{},"55":{},"62":{},"70":{}}}],["draw.anchorposition",{"_index":41,"name":{},"parent":{"51":{},"52":{},"53":{},"54":{}}}],["draw.drawbox",{"_index":23,"name":{},"parent":{"24":{},"25":{},"26":{},"27":{}}}],["draw.drawboxoptions",{"_index":21,"name":{},"parent":{"18":{},"19":{},"20":{},"21":{},"22":{}}}],["draw.drawfacelandmarks",{"_index":36,"name":{},"parent":{"45":{},"46":{},"47":{},"48":{}}}],["draw.drawfacelandmarksoptions",{"_index":35,"name":{},"parent":{"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{}}}],["draw.drawtextfield",{"_index":55,"name":{},"parent":{"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{}}}],["draw.drawtextfieldoptions",{"_index":53,"name":{},"parent":{"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{}}}],["draw.idrawboxoptions",{"_index":15,"name":{},"parent":{"13":{},"14":{},"15":{},"16":{}}}],["draw.idrawfacelandmarksoptions",{"_index":29,"name":{},"parent":{"30":{},"31":{},"32":{},"33":{},"34":{},"35":{}}}],["draw.idrawtextfieldoptions",{"_index":46,"name":{},"parent":{"56":{},"57":{},"58":{},"59":{},"60":{},"61":{}}}],["drawbox",{"_index":22,"name":{"23":{}},"parent":{}}],["drawboxoptions",{"_index":19,"name":{"17":{}},"parent":{}}],["drawcontour",{"_index":8,"name":{"7":{}},"parent":{}}],["drawdetections",{"_index":9,"name":{"8":{}},"parent":{}}],["drawfaceexpressions",{"_index":11,"name":{"10":{}},"parent":{}}],["drawfaceexpressionsinput",{"_index":12,"name":{"11":{}},"parent":{}}],["drawfacelandmarks",{"_index":26,"name":{"28":{},"44":{}},"parent":{}}],["drawfacelandmarksinput",{"_index":38,"name":{"49":{}},"parent":{}}],["drawfacelandmarksoptions",{"_index":34,"name":{"36":{}},"parent":{}}],["drawlabeloptions",{"_index":17,"name":{"15":{},"21":{}},"parent":{}}],["drawlines",{"_index":28,"name":{"30":{},"38":{}},"parent":{}}],["drawpoints",{"_index":30,"name":{"31":{},"39":{}},"parent":{}}],["drawtextfield",{"_index":54,"name":{"70":{}},"parent":{}}],["drawtextfieldoptions",{"_index":52,"name":{"62":{}},"parent":{}}],["env",{"_index":230,"name":{"430":{}},"parent":{"431":{}}}],["env.__type",{"_index":232,"name":{},"parent":{"432":{},"433":{},"434":{},"435":{},"436":{},"437":{},"438":{},"439":{},"440":{},"441":{},"442":{},"443":{},"444":{},"445":{},"446":{},"447":{},"448":{},"449":{}}}],["environment",{"_index":244,"name":{"453":{}},"parent":{}}],["euclideandistance",{"_index":387,"name":{"901":{}},"parent":{}}],["extendwithage",{"_index":277,"name":{"612":{}},"parent":{}}],["extendwithfacedescriptor",{"_index":265,"name":{"600":{}},"parent":{}}],["extendwithfacedetection",{"_index":268,"name":{"603":{}},"parent":{}}],["extendwithfaceexpressions",{"_index":271,"name":{"606":{}},"parent":{}}],["extendwithfacelandmarks",{"_index":274,"name":{"609":{}},"parent":{}}],["extendwithgender",{"_index":280,"name":{"615":{}},"parent":{}}],["extractclassifierparams",{"_index":84,"name":{"103":{},"463":{},"502":{},"530":{},"558":{}},"parent":{}}],["extractfaces",{"_index":195,"name":{"394":{}},"parent":{}}],["extractfacetensors",{"_index":196,"name":{"395":{}},"parent":{}}],["extractweights",{"_index":101,"name":{"120":{},"480":{},"519":{},"547":{},"575":{},"599":{},"751":{},"774":{},"813":{},"851":{},"921":{}},"parent":{}}],["face_expression_labels",{"_index":247,"name":{"481":{}},"parent":{}}],["faceapi",{"_index":2,"name":{"2":{}},"parent":{}}],["facedetection",{"_index":145,"name":{"207":{}},"parent":{"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{}}}],["facedetectionfunction",{"_index":326,"name":{"717":{}},"parent":{"718":{}}}],["facedetectionnet",{"_index":337,"name":{"729":{}},"parent":{"730":{},"731":{},"732":{},"733":{},"734":{},"735":{},"736":{},"737":{},"738":{},"739":{},"740":{},"741":{},"742":{},"743":{},"744":{},"745":{},"746":{},"747":{},"748":{},"749":{},"750":{},"751":{}}}],["facedetectionoptions",{"_index":325,"name":{"716":{}},"parent":{}}],["faceexpressionnet",{"_index":245,"name":{"454":{},"695":{}},"parent":{"455":{},"456":{},"457":{},"458":{},"459":{},"460":{},"461":{},"462":{},"463":{},"464":{},"465":{},"466":{},"467":{},"468":{},"469":{},"470":{},"471":{},"472":{},"473":{},"474":{},"475":{},"476":{},"477":{},"478":{},"479":{},"480":{}}}],["faceexpressions",{"_index":248,"name":{"482":{}},"parent":{"483":{},"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"491":{}}}],["facefeatureextractor",{"_index":77,"name":{"96":{},"459":{},"498":{},"526":{},"554":{}},"parent":{}}],["facelandmark68net",{"_index":260,"name":{"520":{},"692":{}},"parent":{"521":{},"522":{},"523":{},"524":{},"525":{},"526":{},"527":{},"528":{},"529":{},"530":{},"531":{},"532":{},"533":{},"534":{},"535":{},"536":{},"537":{},"538":{},"539":{},"540":{},"541":{},"542":{},"543":{},"544":{},"545":{},"546":{},"547":{}}}],["facelandmark68tinynet",{"_index":261,"name":{"548":{},"693":{}},"parent":{"549":{},"550":{},"551":{},"552":{},"553":{},"554":{},"555":{},"556":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{},"563":{},"564":{},"565":{},"566":{},"567":{},"568":{},"569":{},"570":{},"571":{},"572":{},"573":{},"574":{},"575":{}}}],["facelandmarknet",{"_index":257,"name":{"492":{}},"parent":{"493":{},"494":{},"495":{},"496":{},"497":{},"498":{},"499":{},"500":{},"501":{},"502":{},"503":{},"504":{},"505":{},"506":{},"507":{},"508":{},"509":{},"510":{},"511":{},"512":{},"513":{},"514":{},"515":{},"516":{},"517":{},"518":{},"519":{}}}],["facelandmarks",{"_index":37,"name":{"46":{},"221":{}},"parent":{"222":{},"223":{},"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{}}}],["facelandmarks5",{"_index":159,"name":{"232":{}},"parent":{"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{}}}],["facelandmarks68",{"_index":160,"name":{"243":{}},"parent":{"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"253":{},"254":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{}}}],["facematch",{"_index":170,"name":{"264":{}},"parent":{"265":{},"266":{},"267":{},"268":{}}}],["facematcher",{"_index":301,"name":{"678":{}},"parent":{"679":{},"680":{},"681":{},"682":{},"683":{},"684":{},"685":{},"686":{}}}],["facerecognitionnet",{"_index":263,"name":{"577":{},"694":{}},"parent":{"578":{},"579":{},"580":{},"581":{},"582":{},"583":{},"584":{},"585":{},"586":{},"587":{},"588":{},"589":{},"590":{},"591":{},"592":{},"593":{},"594":{},"595":{},"596":{},"597":{},"598":{},"599":{}}}],["fc",{"_index":112,"name":{"135":{}},"parent":{}}],["fearful",{"_index":253,"name":{"488":{}},"parent":{}}],["female",{"_index":103,"name":{"122":{}},"parent":{}}],["fetchimage",{"_index":197,"name":{"396":{}},"parent":{}}],["fetchjson",{"_index":198,"name":{"397":{}},"parent":{}}],["fetchnetweights",{"_index":199,"name":{"398":{}},"parent":{}}],["fetchorthrow",{"_index":200,"name":{"399":{}},"parent":{}}],["fetchvideo",{"_index":201,"name":{"400":{}},"parent":{}}],["filesystem",{"_index":241,"name":{"450":{}},"parent":{"451":{}}}],["filesystem.__type",{"_index":243,"name":{},"parent":{"452":{}}}],["filtersizes",{"_index":364,"name":{"868":{}},"parent":{}}],["findbestmatch",{"_index":306,"name":{"685":{}},"parent":{}}],["floor",{"_index":132,"name":{"162":{},"188":{},"289":{},"327":{},"351":{},"382":{}},"parent":{}}],["fontcolor",{"_index":48,"name":{"58":{},"66":{}},"parent":{}}],["fontsize",{"_index":49,"name":{"59":{},"67":{}},"parent":{}}],["fontstyle",{"_index":50,"name":{"60":{},"68":{}},"parent":{}}],["forsize",{"_index":146,"name":{"209":{},"228":{},"239":{},"257":{},"313":{}},"parent":{}}],["forward",{"_index":80,"name":{"99":{},"457":{},"496":{},"524":{},"552":{},"580":{},"732":{},"755":{},"794":{},"832":{}},"parent":{}}],["forwardinput",{"_index":79,"name":{"98":{},"456":{},"495":{},"523":{},"551":{},"579":{},"731":{},"754":{},"793":{},"831":{}},"parent":{}}],["freeze",{"_index":95,"name":{"114":{},"474":{},"513":{},"541":{},"569":{},"592":{},"744":{},"767":{},"806":{},"844":{},"914":{}},"parent":{}}],["fromjson",{"_index":175,"name":{"298":{},"679":{}},"parent":{}}],["gender",{"_index":102,"name":{"121":{},"127":{},"132":{},"138":{}},"parent":{"122":{},"123":{}}}],["genderprobability",{"_index":108,"name":{"128":{}},"parent":{}}],["getcenterpoint",{"_index":72,"name":{"90":{}},"parent":{}}],["getcontext2dorthrow",{"_index":202,"name":{"401":{}},"parent":{}}],["getenv",{"_index":231,"name":{"432":{}},"parent":{}}],["getfrozenparams",{"_index":93,"name":{"112":{},"472":{},"511":{},"539":{},"567":{},"590":{},"742":{},"765":{},"804":{},"842":{},"912":{}},"parent":{}}],["getinput",{"_index":218,"name":{"418":{}},"parent":{}}],["getinputdimensions",{"_index":219,"name":{"419":{}},"parent":{}}],["getinputheight",{"_index":220,"name":{"420":{}},"parent":{}}],["getinputwidth",{"_index":221,"name":{"421":{}},"parent":{}}],["getjawoutline",{"_index":161,"name":{"245":{}},"parent":{}}],["getlefteye",{"_index":165,"name":{"249":{}},"parent":{}}],["getlefteyebrow",{"_index":162,"name":{"246":{}},"parent":{}}],["getmediadimensions",{"_index":203,"name":{"402":{}},"parent":{}}],["getmouth",{"_index":167,"name":{"251":{}},"parent":{}}],["getnose",{"_index":164,"name":{"248":{}},"parent":{}}],["getparamfrompath",{"_index":89,"name":{"108":{},"468":{},"507":{},"535":{},"563":{},"586":{},"738":{},"761":{},"800":{},"838":{},"908":{}},"parent":{}}],["getparamlist",{"_index":91,"name":{"110":{},"470":{},"509":{},"537":{},"565":{},"588":{},"740":{},"763":{},"802":{},"840":{},"910":{}},"parent":{}}],["getreshapedinputdimensions",{"_index":222,"name":{"422":{}},"parent":{}}],["getrighteye",{"_index":166,"name":{"250":{}},"parent":{}}],["getrighteyebrow",{"_index":163,"name":{"247":{}},"parent":{}}],["gettrainableparams",{"_index":92,"name":{"111":{},"471":{},"510":{},"538":{},"566":{},"589":{},"741":{},"764":{},"803":{},"841":{},"911":{}},"parent":{}}],["getupperleft",{"_index":60,"name":{"77":{}},"parent":{}}],["happy",{"_index":250,"name":{"485":{}},"parent":{}}],["height",{"_index":126,"name":{"151":{},"177":{},"198":{},"202":{},"278":{},"340":{},"363":{},"371":{}},"parent":{}}],["iboundingbox",{"_index":115,"name":{"139":{}},"parent":{"140":{},"141":{},"142":{},"143":{}}}],["idimensions",{"_index":140,"name":{"196":{}},"parent":{"197":{},"198":{}}}],["idrawboxoptions",{"_index":13,"name":{"12":{}},"parent":{}}],["idrawfacelandmarksoptions",{"_index":27,"name":{"29":{}},"parent":{}}],["idrawtextfieldoptions",{"_index":45,"name":{"55":{}},"parent":{}}],["ifacedetecion",{"_index":143,"name":{"204":{}},"parent":{"205":{},"206":{}}}],["ifacelandmarks",{"_index":153,"name":{"218":{}},"parent":{"219":{},"220":{}}}],["ifacematch",{"_index":168,"name":{"261":{}},"parent":{"262":{},"263":{}}}],["imagedims",{"_index":149,"name":{"214":{},"309":{}},"parent":{}}],["imageheight",{"_index":151,"name":{"216":{},"225":{},"236":{},"254":{},"311":{}},"parent":{}}],["imagetensors",{"_index":211,"name":{"411":{}},"parent":{}}],["imagetensortocanvas",{"_index":204,"name":{"403":{}},"parent":{}}],["imagetosquare",{"_index":205,"name":{"404":{}},"parent":{}}],["imagewidth",{"_index":150,"name":{"215":{},"224":{},"235":{},"253":{},"310":{}},"parent":{}}],["initialize",{"_index":234,"name":{"436":{}},"parent":{}}],["inputdimensions",{"_index":215,"name":{"415":{}},"parent":{}}],["inputsize",{"_index":216,"name":{"416":{},"817":{},"853":{},"857":{}},"parent":{}}],["inversesigmoid",{"_index":328,"name":{"720":{}},"parent":{}}],["iou",{"_index":329,"name":{"721":{}},"parent":{}}],["iouthreshold",{"_index":361,"name":{"863":{}},"parent":{}}],["ipoint",{"_index":179,"name":{"314":{}},"parent":{"315":{},"316":{}}}],["irect",{"_index":189,"name":{"359":{}},"parent":{"360":{},"361":{},"362":{},"363":{}}}],["isbatchinput",{"_index":213,"name":{"413":{}},"parent":{}}],["isbrowser",{"_index":239,"name":{"446":{}},"parent":{}}],["isdimensions",{"_index":70,"name":{"88":{}},"parent":{}}],["iseven",{"_index":68,"name":{"86":{}},"parent":{}}],["isfirstlayerconv2d",{"_index":365,"name":{"869":{}},"parent":{}}],["isfloat",{"_index":67,"name":{"85":{}},"parent":{}}],["isloaded",{"_index":88,"name":{"107":{},"467":{},"506":{},"534":{},"562":{},"585":{},"737":{},"760":{},"799":{},"837":{},"907":{}},"parent":{}}],["ismediaelement",{"_index":206,"name":{"405":{}},"parent":{}}],["ismedialoaded",{"_index":207,"name":{"406":{}},"parent":{}}],["isnodejs",{"_index":240,"name":{"448":{}},"parent":{}}],["isrect",{"_index":121,"name":{"145":{},"171":{},"271":{},"331":{},"365":{}},"parent":{}}],["issdmobilenetv1options",{"_index":338,"name":{"775":{}},"parent":{"776":{},"777":{}}}],["istensor",{"_index":62,"name":{"80":{}},"parent":{}}],["istensor1d",{"_index":63,"name":{"81":{}},"parent":{}}],["istensor2d",{"_index":64,"name":{"82":{}},"parent":{}}],["istensor3d",{"_index":65,"name":{"83":{}},"parent":{}}],["istensor4d",{"_index":66,"name":{"84":{}},"parent":{}}],["isvalidnumber",{"_index":74,"name":{"92":{}},"parent":{}}],["isvalidprobablitiy",{"_index":75,"name":{"93":{}},"parent":{}}],["iswithage",{"_index":276,"name":{"611":{}},"parent":{}}],["iswithfacedetection",{"_index":267,"name":{"602":{}},"parent":{}}],["iswithfaceexpressions",{"_index":270,"name":{"605":{}},"parent":{}}],["iswithfacelandmarks",{"_index":273,"name":{"608":{}},"parent":{}}],["iswithgender",{"_index":279,"name":{"614":{}},"parent":{}}],["itinyfacedetectoroptions",{"_index":351,"name":{"814":{}},"parent":{}}],["itinyyolov2options",{"_index":356,"name":{"852":{}},"parent":{"853":{},"854":{}}}],["label",{"_index":18,"name":{"16":{},"22":{},"262":{},"266":{},"274":{},"300":{},"336":{}},"parent":{}}],["labeledbox",{"_index":172,"name":{"269":{}},"parent":{"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{}}}],["labeleddescriptors",{"_index":302,"name":{"681":{}},"parent":{}}],["labeledfacedescriptors",{"_index":174,"name":{"297":{}},"parent":{"298":{},"299":{},"300":{},"301":{},"302":{}}}],["left",{"_index":116,"name":{"140":{},"152":{},"178":{},"279":{},"341":{},"372":{}},"parent":{}}],["linecolor",{"_index":32,"name":{"34":{},"42":{}},"parent":{}}],["linewidth",{"_index":16,"name":{"14":{},"20":{},"32":{},"40":{}},"parent":{}}],["load",{"_index":97,"name":{"116":{},"476":{},"515":{},"543":{},"571":{},"595":{},"747":{},"770":{},"809":{},"847":{},"917":{}},"parent":{}}],["loadagegendermodel",{"_index":322,"name":{"712":{}},"parent":{}}],["loadclassifierparams",{"_index":83,"name":{"102":{},"462":{},"501":{},"529":{},"557":{}},"parent":{}}],["loadfacedetectionmodel",{"_index":323,"name":{"713":{}},"parent":{}}],["loadfaceexpressionmodel",{"_index":321,"name":{"711":{}},"parent":{}}],["loadfacelandmarkmodel",{"_index":318,"name":{"708":{}},"parent":{}}],["loadfacelandmarktinymodel",{"_index":319,"name":{"709":{}},"parent":{}}],["loadfacerecognitionmodel",{"_index":320,"name":{"710":{}},"parent":{}}],["loadfromdisk",{"_index":99,"name":{"118":{},"478":{},"517":{},"545":{},"573":{},"597":{},"749":{},"772":{},"811":{},"849":{},"919":{}},"parent":{}}],["loadfromuri",{"_index":98,"name":{"117":{},"477":{},"516":{},"544":{},"572":{},"596":{},"748":{},"771":{},"810":{},"848":{},"918":{}},"parent":{}}],["loadfromweightmap",{"_index":100,"name":{"119":{},"479":{},"518":{},"546":{},"574":{},"598":{},"750":{},"773":{},"812":{},"850":{},"920":{}},"parent":{}}],["loadssdmobilenetv1model",{"_index":315,"name":{"705":{}},"parent":{}}],["loadtinyfacedetectormodel",{"_index":316,"name":{"706":{}},"parent":{}}],["loadtinyyolov2model",{"_index":317,"name":{"707":{}},"parent":{}}],["loadweightmap",{"_index":208,"name":{"407":{}},"parent":{}}],["locatefaces",{"_index":324,"name":{"714":{},"733":{},"756":{},"787":{},"825":{}},"parent":{}}],["magnitude",{"_index":186,"name":{"326":{}},"parent":{}}],["male",{"_index":104,"name":{"123":{}},"parent":{}}],["matchdescriptor",{"_index":305,"name":{"684":{}},"parent":{}}],["matchdimensions",{"_index":209,"name":{"408":{}},"parent":{}}],["maxresults",{"_index":340,"name":{"777":{},"781":{}},"parent":{}}],["meanrgb",{"_index":363,"name":{"866":{}},"parent":{}}],["measureheight",{"_index":59,"name":{"76":{}},"parent":{}}],["measurewidth",{"_index":58,"name":{"75":{}},"parent":{}}],["minbbox",{"_index":330,"name":{"722":{}},"parent":{}}],["minconfidence",{"_index":339,"name":{"776":{},"780":{}},"parent":{}}],["mobilenetparams",{"_index":373,"name":{"878":{}},"parent":{"879":{}}}],["mobilenetparams.__type",{"_index":375,"name":{},"parent":{"880":{},"881":{},"882":{},"883":{},"884":{},"885":{},"886":{},"887":{},"888":{}}}],["monkeypatch",{"_index":238,"name":{"444":{}},"parent":{}}],["mul",{"_index":183,"name":{"323":{}},"parent":{}}],["netinput",{"_index":210,"name":{"409":{}},"parent":{"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{},"419":{},"420":{},"421":{},"422":{},"423":{}}}],["netoutput",{"_index":109,"name":{"129":{}},"parent":{"130":{}}}],["netoutput.__type",{"_index":110,"name":{},"parent":{"131":{},"132":{}}}],["netparams",{"_index":111,"name":{"133":{}},"parent":{"134":{}}}],["netparams.__type",{"_index":113,"name":{},"parent":{"135":{},"136":{}}}],["netparams.__type.__type",{"_index":114,"name":{},"parent":{"137":{},"138":{}}}],["nets",{"_index":307,"name":{"687":{}},"parent":{"688":{}}}],["nets.__type",{"_index":309,"name":{},"parent":{"689":{},"690":{},"691":{},"692":{},"693":{},"694":{},"695":{},"696":{}}}],["neuralnetwork",{"_index":388,"name":{"902":{}},"parent":{"903":{},"904":{},"905":{},"906":{},"907":{},"908":{},"909":{},"910":{},"911":{},"912":{},"913":{},"914":{},"915":{},"916":{},"917":{},"918":{},"919":{},"920":{},"921":{}}}],["neutral",{"_index":249,"name":{"484":{}},"parent":{}}],["node",{"_index":4,"name":{"3":{}},"parent":{}}],["nonmaxsuppression",{"_index":331,"name":{"723":{}},"parent":{}}],["normalize",{"_index":332,"name":{"724":{}},"parent":{}}],["objectdetection",{"_index":178,"name":{"303":{}},"parent":{"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{}}}],["options",{"_index":25,"name":{"26":{},"47":{},"74":{}},"parent":{}}],["pad",{"_index":135,"name":{"165":{},"191":{},"292":{},"354":{},"385":{}},"parent":{}}],["padatborders",{"_index":138,"name":{"168":{},"194":{},"295":{},"357":{},"388":{}},"parent":{}}],["padding",{"_index":51,"name":{"61":{},"69":{}},"parent":{}}],["padtosquare",{"_index":333,"name":{"725":{}},"parent":{}}],["parammappings",{"_index":87,"name":{"106":{},"466":{},"505":{},"533":{},"561":{},"584":{},"736":{},"759":{},"798":{},"836":{},"906":{}},"parent":{}}],["params",{"_index":86,"name":{"105":{},"465":{},"504":{},"532":{},"560":{},"583":{},"735":{},"758":{},"797":{},"835":{},"905":{}},"parent":{}}],["point",{"_index":180,"name":{"317":{}},"parent":{"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"327":{}}}],["pointcolor",{"_index":33,"name":{"35":{},"43":{}},"parent":{}}],["pointsize",{"_index":31,"name":{"33":{},"41":{}},"parent":{}}],["positions",{"_index":154,"name":{"219":{},"226":{},"237":{},"255":{}},"parent":{}}],["postprocess",{"_index":258,"name":{"494":{},"522":{},"550":{}},"parent":{}}],["predictageandgender",{"_index":81,"name":{"100":{},"704":{}},"parent":{}}],["predictedbox",{"_index":187,"name":{"328":{}},"parent":{"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{},"353":{},"354":{},"355":{},"356":{},"357":{},"358":{}}}],["predictexpressions",{"_index":246,"name":{"458":{}},"parent":{}}],["range",{"_index":73,"name":{"91":{}},"parent":{}}],["readfile",{"_index":242,"name":{"452":{}},"parent":{}}],["reassignparamfrompath",{"_index":90,"name":{"109":{},"469":{},"508":{},"536":{},"564":{},"587":{},"739":{},"762":{},"801":{},"839":{},"909":{}},"parent":{}}],["recognizefaceexpressions",{"_index":314,"name":{"703":{}},"parent":{}}],["rect",{"_index":190,"name":{"364":{}},"parent":{"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"389":{}}}],["relativebox",{"_index":152,"name":{"217":{},"312":{}},"parent":{}}],["relativepositions",{"_index":155,"name":{"227":{},"238":{},"256":{}},"parent":{}}],["rescale",{"_index":134,"name":{"164":{},"190":{},"291":{},"353":{},"384":{}},"parent":{}}],["reshapedinputdimensions",{"_index":217,"name":{"417":{}},"parent":{}}],["resizeresults",{"_index":389,"name":{"922":{}},"parent":{}}],["resolveinput",{"_index":224,"name":{"424":{}},"parent":{}}],["reverse",{"_index":142,"name":{"203":{}},"parent":{}}],["right",{"_index":118,"name":{"142":{},"154":{},"180":{},"281":{},"343":{},"374":{}},"parent":{}}],["round",{"_index":69,"name":{"87":{},"161":{},"187":{},"288":{},"350":{},"381":{}},"parent":{}}],["run",{"_index":287,"name":{"623":{},"627":{},"630":{},"636":{},"645":{},"648":{},"655":{},"663":{},"666":{},"673":{}},"parent":{}}],["runmobilenet",{"_index":349,"name":{"792":{},"830":{}},"parent":{}}],["runnet",{"_index":78,"name":{"97":{},"460":{},"499":{},"527":{},"555":{}},"parent":{}}],["runtinyyolov2",{"_index":348,"name":{"791":{},"829":{}},"parent":{}}],["sad",{"_index":251,"name":{"486":{}},"parent":{}}],["score",{"_index":144,"name":{"205":{},"210":{},"305":{},"334":{}},"parent":{}}],["scorethreshold",{"_index":353,"name":{"818":{},"854":{},"858":{}},"parent":{}}],["serializeparams",{"_index":96,"name":{"115":{},"475":{},"514":{},"542":{},"570":{},"594":{},"746":{},"769":{},"808":{},"846":{},"916":{}},"parent":{}}],["setenv",{"_index":233,"name":{"434":{}},"parent":{}}],["shift",{"_index":137,"name":{"167":{},"193":{},"220":{},"223":{},"234":{},"252":{},"294":{},"356":{},"387":{}},"parent":{}}],["shiftby",{"_index":156,"name":{"229":{},"240":{},"258":{}},"parent":{}}],["shiftbypoint",{"_index":157,"name":{"230":{},"241":{},"259":{}},"parent":{}}],["shufflearray",{"_index":334,"name":{"726":{}},"parent":{}}],["sigmoid",{"_index":327,"name":{"719":{}},"parent":{}}],["ssdmobilenetv1",{"_index":308,"name":{"689":{},"697":{},"752":{}},"parent":{"753":{},"754":{},"755":{},"756":{},"757":{},"758":{},"759":{},"760":{},"761":{},"762":{},"763":{},"764":{},"765":{},"766":{},"767":{},"768":{},"769":{},"770":{},"771":{},"772":{},"773":{},"774":{}}}],["ssdmobilenetv1options",{"_index":341,"name":{"778":{}},"parent":{"779":{},"780":{},"781":{}}}],["sub",{"_index":182,"name":{"322":{},"872":{}},"parent":{}}],["surprised",{"_index":255,"name":{"490":{}},"parent":{}}],["tdrawdetectionsinput",{"_index":10,"name":{"9":{}},"parent":{}}],["text",{"_index":56,"name":{"72":{}},"parent":{}}],["tf",{"_index":6,"name":{"5":{}},"parent":{}}],["then",{"_index":286,"name":{"622":{},"626":{},"633":{},"639":{},"644":{},"652":{},"659":{},"662":{},"670":{},"677":{}},"parent":{}}],["tinyfacedetector",{"_index":310,"name":{"690":{},"698":{},"783":{}},"parent":{"784":{},"785":{},"786":{},"787":{},"788":{},"789":{},"790":{},"791":{},"792":{},"793":{},"794":{},"795":{},"796":{},"797":{},"798":{},"799":{},"800":{},"801":{},"802":{},"803":{},"804":{},"805":{},"806":{},"807":{},"808":{},"809":{},"810":{},"811":{},"812":{},"813":{}}}],["tinyfacedetectoroptions",{"_index":352,"name":{"815":{}},"parent":{"816":{},"817":{},"818":{}}}],["tinyyolov2",{"_index":311,"name":{"691":{},"699":{},"820":{}},"parent":{"821":{},"822":{},"823":{},"824":{},"825":{},"826":{},"827":{},"828":{},"829":{},"830":{},"831":{},"832":{},"833":{},"834":{},"835":{},"836":{},"837":{},"838":{},"839":{},"840":{},"841":{},"842":{},"843":{},"844":{},"845":{},"846":{},"847":{},"848":{},"849":{},"850":{},"851":{}}}],["tinyyolov2config",{"_index":359,"name":{"860":{}},"parent":{"861":{}}}],["tinyyolov2config.__type",{"_index":360,"name":{},"parent":{"862":{},"863":{},"864":{},"865":{},"866":{},"867":{},"868":{},"869":{}}}],["tinyyolov2netparams",{"_index":386,"name":{"900":{}},"parent":{}}],["tinyyolov2options",{"_index":357,"name":{"855":{}},"parent":{"856":{},"857":{},"858":{}}}],["tmediaelement",{"_index":226,"name":{"426":{}},"parent":{}}],["tnetinput",{"_index":229,"name":{"429":{}},"parent":{}}],["tnetinputarg",{"_index":228,"name":{"428":{}},"parent":{}}],["tobatchtensor",{"_index":223,"name":{"423":{}},"parent":{}}],["tojson",{"_index":177,"name":{"302":{},"686":{}},"parent":{}}],["tonetinput",{"_index":225,"name":{"425":{}},"parent":{}}],["top",{"_index":117,"name":{"141":{},"153":{},"179":{},"280":{},"342":{},"373":{}},"parent":{}}],["top_left",{"_index":40,"name":{"51":{}},"parent":{}}],["top_right",{"_index":42,"name":{"52":{}},"parent":{}}],["topleft",{"_index":128,"name":{"157":{},"183":{},"284":{},"346":{},"377":{}},"parent":{}}],["topright",{"_index":129,"name":{"158":{},"184":{},"285":{},"347":{},"378":{}},"parent":{}}],["tosquare",{"_index":133,"name":{"163":{},"189":{},"290":{},"352":{},"383":{}},"parent":{}}],["tostring",{"_index":171,"name":{"268":{}},"parent":{}}],["tresolvednetinput",{"_index":227,"name":{"427":{}},"parent":{}}],["truediv",{"_index":368,"name":{"873":{}},"parent":{}}],["utils",{"_index":61,"name":{"79":{}},"parent":{"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}}}],["validateconfig",{"_index":358,"name":{"859":{}},"parent":{}}],["variable",{"_index":94,"name":{"113":{},"473":{},"512":{},"540":{},"568":{},"591":{},"743":{},"766":{},"805":{},"843":{},"913":{}},"parent":{}}],["version",{"_index":0,"name":{"0":{}},"parent":{"1":{}}}],["version.__type",{"_index":3,"name":{},"parent":{"2":{},"3":{},"4":{}}}],["width",{"_index":125,"name":{"150":{},"176":{},"197":{},"201":{},"277":{},"339":{},"362":{},"370":{}},"parent":{}}],["withage",{"_index":278,"name":{"613":{}},"parent":{}}],["withageandgender",{"_index":290,"name":{"632":{},"638":{},"651":{},"658":{},"668":{},"675":{}},"parent":{}}],["withclassscores",{"_index":346,"name":{"789":{},"827":{},"867":{}},"parent":{}}],["withfacedescriptor",{"_index":266,"name":{"601":{},"676":{}},"parent":{}}],["withfacedescriptors",{"_index":299,"name":{"669":{}},"parent":{}}],["withfacedetection",{"_index":269,"name":{"604":{}},"parent":{}}],["withfaceexpressions",{"_index":272,"name":{"607":{},"631":{},"637":{},"650":{},"657":{},"667":{},"674":{}},"parent":{}}],["withfacelandmarks",{"_index":275,"name":{"610":{},"649":{},"656":{}},"parent":{}}],["withgender",{"_index":281,"name":{"616":{}},"parent":{}}],["withseparableconvs",{"_index":355,"name":{"823":{},"862":{}},"parent":{}}],["x",{"_index":123,"name":{"148":{},"174":{},"275":{},"315":{},"319":{},"337":{},"360":{},"368":{}},"parent":{}}],["y",{"_index":124,"name":{"149":{},"175":{},"276":{},"316":{},"320":{},"338":{},"361":{},"369":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = {"kinds":{"4":"Namespace","8":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias"},"rows":[{"id":0,"kind":32,"name":"version","url":"index.html#version","classes":"tsd-kind-variable"},{"id":1,"kind":65536,"name":"__type","url":"index.html#version.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"version"},{"id":2,"kind":1024,"name":"faceapi","url":"index.html#version.__type.faceapi","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"version.__type"},{"id":3,"kind":1024,"name":"node","url":"index.html#version.__type.node","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"version.__type"},{"id":4,"kind":1024,"name":"browser","url":"index.html#version.__type.browser","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"version.__type"},{"id":5,"kind":64,"name":"tf","url":"index.html#tf","classes":"tsd-kind-function"},{"id":6,"kind":4,"name":"draw","url":"modules/draw.html","classes":"tsd-kind-namespace"},{"id":7,"kind":64,"name":"drawContour","url":"modules/draw.html#drawContour","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"draw"},{"id":8,"kind":64,"name":"drawDetections","url":"modules/draw.html#drawDetections","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"draw"},{"id":9,"kind":4194304,"name":"TDrawDetectionsInput","url":"modules/draw.html#TDrawDetectionsInput","classes":"tsd-kind-type-alias tsd-parent-kind-namespace","parent":"draw"},{"id":10,"kind":64,"name":"drawFaceExpressions","url":"modules/draw.html#drawFaceExpressions","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"draw"},{"id":11,"kind":4194304,"name":"DrawFaceExpressionsInput","url":"modules/draw.html#DrawFaceExpressionsInput","classes":"tsd-kind-type-alias tsd-parent-kind-namespace","parent":"draw"},{"id":12,"kind":256,"name":"IDrawBoxOptions","url":"interfaces/draw.IDrawBoxOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"draw"},{"id":13,"kind":1024,"name":"boxColor","url":"interfaces/draw.IDrawBoxOptions.html#boxColor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawBoxOptions"},{"id":14,"kind":1024,"name":"lineWidth","url":"interfaces/draw.IDrawBoxOptions.html#lineWidth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawBoxOptions"},{"id":15,"kind":1024,"name":"drawLabelOptions","url":"interfaces/draw.IDrawBoxOptions.html#drawLabelOptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawBoxOptions"},{"id":16,"kind":1024,"name":"label","url":"interfaces/draw.IDrawBoxOptions.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawBoxOptions"},{"id":17,"kind":128,"name":"DrawBoxOptions","url":"classes/draw.DrawBoxOptions.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":18,"kind":512,"name":"constructor","url":"classes/draw.DrawBoxOptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawBoxOptions"},{"id":19,"kind":1024,"name":"boxColor","url":"classes/draw.DrawBoxOptions.html#boxColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBoxOptions"},{"id":20,"kind":1024,"name":"lineWidth","url":"classes/draw.DrawBoxOptions.html#lineWidth","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBoxOptions"},{"id":21,"kind":1024,"name":"drawLabelOptions","url":"classes/draw.DrawBoxOptions.html#drawLabelOptions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBoxOptions"},{"id":22,"kind":1024,"name":"label","url":"classes/draw.DrawBoxOptions.html#label","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBoxOptions"},{"id":23,"kind":128,"name":"DrawBox","url":"classes/draw.DrawBox.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":24,"kind":512,"name":"constructor","url":"classes/draw.DrawBox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawBox"},{"id":25,"kind":1024,"name":"box","url":"classes/draw.DrawBox.html#box","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBox"},{"id":26,"kind":1024,"name":"options","url":"classes/draw.DrawBox.html#options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawBox"},{"id":27,"kind":2048,"name":"draw","url":"classes/draw.DrawBox.html#draw","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawBox"},{"id":28,"kind":64,"name":"drawFaceLandmarks","url":"modules/draw.html#drawFaceLandmarks","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"draw"},{"id":29,"kind":256,"name":"IDrawFaceLandmarksOptions","url":"interfaces/draw.IDrawFaceLandmarksOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"draw"},{"id":30,"kind":1024,"name":"drawLines","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#drawLines","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":31,"kind":1024,"name":"drawPoints","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#drawPoints","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":32,"kind":1024,"name":"lineWidth","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#lineWidth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":33,"kind":1024,"name":"pointSize","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#pointSize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":34,"kind":1024,"name":"lineColor","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#lineColor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":35,"kind":1024,"name":"pointColor","url":"interfaces/draw.IDrawFaceLandmarksOptions.html#pointColor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawFaceLandmarksOptions"},{"id":36,"kind":128,"name":"DrawFaceLandmarksOptions","url":"classes/draw.DrawFaceLandmarksOptions.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":37,"kind":512,"name":"constructor","url":"classes/draw.DrawFaceLandmarksOptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":38,"kind":1024,"name":"drawLines","url":"classes/draw.DrawFaceLandmarksOptions.html#drawLines","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":39,"kind":1024,"name":"drawPoints","url":"classes/draw.DrawFaceLandmarksOptions.html#drawPoints","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":40,"kind":1024,"name":"lineWidth","url":"classes/draw.DrawFaceLandmarksOptions.html#lineWidth","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":41,"kind":1024,"name":"pointSize","url":"classes/draw.DrawFaceLandmarksOptions.html#pointSize","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":42,"kind":1024,"name":"lineColor","url":"classes/draw.DrawFaceLandmarksOptions.html#lineColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":43,"kind":1024,"name":"pointColor","url":"classes/draw.DrawFaceLandmarksOptions.html#pointColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarksOptions"},{"id":44,"kind":128,"name":"DrawFaceLandmarks","url":"classes/draw.DrawFaceLandmarks.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":45,"kind":512,"name":"constructor","url":"classes/draw.DrawFaceLandmarks.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawFaceLandmarks"},{"id":46,"kind":1024,"name":"faceLandmarks","url":"classes/draw.DrawFaceLandmarks.html#faceLandmarks","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarks"},{"id":47,"kind":1024,"name":"options","url":"classes/draw.DrawFaceLandmarks.html#options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawFaceLandmarks"},{"id":48,"kind":2048,"name":"draw","url":"classes/draw.DrawFaceLandmarks.html#draw","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawFaceLandmarks"},{"id":49,"kind":4194304,"name":"DrawFaceLandmarksInput","url":"modules/draw.html#DrawFaceLandmarksInput","classes":"tsd-kind-type-alias tsd-parent-kind-namespace","parent":"draw"},{"id":50,"kind":8,"name":"AnchorPosition","url":"enums/draw.AnchorPosition.html","classes":"tsd-kind-enum tsd-parent-kind-namespace","parent":"draw"},{"id":51,"kind":16,"name":"TOP_LEFT","url":"enums/draw.AnchorPosition.html#TOP_LEFT","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"draw.AnchorPosition"},{"id":52,"kind":16,"name":"TOP_RIGHT","url":"enums/draw.AnchorPosition.html#TOP_RIGHT","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"draw.AnchorPosition"},{"id":53,"kind":16,"name":"BOTTOM_LEFT","url":"enums/draw.AnchorPosition.html#BOTTOM_LEFT","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"draw.AnchorPosition"},{"id":54,"kind":16,"name":"BOTTOM_RIGHT","url":"enums/draw.AnchorPosition.html#BOTTOM_RIGHT","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"draw.AnchorPosition"},{"id":55,"kind":256,"name":"IDrawTextFieldOptions","url":"interfaces/draw.IDrawTextFieldOptions.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"draw"},{"id":56,"kind":1024,"name":"anchorPosition","url":"interfaces/draw.IDrawTextFieldOptions.html#anchorPosition","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":57,"kind":1024,"name":"backgroundColor","url":"interfaces/draw.IDrawTextFieldOptions.html#backgroundColor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":58,"kind":1024,"name":"fontColor","url":"interfaces/draw.IDrawTextFieldOptions.html#fontColor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":59,"kind":1024,"name":"fontSize","url":"interfaces/draw.IDrawTextFieldOptions.html#fontSize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":60,"kind":1024,"name":"fontStyle","url":"interfaces/draw.IDrawTextFieldOptions.html#fontStyle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":61,"kind":1024,"name":"padding","url":"interfaces/draw.IDrawTextFieldOptions.html#padding","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"draw.IDrawTextFieldOptions"},{"id":62,"kind":128,"name":"DrawTextFieldOptions","url":"classes/draw.DrawTextFieldOptions.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":63,"kind":512,"name":"constructor","url":"classes/draw.DrawTextFieldOptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":64,"kind":1024,"name":"anchorPosition","url":"classes/draw.DrawTextFieldOptions.html#anchorPosition","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":65,"kind":1024,"name":"backgroundColor","url":"classes/draw.DrawTextFieldOptions.html#backgroundColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":66,"kind":1024,"name":"fontColor","url":"classes/draw.DrawTextFieldOptions.html#fontColor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":67,"kind":1024,"name":"fontSize","url":"classes/draw.DrawTextFieldOptions.html#fontSize","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":68,"kind":1024,"name":"fontStyle","url":"classes/draw.DrawTextFieldOptions.html#fontStyle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":69,"kind":1024,"name":"padding","url":"classes/draw.DrawTextFieldOptions.html#padding","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextFieldOptions"},{"id":70,"kind":128,"name":"DrawTextField","url":"classes/draw.DrawTextField.html","classes":"tsd-kind-class tsd-parent-kind-namespace","parent":"draw"},{"id":71,"kind":512,"name":"constructor","url":"classes/draw.DrawTextField.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":72,"kind":1024,"name":"text","url":"classes/draw.DrawTextField.html#text","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":73,"kind":1024,"name":"anchor","url":"classes/draw.DrawTextField.html#anchor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":74,"kind":1024,"name":"options","url":"classes/draw.DrawTextField.html#options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":75,"kind":2048,"name":"measureWidth","url":"classes/draw.DrawTextField.html#measureWidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":76,"kind":2048,"name":"measureHeight","url":"classes/draw.DrawTextField.html#measureHeight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":77,"kind":2048,"name":"getUpperLeft","url":"classes/draw.DrawTextField.html#getUpperLeft","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":78,"kind":2048,"name":"draw","url":"classes/draw.DrawTextField.html#draw","classes":"tsd-kind-method tsd-parent-kind-class","parent":"draw.DrawTextField"},{"id":79,"kind":4,"name":"utils","url":"modules/utils.html","classes":"tsd-kind-namespace"},{"id":80,"kind":64,"name":"isTensor","url":"modules/utils.html#isTensor","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":81,"kind":64,"name":"isTensor1D","url":"modules/utils.html#isTensor1D","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":82,"kind":64,"name":"isTensor2D","url":"modules/utils.html#isTensor2D","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":83,"kind":64,"name":"isTensor3D","url":"modules/utils.html#isTensor3D","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":84,"kind":64,"name":"isTensor4D","url":"modules/utils.html#isTensor4D","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":85,"kind":64,"name":"isFloat","url":"modules/utils.html#isFloat","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":86,"kind":64,"name":"isEven","url":"modules/utils.html#isEven","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":87,"kind":64,"name":"round","url":"modules/utils.html#round","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":88,"kind":64,"name":"isDimensions","url":"modules/utils.html#isDimensions","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":89,"kind":64,"name":"computeReshapedDimensions","url":"modules/utils.html#computeReshapedDimensions","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":90,"kind":64,"name":"getCenterPoint","url":"modules/utils.html#getCenterPoint","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":91,"kind":64,"name":"range","url":"modules/utils.html#range","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":92,"kind":64,"name":"isValidNumber","url":"modules/utils.html#isValidNumber","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":93,"kind":64,"name":"isValidProbablitiy","url":"modules/utils.html#isValidProbablitiy","classes":"tsd-kind-function tsd-parent-kind-namespace","parent":"utils"},{"id":94,"kind":128,"name":"AgeGenderNet","url":"classes/AgeGenderNet.html","classes":"tsd-kind-class"},{"id":95,"kind":512,"name":"constructor","url":"classes/AgeGenderNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"AgeGenderNet"},{"id":96,"kind":262144,"name":"faceFeatureExtractor","url":"classes/AgeGenderNet.html#faceFeatureExtractor","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":97,"kind":2048,"name":"runNet","url":"classes/AgeGenderNet.html#runNet","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":98,"kind":2048,"name":"forwardInput","url":"classes/AgeGenderNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":99,"kind":2048,"name":"forward","url":"classes/AgeGenderNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":100,"kind":2048,"name":"predictAgeAndGender","url":"classes/AgeGenderNet.html#predictAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":101,"kind":2048,"name":"dispose","url":"classes/AgeGenderNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"AgeGenderNet"},{"id":102,"kind":2048,"name":"loadClassifierParams","url":"classes/AgeGenderNet.html#loadClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":103,"kind":2048,"name":"extractClassifierParams","url":"classes/AgeGenderNet.html#extractClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AgeGenderNet"},{"id":104,"kind":1024,"name":"_name","url":"classes/AgeGenderNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":105,"kind":262144,"name":"params","url":"classes/AgeGenderNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":106,"kind":262144,"name":"paramMappings","url":"classes/AgeGenderNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":107,"kind":262144,"name":"isLoaded","url":"classes/AgeGenderNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":108,"kind":2048,"name":"getParamFromPath","url":"classes/AgeGenderNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":109,"kind":2048,"name":"reassignParamFromPath","url":"classes/AgeGenderNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":110,"kind":2048,"name":"getParamList","url":"classes/AgeGenderNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":111,"kind":2048,"name":"getTrainableParams","url":"classes/AgeGenderNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":112,"kind":2048,"name":"getFrozenParams","url":"classes/AgeGenderNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":113,"kind":2048,"name":"variable","url":"classes/AgeGenderNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":114,"kind":2048,"name":"freeze","url":"classes/AgeGenderNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":115,"kind":2048,"name":"serializeParams","url":"classes/AgeGenderNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":116,"kind":2048,"name":"load","url":"classes/AgeGenderNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":117,"kind":2048,"name":"loadFromUri","url":"classes/AgeGenderNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":118,"kind":2048,"name":"loadFromDisk","url":"classes/AgeGenderNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":119,"kind":2048,"name":"loadFromWeightMap","url":"classes/AgeGenderNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":120,"kind":2048,"name":"extractWeights","url":"classes/AgeGenderNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"AgeGenderNet"},{"id":121,"kind":8,"name":"Gender","url":"enums/Gender.html","classes":"tsd-kind-enum"},{"id":122,"kind":16,"name":"FEMALE","url":"enums/Gender.html#FEMALE","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Gender"},{"id":123,"kind":16,"name":"MALE","url":"enums/Gender.html#MALE","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Gender"},{"id":124,"kind":4194304,"name":"AgeAndGenderPrediction","url":"index.html#AgeAndGenderPrediction","classes":"tsd-kind-type-alias"},{"id":125,"kind":65536,"name":"__type","url":"index.html#AgeAndGenderPrediction.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AgeAndGenderPrediction"},{"id":126,"kind":1024,"name":"age","url":"index.html#AgeAndGenderPrediction.__type.age","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"AgeAndGenderPrediction.__type"},{"id":127,"kind":1024,"name":"gender","url":"index.html#AgeAndGenderPrediction.__type.gender","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"AgeAndGenderPrediction.__type"},{"id":128,"kind":1024,"name":"genderProbability","url":"index.html#AgeAndGenderPrediction.__type.genderProbability","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"AgeAndGenderPrediction.__type"},{"id":129,"kind":4194304,"name":"NetOutput","url":"index.html#NetOutput","classes":"tsd-kind-type-alias"},{"id":130,"kind":65536,"name":"__type","url":"index.html#NetOutput.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"NetOutput"},{"id":131,"kind":1024,"name":"age","url":"index.html#NetOutput.__type.age","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"NetOutput.__type"},{"id":132,"kind":1024,"name":"gender","url":"index.html#NetOutput.__type.gender","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"NetOutput.__type"},{"id":133,"kind":4194304,"name":"NetParams","url":"index.html#NetParams","classes":"tsd-kind-type-alias"},{"id":134,"kind":65536,"name":"__type","url":"index.html#NetParams.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"NetParams"},{"id":135,"kind":1024,"name":"fc","url":"index.html#NetParams.__type.fc","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"NetParams.__type"},{"id":136,"kind":65536,"name":"__type","url":"index.html#NetParams.__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"NetParams.__type"},{"id":137,"kind":1024,"name":"age","url":"index.html#NetParams.__type.__type-1.age","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"NetParams.__type.__type"},{"id":138,"kind":1024,"name":"gender","url":"index.html#NetParams.__type.__type-1.gender","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"NetParams.__type.__type"},{"id":139,"kind":256,"name":"IBoundingBox","url":"interfaces/IBoundingBox.html","classes":"tsd-kind-interface"},{"id":140,"kind":1024,"name":"left","url":"interfaces/IBoundingBox.html#left","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IBoundingBox"},{"id":141,"kind":1024,"name":"top","url":"interfaces/IBoundingBox.html#top","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IBoundingBox"},{"id":142,"kind":1024,"name":"right","url":"interfaces/IBoundingBox.html#right","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IBoundingBox"},{"id":143,"kind":1024,"name":"bottom","url":"interfaces/IBoundingBox.html#bottom","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IBoundingBox"},{"id":144,"kind":128,"name":"BoundingBox","url":"classes/BoundingBox.html","classes":"tsd-kind-class"},{"id":145,"kind":2048,"name":"isRect","url":"classes/BoundingBox.html#isRect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"BoundingBox"},{"id":146,"kind":2048,"name":"assertIsValidBox","url":"classes/BoundingBox.html#assertIsValidBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"BoundingBox"},{"id":147,"kind":512,"name":"constructor","url":"classes/BoundingBox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"BoundingBox"},{"id":148,"kind":262144,"name":"x","url":"classes/BoundingBox.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":149,"kind":262144,"name":"y","url":"classes/BoundingBox.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":150,"kind":262144,"name":"width","url":"classes/BoundingBox.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":151,"kind":262144,"name":"height","url":"classes/BoundingBox.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":152,"kind":262144,"name":"left","url":"classes/BoundingBox.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":153,"kind":262144,"name":"top","url":"classes/BoundingBox.html#top","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":154,"kind":262144,"name":"right","url":"classes/BoundingBox.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":155,"kind":262144,"name":"bottom","url":"classes/BoundingBox.html#bottom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":156,"kind":262144,"name":"area","url":"classes/BoundingBox.html#area","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":157,"kind":262144,"name":"topLeft","url":"classes/BoundingBox.html#topLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":158,"kind":262144,"name":"topRight","url":"classes/BoundingBox.html#topRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":159,"kind":262144,"name":"bottomLeft","url":"classes/BoundingBox.html#bottomLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":160,"kind":262144,"name":"bottomRight","url":"classes/BoundingBox.html#bottomRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":161,"kind":2048,"name":"round","url":"classes/BoundingBox.html#round","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":162,"kind":2048,"name":"floor","url":"classes/BoundingBox.html#floor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":163,"kind":2048,"name":"toSquare","url":"classes/BoundingBox.html#toSquare","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":164,"kind":2048,"name":"rescale","url":"classes/BoundingBox.html#rescale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":165,"kind":2048,"name":"pad","url":"classes/BoundingBox.html#pad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":166,"kind":2048,"name":"clipAtImageBorders","url":"classes/BoundingBox.html#clipAtImageBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":167,"kind":2048,"name":"shift","url":"classes/BoundingBox.html#shift","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":168,"kind":2048,"name":"padAtBorders","url":"classes/BoundingBox.html#padAtBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":169,"kind":2048,"name":"calibrate","url":"classes/BoundingBox.html#calibrate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"BoundingBox"},{"id":170,"kind":128,"name":"Box","url":"classes/Box.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":171,"kind":2048,"name":"isRect","url":"classes/Box.html#isRect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Box"},{"id":172,"kind":2048,"name":"assertIsValidBox","url":"classes/Box.html#assertIsValidBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Box"},{"id":173,"kind":512,"name":"constructor","url":"classes/Box.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter","parent":"Box"},{"id":174,"kind":262144,"name":"x","url":"classes/Box.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":175,"kind":262144,"name":"y","url":"classes/Box.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":176,"kind":262144,"name":"width","url":"classes/Box.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":177,"kind":262144,"name":"height","url":"classes/Box.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":178,"kind":262144,"name":"left","url":"classes/Box.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":179,"kind":262144,"name":"top","url":"classes/Box.html#top","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":180,"kind":262144,"name":"right","url":"classes/Box.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":181,"kind":262144,"name":"bottom","url":"classes/Box.html#bottom","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":182,"kind":262144,"name":"area","url":"classes/Box.html#area","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":183,"kind":262144,"name":"topLeft","url":"classes/Box.html#topLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":184,"kind":262144,"name":"topRight","url":"classes/Box.html#topRight","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":185,"kind":262144,"name":"bottomLeft","url":"classes/Box.html#bottomLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":186,"kind":262144,"name":"bottomRight","url":"classes/Box.html#bottomRight","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Box"},{"id":187,"kind":2048,"name":"round","url":"classes/Box.html#round","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":188,"kind":2048,"name":"floor","url":"classes/Box.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":189,"kind":2048,"name":"toSquare","url":"classes/Box.html#toSquare","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":190,"kind":2048,"name":"rescale","url":"classes/Box.html#rescale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":191,"kind":2048,"name":"pad","url":"classes/Box.html#pad","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":192,"kind":2048,"name":"clipAtImageBorders","url":"classes/Box.html#clipAtImageBorders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":193,"kind":2048,"name":"shift","url":"classes/Box.html#shift","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":194,"kind":2048,"name":"padAtBorders","url":"classes/Box.html#padAtBorders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":195,"kind":2048,"name":"calibrate","url":"classes/Box.html#calibrate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Box"},{"id":196,"kind":256,"name":"IDimensions","url":"interfaces/IDimensions.html","classes":"tsd-kind-interface"},{"id":197,"kind":1024,"name":"width","url":"interfaces/IDimensions.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IDimensions"},{"id":198,"kind":1024,"name":"height","url":"interfaces/IDimensions.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IDimensions"},{"id":199,"kind":128,"name":"Dimensions","url":"classes/Dimensions.html","classes":"tsd-kind-class"},{"id":200,"kind":512,"name":"constructor","url":"classes/Dimensions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Dimensions"},{"id":201,"kind":262144,"name":"width","url":"classes/Dimensions.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Dimensions"},{"id":202,"kind":262144,"name":"height","url":"classes/Dimensions.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Dimensions"},{"id":203,"kind":2048,"name":"reverse","url":"classes/Dimensions.html#reverse","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Dimensions"},{"id":204,"kind":256,"name":"IFaceDetecion","url":"interfaces/IFaceDetecion.html","classes":"tsd-kind-interface"},{"id":205,"kind":1024,"name":"score","url":"interfaces/IFaceDetecion.html#score","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceDetecion"},{"id":206,"kind":1024,"name":"box","url":"interfaces/IFaceDetecion.html#box","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceDetecion"},{"id":207,"kind":128,"name":"FaceDetection","url":"classes/FaceDetection.html","classes":"tsd-kind-class"},{"id":208,"kind":512,"name":"constructor","url":"classes/FaceDetection.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FaceDetection"},{"id":209,"kind":2048,"name":"forSize","url":"classes/FaceDetection.html#forSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"FaceDetection"},{"id":210,"kind":262144,"name":"score","url":"classes/FaceDetection.html#score","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":211,"kind":262144,"name":"classScore","url":"classes/FaceDetection.html#classScore","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":212,"kind":262144,"name":"className","url":"classes/FaceDetection.html#className","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":213,"kind":262144,"name":"box","url":"classes/FaceDetection.html#box","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":214,"kind":262144,"name":"imageDims","url":"classes/FaceDetection.html#imageDims","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":215,"kind":262144,"name":"imageWidth","url":"classes/FaceDetection.html#imageWidth","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":216,"kind":262144,"name":"imageHeight","url":"classes/FaceDetection.html#imageHeight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":217,"kind":262144,"name":"relativeBox","url":"classes/FaceDetection.html#relativeBox","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetection"},{"id":218,"kind":256,"name":"IFaceLandmarks","url":"interfaces/IFaceLandmarks.html","classes":"tsd-kind-interface"},{"id":219,"kind":1024,"name":"positions","url":"interfaces/IFaceLandmarks.html#positions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceLandmarks"},{"id":220,"kind":1024,"name":"shift","url":"interfaces/IFaceLandmarks.html#shift","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceLandmarks"},{"id":221,"kind":128,"name":"FaceLandmarks","url":"classes/FaceLandmarks.html","classes":"tsd-kind-class"},{"id":222,"kind":512,"name":"constructor","url":"classes/FaceLandmarks.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":223,"kind":262144,"name":"shift","url":"classes/FaceLandmarks.html#shift","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":224,"kind":262144,"name":"imageWidth","url":"classes/FaceLandmarks.html#imageWidth","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":225,"kind":262144,"name":"imageHeight","url":"classes/FaceLandmarks.html#imageHeight","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":226,"kind":262144,"name":"positions","url":"classes/FaceLandmarks.html#positions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":227,"kind":262144,"name":"relativePositions","url":"classes/FaceLandmarks.html#relativePositions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":228,"kind":2048,"name":"forSize","url":"classes/FaceLandmarks.html#forSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"FaceLandmarks"},{"id":229,"kind":2048,"name":"shiftBy","url":"classes/FaceLandmarks.html#shiftBy","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"FaceLandmarks"},{"id":230,"kind":2048,"name":"shiftByPoint","url":"classes/FaceLandmarks.html#shiftByPoint","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"FaceLandmarks"},{"id":231,"kind":2048,"name":"align","url":"classes/FaceLandmarks.html#align","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks"},{"id":232,"kind":128,"name":"FaceLandmarks5","url":"classes/FaceLandmarks5.html","classes":"tsd-kind-class"},{"id":233,"kind":512,"name":"constructor","url":"classes/FaceLandmarks5.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":234,"kind":262144,"name":"shift","url":"classes/FaceLandmarks5.html#shift","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":235,"kind":262144,"name":"imageWidth","url":"classes/FaceLandmarks5.html#imageWidth","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":236,"kind":262144,"name":"imageHeight","url":"classes/FaceLandmarks5.html#imageHeight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":237,"kind":262144,"name":"positions","url":"classes/FaceLandmarks5.html#positions","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":238,"kind":262144,"name":"relativePositions","url":"classes/FaceLandmarks5.html#relativePositions","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":239,"kind":2048,"name":"forSize","url":"classes/FaceLandmarks5.html#forSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks5"},{"id":240,"kind":2048,"name":"shiftBy","url":"classes/FaceLandmarks5.html#shiftBy","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks5"},{"id":241,"kind":2048,"name":"shiftByPoint","url":"classes/FaceLandmarks5.html#shiftByPoint","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks5"},{"id":242,"kind":2048,"name":"align","url":"classes/FaceLandmarks5.html#align","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks5"},{"id":243,"kind":128,"name":"FaceLandmarks68","url":"classes/FaceLandmarks68.html","classes":"tsd-kind-class"},{"id":244,"kind":512,"name":"constructor","url":"classes/FaceLandmarks68.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":245,"kind":2048,"name":"getJawOutline","url":"classes/FaceLandmarks68.html#getJawOutline","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":246,"kind":2048,"name":"getLeftEyeBrow","url":"classes/FaceLandmarks68.html#getLeftEyeBrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":247,"kind":2048,"name":"getRightEyeBrow","url":"classes/FaceLandmarks68.html#getRightEyeBrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":248,"kind":2048,"name":"getNose","url":"classes/FaceLandmarks68.html#getNose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":249,"kind":2048,"name":"getLeftEye","url":"classes/FaceLandmarks68.html#getLeftEye","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":250,"kind":2048,"name":"getRightEye","url":"classes/FaceLandmarks68.html#getRightEye","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":251,"kind":2048,"name":"getMouth","url":"classes/FaceLandmarks68.html#getMouth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceLandmarks68"},{"id":252,"kind":262144,"name":"shift","url":"classes/FaceLandmarks68.html#shift","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":253,"kind":262144,"name":"imageWidth","url":"classes/FaceLandmarks68.html#imageWidth","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":254,"kind":262144,"name":"imageHeight","url":"classes/FaceLandmarks68.html#imageHeight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":255,"kind":262144,"name":"positions","url":"classes/FaceLandmarks68.html#positions","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":256,"kind":262144,"name":"relativePositions","url":"classes/FaceLandmarks68.html#relativePositions","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":257,"kind":2048,"name":"forSize","url":"classes/FaceLandmarks68.html#forSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks68"},{"id":258,"kind":2048,"name":"shiftBy","url":"classes/FaceLandmarks68.html#shiftBy","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks68"},{"id":259,"kind":2048,"name":"shiftByPoint","url":"classes/FaceLandmarks68.html#shiftByPoint","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"FaceLandmarks68"},{"id":260,"kind":2048,"name":"align","url":"classes/FaceLandmarks68.html#align","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarks68"},{"id":261,"kind":256,"name":"IFaceMatch","url":"interfaces/IFaceMatch.html","classes":"tsd-kind-interface"},{"id":262,"kind":1024,"name":"label","url":"interfaces/IFaceMatch.html#label","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceMatch"},{"id":263,"kind":1024,"name":"distance","url":"interfaces/IFaceMatch.html#distance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IFaceMatch"},{"id":264,"kind":128,"name":"FaceMatch","url":"classes/FaceMatch.html","classes":"tsd-kind-class"},{"id":265,"kind":512,"name":"constructor","url":"classes/FaceMatch.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FaceMatch"},{"id":266,"kind":262144,"name":"label","url":"classes/FaceMatch.html#label","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceMatch"},{"id":267,"kind":262144,"name":"distance","url":"classes/FaceMatch.html#distance","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceMatch"},{"id":268,"kind":2048,"name":"toString","url":"classes/FaceMatch.html#toString","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceMatch"},{"id":269,"kind":128,"name":"LabeledBox","url":"classes/LabeledBox.html","classes":"tsd-kind-class"},{"id":270,"kind":2048,"name":"assertIsValidLabeledBox","url":"classes/LabeledBox.html#assertIsValidLabeledBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"LabeledBox"},{"id":271,"kind":2048,"name":"isRect","url":"classes/LabeledBox.html#isRect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"LabeledBox"},{"id":272,"kind":2048,"name":"assertIsValidBox","url":"classes/LabeledBox.html#assertIsValidBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"LabeledBox"},{"id":273,"kind":512,"name":"constructor","url":"classes/LabeledBox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"LabeledBox"},{"id":274,"kind":262144,"name":"label","url":"classes/LabeledBox.html#label","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LabeledBox"},{"id":275,"kind":262144,"name":"x","url":"classes/LabeledBox.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":276,"kind":262144,"name":"y","url":"classes/LabeledBox.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":277,"kind":262144,"name":"width","url":"classes/LabeledBox.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":278,"kind":262144,"name":"height","url":"classes/LabeledBox.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":279,"kind":262144,"name":"left","url":"classes/LabeledBox.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":280,"kind":262144,"name":"top","url":"classes/LabeledBox.html#top","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":281,"kind":262144,"name":"right","url":"classes/LabeledBox.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":282,"kind":262144,"name":"bottom","url":"classes/LabeledBox.html#bottom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":283,"kind":262144,"name":"area","url":"classes/LabeledBox.html#area","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":284,"kind":262144,"name":"topLeft","url":"classes/LabeledBox.html#topLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":285,"kind":262144,"name":"topRight","url":"classes/LabeledBox.html#topRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":286,"kind":262144,"name":"bottomLeft","url":"classes/LabeledBox.html#bottomLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":287,"kind":262144,"name":"bottomRight","url":"classes/LabeledBox.html#bottomRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":288,"kind":2048,"name":"round","url":"classes/LabeledBox.html#round","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":289,"kind":2048,"name":"floor","url":"classes/LabeledBox.html#floor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":290,"kind":2048,"name":"toSquare","url":"classes/LabeledBox.html#toSquare","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":291,"kind":2048,"name":"rescale","url":"classes/LabeledBox.html#rescale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":292,"kind":2048,"name":"pad","url":"classes/LabeledBox.html#pad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":293,"kind":2048,"name":"clipAtImageBorders","url":"classes/LabeledBox.html#clipAtImageBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":294,"kind":2048,"name":"shift","url":"classes/LabeledBox.html#shift","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":295,"kind":2048,"name":"padAtBorders","url":"classes/LabeledBox.html#padAtBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":296,"kind":2048,"name":"calibrate","url":"classes/LabeledBox.html#calibrate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"LabeledBox"},{"id":297,"kind":128,"name":"LabeledFaceDescriptors","url":"classes/LabeledFaceDescriptors.html","classes":"tsd-kind-class"},{"id":298,"kind":2048,"name":"fromJSON","url":"classes/LabeledFaceDescriptors.html#fromJSON","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"LabeledFaceDescriptors"},{"id":299,"kind":512,"name":"constructor","url":"classes/LabeledFaceDescriptors.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LabeledFaceDescriptors"},{"id":300,"kind":262144,"name":"label","url":"classes/LabeledFaceDescriptors.html#label","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LabeledFaceDescriptors"},{"id":301,"kind":262144,"name":"descriptors","url":"classes/LabeledFaceDescriptors.html#descriptors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"LabeledFaceDescriptors"},{"id":302,"kind":2048,"name":"toJSON","url":"classes/LabeledFaceDescriptors.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LabeledFaceDescriptors"},{"id":303,"kind":128,"name":"ObjectDetection","url":"classes/ObjectDetection.html","classes":"tsd-kind-class"},{"id":304,"kind":512,"name":"constructor","url":"classes/ObjectDetection.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ObjectDetection"},{"id":305,"kind":262144,"name":"score","url":"classes/ObjectDetection.html#score","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":306,"kind":262144,"name":"classScore","url":"classes/ObjectDetection.html#classScore","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":307,"kind":262144,"name":"className","url":"classes/ObjectDetection.html#className","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":308,"kind":262144,"name":"box","url":"classes/ObjectDetection.html#box","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":309,"kind":262144,"name":"imageDims","url":"classes/ObjectDetection.html#imageDims","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":310,"kind":262144,"name":"imageWidth","url":"classes/ObjectDetection.html#imageWidth","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":311,"kind":262144,"name":"imageHeight","url":"classes/ObjectDetection.html#imageHeight","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":312,"kind":262144,"name":"relativeBox","url":"classes/ObjectDetection.html#relativeBox","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ObjectDetection"},{"id":313,"kind":2048,"name":"forSize","url":"classes/ObjectDetection.html#forSize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ObjectDetection"},{"id":314,"kind":256,"name":"IPoint","url":"interfaces/IPoint.html","classes":"tsd-kind-interface"},{"id":315,"kind":1024,"name":"x","url":"interfaces/IPoint.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IPoint"},{"id":316,"kind":1024,"name":"y","url":"interfaces/IPoint.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IPoint"},{"id":317,"kind":128,"name":"Point","url":"classes/Point.html","classes":"tsd-kind-class"},{"id":318,"kind":512,"name":"constructor","url":"classes/Point.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Point"},{"id":319,"kind":262144,"name":"x","url":"classes/Point.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Point"},{"id":320,"kind":262144,"name":"y","url":"classes/Point.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Point"},{"id":321,"kind":2048,"name":"add","url":"classes/Point.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":322,"kind":2048,"name":"sub","url":"classes/Point.html#sub","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":323,"kind":2048,"name":"mul","url":"classes/Point.html#mul","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":324,"kind":2048,"name":"div","url":"classes/Point.html#div","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":325,"kind":2048,"name":"abs","url":"classes/Point.html#abs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":326,"kind":2048,"name":"magnitude","url":"classes/Point.html#magnitude","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":327,"kind":2048,"name":"floor","url":"classes/Point.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Point"},{"id":328,"kind":128,"name":"PredictedBox","url":"classes/PredictedBox.html","classes":"tsd-kind-class"},{"id":329,"kind":2048,"name":"assertIsValidPredictedBox","url":"classes/PredictedBox.html#assertIsValidPredictedBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PredictedBox"},{"id":330,"kind":2048,"name":"assertIsValidLabeledBox","url":"classes/PredictedBox.html#assertIsValidLabeledBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"PredictedBox"},{"id":331,"kind":2048,"name":"isRect","url":"classes/PredictedBox.html#isRect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"PredictedBox"},{"id":332,"kind":2048,"name":"assertIsValidBox","url":"classes/PredictedBox.html#assertIsValidBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"PredictedBox"},{"id":333,"kind":512,"name":"constructor","url":"classes/PredictedBox.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"PredictedBox"},{"id":334,"kind":262144,"name":"score","url":"classes/PredictedBox.html#score","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PredictedBox"},{"id":335,"kind":262144,"name":"classScore","url":"classes/PredictedBox.html#classScore","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PredictedBox"},{"id":336,"kind":262144,"name":"label","url":"classes/PredictedBox.html#label","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":337,"kind":262144,"name":"x","url":"classes/PredictedBox.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":338,"kind":262144,"name":"y","url":"classes/PredictedBox.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":339,"kind":262144,"name":"width","url":"classes/PredictedBox.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":340,"kind":262144,"name":"height","url":"classes/PredictedBox.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":341,"kind":262144,"name":"left","url":"classes/PredictedBox.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":342,"kind":262144,"name":"top","url":"classes/PredictedBox.html#top","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":343,"kind":262144,"name":"right","url":"classes/PredictedBox.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":344,"kind":262144,"name":"bottom","url":"classes/PredictedBox.html#bottom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":345,"kind":262144,"name":"area","url":"classes/PredictedBox.html#area","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":346,"kind":262144,"name":"topLeft","url":"classes/PredictedBox.html#topLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":347,"kind":262144,"name":"topRight","url":"classes/PredictedBox.html#topRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":348,"kind":262144,"name":"bottomLeft","url":"classes/PredictedBox.html#bottomLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":349,"kind":262144,"name":"bottomRight","url":"classes/PredictedBox.html#bottomRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":350,"kind":2048,"name":"round","url":"classes/PredictedBox.html#round","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":351,"kind":2048,"name":"floor","url":"classes/PredictedBox.html#floor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":352,"kind":2048,"name":"toSquare","url":"classes/PredictedBox.html#toSquare","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":353,"kind":2048,"name":"rescale","url":"classes/PredictedBox.html#rescale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":354,"kind":2048,"name":"pad","url":"classes/PredictedBox.html#pad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":355,"kind":2048,"name":"clipAtImageBorders","url":"classes/PredictedBox.html#clipAtImageBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":356,"kind":2048,"name":"shift","url":"classes/PredictedBox.html#shift","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":357,"kind":2048,"name":"padAtBorders","url":"classes/PredictedBox.html#padAtBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":358,"kind":2048,"name":"calibrate","url":"classes/PredictedBox.html#calibrate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PredictedBox"},{"id":359,"kind":256,"name":"IRect","url":"interfaces/IRect.html","classes":"tsd-kind-interface"},{"id":360,"kind":1024,"name":"x","url":"interfaces/IRect.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IRect"},{"id":361,"kind":1024,"name":"y","url":"interfaces/IRect.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IRect"},{"id":362,"kind":1024,"name":"width","url":"interfaces/IRect.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IRect"},{"id":363,"kind":1024,"name":"height","url":"interfaces/IRect.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IRect"},{"id":364,"kind":128,"name":"Rect","url":"classes/Rect.html","classes":"tsd-kind-class"},{"id":365,"kind":2048,"name":"isRect","url":"classes/Rect.html#isRect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Rect"},{"id":366,"kind":2048,"name":"assertIsValidBox","url":"classes/Rect.html#assertIsValidBox","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Rect"},{"id":367,"kind":512,"name":"constructor","url":"classes/Rect.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Rect"},{"id":368,"kind":262144,"name":"x","url":"classes/Rect.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":369,"kind":262144,"name":"y","url":"classes/Rect.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":370,"kind":262144,"name":"width","url":"classes/Rect.html#width","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":371,"kind":262144,"name":"height","url":"classes/Rect.html#height","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":372,"kind":262144,"name":"left","url":"classes/Rect.html#left","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":373,"kind":262144,"name":"top","url":"classes/Rect.html#top","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":374,"kind":262144,"name":"right","url":"classes/Rect.html#right","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":375,"kind":262144,"name":"bottom","url":"classes/Rect.html#bottom","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":376,"kind":262144,"name":"area","url":"classes/Rect.html#area","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":377,"kind":262144,"name":"topLeft","url":"classes/Rect.html#topLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":378,"kind":262144,"name":"topRight","url":"classes/Rect.html#topRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":379,"kind":262144,"name":"bottomLeft","url":"classes/Rect.html#bottomLeft","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":380,"kind":262144,"name":"bottomRight","url":"classes/Rect.html#bottomRight","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":381,"kind":2048,"name":"round","url":"classes/Rect.html#round","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":382,"kind":2048,"name":"floor","url":"classes/Rect.html#floor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":383,"kind":2048,"name":"toSquare","url":"classes/Rect.html#toSquare","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":384,"kind":2048,"name":"rescale","url":"classes/Rect.html#rescale","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":385,"kind":2048,"name":"pad","url":"classes/Rect.html#pad","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":386,"kind":2048,"name":"clipAtImageBorders","url":"classes/Rect.html#clipAtImageBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":387,"kind":2048,"name":"shift","url":"classes/Rect.html#shift","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":388,"kind":2048,"name":"padAtBorders","url":"classes/Rect.html#padAtBorders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":389,"kind":2048,"name":"calibrate","url":"classes/Rect.html#calibrate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Rect"},{"id":390,"kind":64,"name":"awaitMediaLoaded","url":"index.html#awaitMediaLoaded","classes":"tsd-kind-function"},{"id":391,"kind":64,"name":"bufferToImage","url":"index.html#bufferToImage","classes":"tsd-kind-function"},{"id":392,"kind":64,"name":"createCanvas","url":"index.html#createCanvas","classes":"tsd-kind-function"},{"id":393,"kind":64,"name":"createCanvasFromMedia","url":"index.html#createCanvasFromMedia","classes":"tsd-kind-function"},{"id":394,"kind":64,"name":"extractFaces","url":"index.html#extractFaces","classes":"tsd-kind-function"},{"id":395,"kind":64,"name":"extractFaceTensors","url":"index.html#extractFaceTensors","classes":"tsd-kind-function"},{"id":396,"kind":64,"name":"fetchImage","url":"index.html#fetchImage","classes":"tsd-kind-function"},{"id":397,"kind":64,"name":"fetchJson","url":"index.html#fetchJson","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":398,"kind":64,"name":"fetchNetWeights","url":"index.html#fetchNetWeights","classes":"tsd-kind-function"},{"id":399,"kind":64,"name":"fetchOrThrow","url":"index.html#fetchOrThrow","classes":"tsd-kind-function"},{"id":400,"kind":64,"name":"fetchVideo","url":"index.html#fetchVideo","classes":"tsd-kind-function"},{"id":401,"kind":64,"name":"getContext2dOrThrow","url":"index.html#getContext2dOrThrow","classes":"tsd-kind-function"},{"id":402,"kind":64,"name":"getMediaDimensions","url":"index.html#getMediaDimensions","classes":"tsd-kind-function"},{"id":403,"kind":64,"name":"imageTensorToCanvas","url":"index.html#imageTensorToCanvas","classes":"tsd-kind-function"},{"id":404,"kind":64,"name":"imageToSquare","url":"index.html#imageToSquare","classes":"tsd-kind-function"},{"id":405,"kind":64,"name":"isMediaElement","url":"index.html#isMediaElement","classes":"tsd-kind-function"},{"id":406,"kind":64,"name":"isMediaLoaded","url":"index.html#isMediaLoaded","classes":"tsd-kind-function"},{"id":407,"kind":64,"name":"loadWeightMap","url":"index.html#loadWeightMap","classes":"tsd-kind-function"},{"id":408,"kind":64,"name":"matchDimensions","url":"index.html#matchDimensions","classes":"tsd-kind-function"},{"id":409,"kind":128,"name":"NetInput","url":"classes/NetInput.html","classes":"tsd-kind-class"},{"id":410,"kind":512,"name":"constructor","url":"classes/NetInput.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"NetInput"},{"id":411,"kind":262144,"name":"imageTensors","url":"classes/NetInput.html#imageTensors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":412,"kind":262144,"name":"canvases","url":"classes/NetInput.html#canvases","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":413,"kind":262144,"name":"isBatchInput","url":"classes/NetInput.html#isBatchInput","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":414,"kind":262144,"name":"batchSize","url":"classes/NetInput.html#batchSize","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":415,"kind":262144,"name":"inputDimensions","url":"classes/NetInput.html#inputDimensions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":416,"kind":262144,"name":"inputSize","url":"classes/NetInput.html#inputSize","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":417,"kind":262144,"name":"reshapedInputDimensions","url":"classes/NetInput.html#reshapedInputDimensions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NetInput"},{"id":418,"kind":2048,"name":"getInput","url":"classes/NetInput.html#getInput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":419,"kind":2048,"name":"getInputDimensions","url":"classes/NetInput.html#getInputDimensions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":420,"kind":2048,"name":"getInputHeight","url":"classes/NetInput.html#getInputHeight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":421,"kind":2048,"name":"getInputWidth","url":"classes/NetInput.html#getInputWidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":422,"kind":2048,"name":"getReshapedInputDimensions","url":"classes/NetInput.html#getReshapedInputDimensions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":423,"kind":2048,"name":"toBatchTensor","url":"classes/NetInput.html#toBatchTensor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NetInput"},{"id":424,"kind":64,"name":"resolveInput","url":"index.html#resolveInput","classes":"tsd-kind-function"},{"id":425,"kind":64,"name":"toNetInput","url":"index.html#toNetInput","classes":"tsd-kind-function"},{"id":426,"kind":4194304,"name":"TMediaElement","url":"index.html#TMediaElement","classes":"tsd-kind-type-alias"},{"id":427,"kind":4194304,"name":"TResolvedNetInput","url":"index.html#TResolvedNetInput","classes":"tsd-kind-type-alias"},{"id":428,"kind":4194304,"name":"TNetInputArg","url":"index.html#TNetInputArg","classes":"tsd-kind-type-alias"},{"id":429,"kind":4194304,"name":"TNetInput","url":"index.html#TNetInput","classes":"tsd-kind-type-alias"},{"id":430,"kind":32,"name":"env","url":"index.html#env","classes":"tsd-kind-variable"},{"id":431,"kind":65536,"name":"__type","url":"index.html#env.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"env"},{"id":432,"kind":1024,"name":"getEnv","url":"index.html#env.__type.getEnv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":433,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":434,"kind":1024,"name":"setEnv","url":"index.html#env.__type.setEnv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":435,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-9","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":436,"kind":1024,"name":"initialize","url":"index.html#env.__type.initialize","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":437,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":438,"kind":1024,"name":"createBrowserEnv","url":"index.html#env.__type.createBrowserEnv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":439,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":440,"kind":1024,"name":"createFileSystem","url":"index.html#env.__type.createFileSystem","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":441,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":442,"kind":1024,"name":"createNodejsEnv","url":"index.html#env.__type.createNodejsEnv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":443,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":444,"kind":1024,"name":"monkeyPatch","url":"index.html#env.__type.monkeyPatch","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":445,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-8","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":446,"kind":1024,"name":"isBrowser","url":"index.html#env.__type.isBrowser","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":447,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-6","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":448,"kind":1024,"name":"isNodejs","url":"index.html#env.__type.isNodejs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"env.__type"},{"id":449,"kind":65536,"name":"__type","url":"index.html#env.__type.__type-7","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"env.__type"},{"id":450,"kind":4194304,"name":"FileSystem","url":"index.html#FileSystem","classes":"tsd-kind-type-alias"},{"id":451,"kind":65536,"name":"__type","url":"index.html#FileSystem.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"FileSystem"},{"id":452,"kind":2048,"name":"readFile","url":"index.html#FileSystem.__type.readFile","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"FileSystem.__type"},{"id":453,"kind":4194304,"name":"Environment","url":"index.html#Environment","classes":"tsd-kind-type-alias"},{"id":454,"kind":128,"name":"FaceExpressionNet","url":"classes/FaceExpressionNet.html","classes":"tsd-kind-class"},{"id":455,"kind":512,"name":"constructor","url":"classes/FaceExpressionNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FaceExpressionNet"},{"id":456,"kind":2048,"name":"forwardInput","url":"classes/FaceExpressionNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":457,"kind":2048,"name":"forward","url":"classes/FaceExpressionNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":458,"kind":2048,"name":"predictExpressions","url":"classes/FaceExpressionNet.html#predictExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":459,"kind":262144,"name":"faceFeatureExtractor","url":"classes/FaceExpressionNet.html#faceFeatureExtractor","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":460,"kind":2048,"name":"runNet","url":"classes/FaceExpressionNet.html#runNet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":461,"kind":2048,"name":"dispose","url":"classes/FaceExpressionNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":462,"kind":2048,"name":"loadClassifierParams","url":"classes/FaceExpressionNet.html#loadClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":463,"kind":2048,"name":"extractClassifierParams","url":"classes/FaceExpressionNet.html#extractClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":464,"kind":1024,"name":"_name","url":"classes/FaceExpressionNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":465,"kind":262144,"name":"params","url":"classes/FaceExpressionNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":466,"kind":262144,"name":"paramMappings","url":"classes/FaceExpressionNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":467,"kind":262144,"name":"isLoaded","url":"classes/FaceExpressionNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceExpressionNet"},{"id":468,"kind":2048,"name":"getParamFromPath","url":"classes/FaceExpressionNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":469,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceExpressionNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":470,"kind":2048,"name":"getParamList","url":"classes/FaceExpressionNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":471,"kind":2048,"name":"getTrainableParams","url":"classes/FaceExpressionNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":472,"kind":2048,"name":"getFrozenParams","url":"classes/FaceExpressionNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":473,"kind":2048,"name":"variable","url":"classes/FaceExpressionNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":474,"kind":2048,"name":"freeze","url":"classes/FaceExpressionNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":475,"kind":2048,"name":"serializeParams","url":"classes/FaceExpressionNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":476,"kind":2048,"name":"load","url":"classes/FaceExpressionNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":477,"kind":2048,"name":"loadFromUri","url":"classes/FaceExpressionNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":478,"kind":2048,"name":"loadFromDisk","url":"classes/FaceExpressionNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":479,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceExpressionNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":480,"kind":2048,"name":"extractWeights","url":"classes/FaceExpressionNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceExpressionNet"},{"id":481,"kind":32,"name":"FACE_EXPRESSION_LABELS","url":"index.html#FACE_EXPRESSION_LABELS","classes":"tsd-kind-variable"},{"id":482,"kind":128,"name":"FaceExpressions","url":"classes/FaceExpressions.html","classes":"tsd-kind-class"},{"id":483,"kind":512,"name":"constructor","url":"classes/FaceExpressions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FaceExpressions"},{"id":484,"kind":1024,"name":"neutral","url":"classes/FaceExpressions.html#neutral","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":485,"kind":1024,"name":"happy","url":"classes/FaceExpressions.html#happy","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":486,"kind":1024,"name":"sad","url":"classes/FaceExpressions.html#sad","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":487,"kind":1024,"name":"angry","url":"classes/FaceExpressions.html#angry","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":488,"kind":1024,"name":"fearful","url":"classes/FaceExpressions.html#fearful","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":489,"kind":1024,"name":"disgusted","url":"classes/FaceExpressions.html#disgusted","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":490,"kind":1024,"name":"surprised","url":"classes/FaceExpressions.html#surprised","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FaceExpressions"},{"id":491,"kind":2048,"name":"asSortedArray","url":"classes/FaceExpressions.html#asSortedArray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceExpressions"},{"id":492,"kind":128,"name":"FaceLandmarkNet","url":"classes/FaceLandmarkNet.html","classes":"tsd-kind-class"},{"id":493,"kind":512,"name":"constructor","url":"classes/FaceLandmarkNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":494,"kind":2048,"name":"postProcess","url":"classes/FaceLandmarkNet.html#postProcess","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":495,"kind":2048,"name":"forwardInput","url":"classes/FaceLandmarkNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":496,"kind":2048,"name":"forward","url":"classes/FaceLandmarkNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":497,"kind":2048,"name":"detectLandmarks","url":"classes/FaceLandmarkNet.html#detectLandmarks","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":498,"kind":262144,"name":"faceFeatureExtractor","url":"classes/FaceLandmarkNet.html#faceFeatureExtractor","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":499,"kind":2048,"name":"runNet","url":"classes/FaceLandmarkNet.html#runNet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":500,"kind":2048,"name":"dispose","url":"classes/FaceLandmarkNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":501,"kind":2048,"name":"loadClassifierParams","url":"classes/FaceLandmarkNet.html#loadClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":502,"kind":2048,"name":"extractClassifierParams","url":"classes/FaceLandmarkNet.html#extractClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":503,"kind":1024,"name":"_name","url":"classes/FaceLandmarkNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":504,"kind":262144,"name":"params","url":"classes/FaceLandmarkNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":505,"kind":262144,"name":"paramMappings","url":"classes/FaceLandmarkNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":506,"kind":262144,"name":"isLoaded","url":"classes/FaceLandmarkNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":507,"kind":2048,"name":"getParamFromPath","url":"classes/FaceLandmarkNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":508,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceLandmarkNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":509,"kind":2048,"name":"getParamList","url":"classes/FaceLandmarkNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":510,"kind":2048,"name":"getTrainableParams","url":"classes/FaceLandmarkNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":511,"kind":2048,"name":"getFrozenParams","url":"classes/FaceLandmarkNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":512,"kind":2048,"name":"variable","url":"classes/FaceLandmarkNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":513,"kind":2048,"name":"freeze","url":"classes/FaceLandmarkNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":514,"kind":2048,"name":"serializeParams","url":"classes/FaceLandmarkNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":515,"kind":2048,"name":"load","url":"classes/FaceLandmarkNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":516,"kind":2048,"name":"loadFromUri","url":"classes/FaceLandmarkNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":517,"kind":2048,"name":"loadFromDisk","url":"classes/FaceLandmarkNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":518,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceLandmarkNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":519,"kind":2048,"name":"extractWeights","url":"classes/FaceLandmarkNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmarkNet"},{"id":520,"kind":128,"name":"FaceLandmark68Net","url":"classes/FaceLandmark68Net.html","classes":"tsd-kind-class"},{"id":521,"kind":512,"name":"constructor","url":"classes/FaceLandmark68Net.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FaceLandmark68Net"},{"id":522,"kind":2048,"name":"postProcess","url":"classes/FaceLandmark68Net.html#postProcess","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":523,"kind":2048,"name":"forwardInput","url":"classes/FaceLandmark68Net.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":524,"kind":2048,"name":"forward","url":"classes/FaceLandmark68Net.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":525,"kind":2048,"name":"detectLandmarks","url":"classes/FaceLandmark68Net.html#detectLandmarks","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":526,"kind":262144,"name":"faceFeatureExtractor","url":"classes/FaceLandmark68Net.html#faceFeatureExtractor","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68Net"},{"id":527,"kind":2048,"name":"runNet","url":"classes/FaceLandmark68Net.html#runNet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":528,"kind":2048,"name":"dispose","url":"classes/FaceLandmark68Net.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":529,"kind":2048,"name":"loadClassifierParams","url":"classes/FaceLandmark68Net.html#loadClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":530,"kind":2048,"name":"extractClassifierParams","url":"classes/FaceLandmark68Net.html#extractClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":531,"kind":1024,"name":"_name","url":"classes/FaceLandmark68Net.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":532,"kind":262144,"name":"params","url":"classes/FaceLandmark68Net.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68Net"},{"id":533,"kind":262144,"name":"paramMappings","url":"classes/FaceLandmark68Net.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68Net"},{"id":534,"kind":262144,"name":"isLoaded","url":"classes/FaceLandmark68Net.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68Net"},{"id":535,"kind":2048,"name":"getParamFromPath","url":"classes/FaceLandmark68Net.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":536,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceLandmark68Net.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":537,"kind":2048,"name":"getParamList","url":"classes/FaceLandmark68Net.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":538,"kind":2048,"name":"getTrainableParams","url":"classes/FaceLandmark68Net.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":539,"kind":2048,"name":"getFrozenParams","url":"classes/FaceLandmark68Net.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":540,"kind":2048,"name":"variable","url":"classes/FaceLandmark68Net.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":541,"kind":2048,"name":"freeze","url":"classes/FaceLandmark68Net.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":542,"kind":2048,"name":"serializeParams","url":"classes/FaceLandmark68Net.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":543,"kind":2048,"name":"load","url":"classes/FaceLandmark68Net.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":544,"kind":2048,"name":"loadFromUri","url":"classes/FaceLandmark68Net.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":545,"kind":2048,"name":"loadFromDisk","url":"classes/FaceLandmark68Net.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":546,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceLandmark68Net.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":547,"kind":2048,"name":"extractWeights","url":"classes/FaceLandmark68Net.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68Net"},{"id":548,"kind":128,"name":"FaceLandmark68TinyNet","url":"classes/FaceLandmark68TinyNet.html","classes":"tsd-kind-class"},{"id":549,"kind":512,"name":"constructor","url":"classes/FaceLandmark68TinyNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FaceLandmark68TinyNet"},{"id":550,"kind":2048,"name":"postProcess","url":"classes/FaceLandmark68TinyNet.html#postProcess","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":551,"kind":2048,"name":"forwardInput","url":"classes/FaceLandmark68TinyNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":552,"kind":2048,"name":"forward","url":"classes/FaceLandmark68TinyNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":553,"kind":2048,"name":"detectLandmarks","url":"classes/FaceLandmark68TinyNet.html#detectLandmarks","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":554,"kind":262144,"name":"faceFeatureExtractor","url":"classes/FaceLandmark68TinyNet.html#faceFeatureExtractor","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68TinyNet"},{"id":555,"kind":2048,"name":"runNet","url":"classes/FaceLandmark68TinyNet.html#runNet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":556,"kind":2048,"name":"dispose","url":"classes/FaceLandmark68TinyNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":557,"kind":2048,"name":"loadClassifierParams","url":"classes/FaceLandmark68TinyNet.html#loadClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":558,"kind":2048,"name":"extractClassifierParams","url":"classes/FaceLandmark68TinyNet.html#extractClassifierParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":559,"kind":1024,"name":"_name","url":"classes/FaceLandmark68TinyNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":560,"kind":262144,"name":"params","url":"classes/FaceLandmark68TinyNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68TinyNet"},{"id":561,"kind":262144,"name":"paramMappings","url":"classes/FaceLandmark68TinyNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68TinyNet"},{"id":562,"kind":262144,"name":"isLoaded","url":"classes/FaceLandmark68TinyNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceLandmark68TinyNet"},{"id":563,"kind":2048,"name":"getParamFromPath","url":"classes/FaceLandmark68TinyNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":564,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceLandmark68TinyNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":565,"kind":2048,"name":"getParamList","url":"classes/FaceLandmark68TinyNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":566,"kind":2048,"name":"getTrainableParams","url":"classes/FaceLandmark68TinyNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":567,"kind":2048,"name":"getFrozenParams","url":"classes/FaceLandmark68TinyNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":568,"kind":2048,"name":"variable","url":"classes/FaceLandmark68TinyNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":569,"kind":2048,"name":"freeze","url":"classes/FaceLandmark68TinyNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":570,"kind":2048,"name":"serializeParams","url":"classes/FaceLandmark68TinyNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":571,"kind":2048,"name":"load","url":"classes/FaceLandmark68TinyNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":572,"kind":2048,"name":"loadFromUri","url":"classes/FaceLandmark68TinyNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":573,"kind":2048,"name":"loadFromDisk","url":"classes/FaceLandmark68TinyNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":574,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceLandmark68TinyNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":575,"kind":2048,"name":"extractWeights","url":"classes/FaceLandmark68TinyNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceLandmark68TinyNet"},{"id":576,"kind":64,"name":"createFaceRecognitionNet","url":"index.html#createFaceRecognitionNet","classes":"tsd-kind-function"},{"id":577,"kind":128,"name":"FaceRecognitionNet","url":"classes/FaceRecognitionNet.html","classes":"tsd-kind-class"},{"id":578,"kind":512,"name":"constructor","url":"classes/FaceRecognitionNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"FaceRecognitionNet"},{"id":579,"kind":2048,"name":"forwardInput","url":"classes/FaceRecognitionNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceRecognitionNet"},{"id":580,"kind":2048,"name":"forward","url":"classes/FaceRecognitionNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceRecognitionNet"},{"id":581,"kind":2048,"name":"computeFaceDescriptor","url":"classes/FaceRecognitionNet.html#computeFaceDescriptor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceRecognitionNet"},{"id":582,"kind":1024,"name":"_name","url":"classes/FaceRecognitionNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":583,"kind":262144,"name":"params","url":"classes/FaceRecognitionNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":584,"kind":262144,"name":"paramMappings","url":"classes/FaceRecognitionNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":585,"kind":262144,"name":"isLoaded","url":"classes/FaceRecognitionNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":586,"kind":2048,"name":"getParamFromPath","url":"classes/FaceRecognitionNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":587,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceRecognitionNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":588,"kind":2048,"name":"getParamList","url":"classes/FaceRecognitionNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":589,"kind":2048,"name":"getTrainableParams","url":"classes/FaceRecognitionNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":590,"kind":2048,"name":"getFrozenParams","url":"classes/FaceRecognitionNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":591,"kind":2048,"name":"variable","url":"classes/FaceRecognitionNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":592,"kind":2048,"name":"freeze","url":"classes/FaceRecognitionNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":593,"kind":2048,"name":"dispose","url":"classes/FaceRecognitionNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":594,"kind":2048,"name":"serializeParams","url":"classes/FaceRecognitionNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":595,"kind":2048,"name":"load","url":"classes/FaceRecognitionNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":596,"kind":2048,"name":"loadFromUri","url":"classes/FaceRecognitionNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":597,"kind":2048,"name":"loadFromDisk","url":"classes/FaceRecognitionNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":598,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceRecognitionNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":599,"kind":2048,"name":"extractWeights","url":"classes/FaceRecognitionNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceRecognitionNet"},{"id":600,"kind":64,"name":"extendWithFaceDescriptor","url":"index.html#extendWithFaceDescriptor","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":601,"kind":4194304,"name":"WithFaceDescriptor","url":"index.html#WithFaceDescriptor","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":602,"kind":64,"name":"isWithFaceDetection","url":"index.html#isWithFaceDetection","classes":"tsd-kind-function"},{"id":603,"kind":64,"name":"extendWithFaceDetection","url":"index.html#extendWithFaceDetection","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":604,"kind":4194304,"name":"WithFaceDetection","url":"index.html#WithFaceDetection","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":605,"kind":64,"name":"isWithFaceExpressions","url":"index.html#isWithFaceExpressions","classes":"tsd-kind-function"},{"id":606,"kind":64,"name":"extendWithFaceExpressions","url":"index.html#extendWithFaceExpressions","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":607,"kind":4194304,"name":"WithFaceExpressions","url":"index.html#WithFaceExpressions","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":608,"kind":64,"name":"isWithFaceLandmarks","url":"index.html#isWithFaceLandmarks","classes":"tsd-kind-function"},{"id":609,"kind":64,"name":"extendWithFaceLandmarks","url":"index.html#extendWithFaceLandmarks","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":610,"kind":4194304,"name":"WithFaceLandmarks","url":"index.html#WithFaceLandmarks","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":611,"kind":64,"name":"isWithAge","url":"index.html#isWithAge","classes":"tsd-kind-function"},{"id":612,"kind":64,"name":"extendWithAge","url":"index.html#extendWithAge","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":613,"kind":4194304,"name":"WithAge","url":"index.html#WithAge","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":614,"kind":64,"name":"isWithGender","url":"index.html#isWithGender","classes":"tsd-kind-function"},{"id":615,"kind":64,"name":"extendWithGender","url":"index.html#extendWithGender","classes":"tsd-kind-function tsd-has-type-parameter"},{"id":616,"kind":4194304,"name":"WithGender","url":"index.html#WithGender","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":617,"kind":64,"name":"allFacesSsdMobilenetv1","url":"index.html#allFacesSsdMobilenetv1","classes":"tsd-kind-function"},{"id":618,"kind":64,"name":"allFacesTinyYolov2","url":"index.html#allFacesTinyYolov2","classes":"tsd-kind-function"},{"id":619,"kind":64,"name":"allFaces","url":"index.html#allFaces","classes":"tsd-kind-function"},{"id":620,"kind":128,"name":"ComposableTask","url":"classes/ComposableTask.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":621,"kind":512,"name":"constructor","url":"classes/ComposableTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter","parent":"ComposableTask"},{"id":622,"kind":2048,"name":"then","url":"classes/ComposableTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComposableTask"},{"id":623,"kind":2048,"name":"run","url":"classes/ComposableTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComposableTask"},{"id":624,"kind":128,"name":"ComputeFaceDescriptorsTaskBase","url":"classes/ComputeFaceDescriptorsTaskBase.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":625,"kind":512,"name":"constructor","url":"classes/ComputeFaceDescriptorsTaskBase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"ComputeFaceDescriptorsTaskBase"},{"id":626,"kind":2048,"name":"then","url":"classes/ComputeFaceDescriptorsTaskBase.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ComputeFaceDescriptorsTaskBase"},{"id":627,"kind":2048,"name":"run","url":"classes/ComputeFaceDescriptorsTaskBase.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ComputeFaceDescriptorsTaskBase"},{"id":628,"kind":128,"name":"ComputeAllFaceDescriptorsTask","url":"classes/ComputeAllFaceDescriptorsTask.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":629,"kind":512,"name":"constructor","url":"classes/ComputeAllFaceDescriptorsTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"ComputeAllFaceDescriptorsTask"},{"id":630,"kind":2048,"name":"run","url":"classes/ComputeAllFaceDescriptorsTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ComputeAllFaceDescriptorsTask"},{"id":631,"kind":2048,"name":"withFaceExpressions","url":"classes/ComputeAllFaceDescriptorsTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComputeAllFaceDescriptorsTask"},{"id":632,"kind":2048,"name":"withAgeAndGender","url":"classes/ComputeAllFaceDescriptorsTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComputeAllFaceDescriptorsTask"},{"id":633,"kind":2048,"name":"then","url":"classes/ComputeAllFaceDescriptorsTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ComputeAllFaceDescriptorsTask"},{"id":634,"kind":128,"name":"ComputeSingleFaceDescriptorTask","url":"classes/ComputeSingleFaceDescriptorTask.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":635,"kind":512,"name":"constructor","url":"classes/ComputeSingleFaceDescriptorTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"ComputeSingleFaceDescriptorTask"},{"id":636,"kind":2048,"name":"run","url":"classes/ComputeSingleFaceDescriptorTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ComputeSingleFaceDescriptorTask"},{"id":637,"kind":2048,"name":"withFaceExpressions","url":"classes/ComputeSingleFaceDescriptorTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComputeSingleFaceDescriptorTask"},{"id":638,"kind":2048,"name":"withAgeAndGender","url":"classes/ComputeSingleFaceDescriptorTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ComputeSingleFaceDescriptorTask"},{"id":639,"kind":2048,"name":"then","url":"classes/ComputeSingleFaceDescriptorTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ComputeSingleFaceDescriptorTask"},{"id":640,"kind":64,"name":"detectSingleFace","url":"index.html#detectSingleFace","classes":"tsd-kind-function"},{"id":641,"kind":64,"name":"detectAllFaces","url":"index.html#detectAllFaces","classes":"tsd-kind-function"},{"id":642,"kind":128,"name":"DetectFacesTaskBase","url":"classes/DetectFacesTaskBase.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":643,"kind":512,"name":"constructor","url":"classes/DetectFacesTaskBase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"DetectFacesTaskBase"},{"id":644,"kind":2048,"name":"then","url":"classes/DetectFacesTaskBase.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectFacesTaskBase"},{"id":645,"kind":2048,"name":"run","url":"classes/DetectFacesTaskBase.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectFacesTaskBase"},{"id":646,"kind":128,"name":"DetectAllFacesTask","url":"classes/DetectAllFacesTask.html","classes":"tsd-kind-class"},{"id":647,"kind":512,"name":"constructor","url":"classes/DetectAllFacesTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"DetectAllFacesTask"},{"id":648,"kind":2048,"name":"run","url":"classes/DetectAllFacesTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DetectAllFacesTask"},{"id":649,"kind":2048,"name":"withFaceLandmarks","url":"classes/DetectAllFacesTask.html#withFaceLandmarks","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFacesTask"},{"id":650,"kind":2048,"name":"withFaceExpressions","url":"classes/DetectAllFacesTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFacesTask"},{"id":651,"kind":2048,"name":"withAgeAndGender","url":"classes/DetectAllFacesTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFacesTask"},{"id":652,"kind":2048,"name":"then","url":"classes/DetectAllFacesTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectAllFacesTask"},{"id":653,"kind":128,"name":"DetectSingleFaceTask","url":"classes/DetectSingleFaceTask.html","classes":"tsd-kind-class"},{"id":654,"kind":512,"name":"constructor","url":"classes/DetectSingleFaceTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"DetectSingleFaceTask"},{"id":655,"kind":2048,"name":"run","url":"classes/DetectSingleFaceTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DetectSingleFaceTask"},{"id":656,"kind":2048,"name":"withFaceLandmarks","url":"classes/DetectSingleFaceTask.html#withFaceLandmarks","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceTask"},{"id":657,"kind":2048,"name":"withFaceExpressions","url":"classes/DetectSingleFaceTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceTask"},{"id":658,"kind":2048,"name":"withAgeAndGender","url":"classes/DetectSingleFaceTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceTask"},{"id":659,"kind":2048,"name":"then","url":"classes/DetectSingleFaceTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectSingleFaceTask"},{"id":660,"kind":128,"name":"DetectFaceLandmarksTaskBase","url":"classes/DetectFaceLandmarksTaskBase.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":661,"kind":512,"name":"constructor","url":"classes/DetectFaceLandmarksTaskBase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"DetectFaceLandmarksTaskBase"},{"id":662,"kind":2048,"name":"then","url":"classes/DetectFaceLandmarksTaskBase.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectFaceLandmarksTaskBase"},{"id":663,"kind":2048,"name":"run","url":"classes/DetectFaceLandmarksTaskBase.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectFaceLandmarksTaskBase"},{"id":664,"kind":128,"name":"DetectAllFaceLandmarksTask","url":"classes/DetectAllFaceLandmarksTask.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":665,"kind":512,"name":"constructor","url":"classes/DetectAllFaceLandmarksTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"DetectAllFaceLandmarksTask"},{"id":666,"kind":2048,"name":"run","url":"classes/DetectAllFaceLandmarksTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DetectAllFaceLandmarksTask"},{"id":667,"kind":2048,"name":"withFaceExpressions","url":"classes/DetectAllFaceLandmarksTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFaceLandmarksTask"},{"id":668,"kind":2048,"name":"withAgeAndGender","url":"classes/DetectAllFaceLandmarksTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFaceLandmarksTask"},{"id":669,"kind":2048,"name":"withFaceDescriptors","url":"classes/DetectAllFaceLandmarksTask.html#withFaceDescriptors","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectAllFaceLandmarksTask"},{"id":670,"kind":2048,"name":"then","url":"classes/DetectAllFaceLandmarksTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectAllFaceLandmarksTask"},{"id":671,"kind":128,"name":"DetectSingleFaceLandmarksTask","url":"classes/DetectSingleFaceLandmarksTask.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":672,"kind":512,"name":"constructor","url":"classes/DetectSingleFaceLandmarksTask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"DetectSingleFaceLandmarksTask"},{"id":673,"kind":2048,"name":"run","url":"classes/DetectSingleFaceLandmarksTask.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"DetectSingleFaceLandmarksTask"},{"id":674,"kind":2048,"name":"withFaceExpressions","url":"classes/DetectSingleFaceLandmarksTask.html#withFaceExpressions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceLandmarksTask"},{"id":675,"kind":2048,"name":"withAgeAndGender","url":"classes/DetectSingleFaceLandmarksTask.html#withAgeAndGender","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceLandmarksTask"},{"id":676,"kind":2048,"name":"withFaceDescriptor","url":"classes/DetectSingleFaceLandmarksTask.html#withFaceDescriptor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DetectSingleFaceLandmarksTask"},{"id":677,"kind":2048,"name":"then","url":"classes/DetectSingleFaceLandmarksTask.html#then","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"DetectSingleFaceLandmarksTask"},{"id":678,"kind":128,"name":"FaceMatcher","url":"classes/FaceMatcher.html","classes":"tsd-kind-class"},{"id":679,"kind":2048,"name":"fromJSON","url":"classes/FaceMatcher.html#fromJSON","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"FaceMatcher"},{"id":680,"kind":512,"name":"constructor","url":"classes/FaceMatcher.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FaceMatcher"},{"id":681,"kind":262144,"name":"labeledDescriptors","url":"classes/FaceMatcher.html#labeledDescriptors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceMatcher"},{"id":682,"kind":262144,"name":"distanceThreshold","url":"classes/FaceMatcher.html#distanceThreshold","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FaceMatcher"},{"id":683,"kind":2048,"name":"computeMeanDistance","url":"classes/FaceMatcher.html#computeMeanDistance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceMatcher"},{"id":684,"kind":2048,"name":"matchDescriptor","url":"classes/FaceMatcher.html#matchDescriptor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceMatcher"},{"id":685,"kind":2048,"name":"findBestMatch","url":"classes/FaceMatcher.html#findBestMatch","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceMatcher"},{"id":686,"kind":2048,"name":"toJSON","url":"classes/FaceMatcher.html#toJSON","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FaceMatcher"},{"id":687,"kind":32,"name":"nets","url":"index.html#nets","classes":"tsd-kind-variable"},{"id":688,"kind":65536,"name":"__type","url":"index.html#nets.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"nets"},{"id":689,"kind":1024,"name":"ssdMobilenetv1","url":"index.html#nets.__type.ssdMobilenetv1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":690,"kind":1024,"name":"tinyFaceDetector","url":"index.html#nets.__type.tinyFaceDetector","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":691,"kind":1024,"name":"tinyYolov2","url":"index.html#nets.__type.tinyYolov2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":692,"kind":1024,"name":"faceLandmark68Net","url":"index.html#nets.__type.faceLandmark68Net","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":693,"kind":1024,"name":"faceLandmark68TinyNet","url":"index.html#nets.__type.faceLandmark68TinyNet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":694,"kind":1024,"name":"faceRecognitionNet","url":"index.html#nets.__type.faceRecognitionNet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":695,"kind":1024,"name":"faceExpressionNet","url":"index.html#nets.__type.faceExpressionNet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":696,"kind":1024,"name":"ageGenderNet","url":"index.html#nets.__type.ageGenderNet","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"nets.__type"},{"id":697,"kind":64,"name":"ssdMobilenetv1","url":"index.html#ssdMobilenetv1","classes":"tsd-kind-function"},{"id":698,"kind":64,"name":"tinyFaceDetector","url":"index.html#tinyFaceDetector","classes":"tsd-kind-function"},{"id":699,"kind":64,"name":"tinyYolov2","url":"index.html#tinyYolov2","classes":"tsd-kind-function"},{"id":700,"kind":64,"name":"detectFaceLandmarks","url":"index.html#detectFaceLandmarks","classes":"tsd-kind-function"},{"id":701,"kind":64,"name":"detectFaceLandmarksTiny","url":"index.html#detectFaceLandmarksTiny","classes":"tsd-kind-function"},{"id":702,"kind":64,"name":"computeFaceDescriptor","url":"index.html#computeFaceDescriptor","classes":"tsd-kind-function"},{"id":703,"kind":64,"name":"recognizeFaceExpressions","url":"index.html#recognizeFaceExpressions","classes":"tsd-kind-function"},{"id":704,"kind":64,"name":"predictAgeAndGender","url":"index.html#predictAgeAndGender","classes":"tsd-kind-function"},{"id":705,"kind":64,"name":"loadSsdMobilenetv1Model","url":"index.html#loadSsdMobilenetv1Model","classes":"tsd-kind-function"},{"id":706,"kind":64,"name":"loadTinyFaceDetectorModel","url":"index.html#loadTinyFaceDetectorModel","classes":"tsd-kind-function"},{"id":707,"kind":64,"name":"loadTinyYolov2Model","url":"index.html#loadTinyYolov2Model","classes":"tsd-kind-function"},{"id":708,"kind":64,"name":"loadFaceLandmarkModel","url":"index.html#loadFaceLandmarkModel","classes":"tsd-kind-function"},{"id":709,"kind":64,"name":"loadFaceLandmarkTinyModel","url":"index.html#loadFaceLandmarkTinyModel","classes":"tsd-kind-function"},{"id":710,"kind":64,"name":"loadFaceRecognitionModel","url":"index.html#loadFaceRecognitionModel","classes":"tsd-kind-function"},{"id":711,"kind":64,"name":"loadFaceExpressionModel","url":"index.html#loadFaceExpressionModel","classes":"tsd-kind-function"},{"id":712,"kind":64,"name":"loadAgeGenderModel","url":"index.html#loadAgeGenderModel","classes":"tsd-kind-function"},{"id":713,"kind":64,"name":"loadFaceDetectionModel","url":"index.html#loadFaceDetectionModel","classes":"tsd-kind-function"},{"id":714,"kind":64,"name":"locateFaces","url":"index.html#locateFaces","classes":"tsd-kind-function"},{"id":715,"kind":64,"name":"detectLandmarks","url":"index.html#detectLandmarks","classes":"tsd-kind-function"},{"id":716,"kind":4194304,"name":"FaceDetectionOptions","url":"index.html#FaceDetectionOptions","classes":"tsd-kind-type-alias"},{"id":717,"kind":4194304,"name":"FaceDetectionFunction","url":"index.html#FaceDetectionFunction","classes":"tsd-kind-type-alias"},{"id":718,"kind":65536,"name":"__type","url":"index.html#FaceDetectionFunction.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"FaceDetectionFunction"},{"id":719,"kind":64,"name":"sigmoid","url":"index.html#sigmoid","classes":"tsd-kind-function"},{"id":720,"kind":64,"name":"inverseSigmoid","url":"index.html#inverseSigmoid","classes":"tsd-kind-function"},{"id":721,"kind":64,"name":"iou","url":"index.html#iou","classes":"tsd-kind-function"},{"id":722,"kind":64,"name":"minBbox","url":"index.html#minBbox","classes":"tsd-kind-function"},{"id":723,"kind":64,"name":"nonMaxSuppression","url":"index.html#nonMaxSuppression","classes":"tsd-kind-function"},{"id":724,"kind":64,"name":"normalize","url":"index.html#normalize","classes":"tsd-kind-function"},{"id":725,"kind":64,"name":"padToSquare","url":"index.html#padToSquare","classes":"tsd-kind-function"},{"id":726,"kind":64,"name":"shuffleArray","url":"index.html#shuffleArray","classes":"tsd-kind-function"},{"id":727,"kind":64,"name":"createSsdMobilenetv1","url":"index.html#createSsdMobilenetv1","classes":"tsd-kind-function"},{"id":728,"kind":64,"name":"createFaceDetectionNet","url":"index.html#createFaceDetectionNet","classes":"tsd-kind-function"},{"id":729,"kind":128,"name":"FaceDetectionNet","url":"classes/FaceDetectionNet.html","classes":"tsd-kind-class"},{"id":730,"kind":512,"name":"constructor","url":"classes/FaceDetectionNet.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":731,"kind":2048,"name":"forwardInput","url":"classes/FaceDetectionNet.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":732,"kind":2048,"name":"forward","url":"classes/FaceDetectionNet.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":733,"kind":2048,"name":"locateFaces","url":"classes/FaceDetectionNet.html#locateFaces","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":734,"kind":1024,"name":"_name","url":"classes/FaceDetectionNet.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":735,"kind":262144,"name":"params","url":"classes/FaceDetectionNet.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":736,"kind":262144,"name":"paramMappings","url":"classes/FaceDetectionNet.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":737,"kind":262144,"name":"isLoaded","url":"classes/FaceDetectionNet.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":738,"kind":2048,"name":"getParamFromPath","url":"classes/FaceDetectionNet.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":739,"kind":2048,"name":"reassignParamFromPath","url":"classes/FaceDetectionNet.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":740,"kind":2048,"name":"getParamList","url":"classes/FaceDetectionNet.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":741,"kind":2048,"name":"getTrainableParams","url":"classes/FaceDetectionNet.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":742,"kind":2048,"name":"getFrozenParams","url":"classes/FaceDetectionNet.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":743,"kind":2048,"name":"variable","url":"classes/FaceDetectionNet.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":744,"kind":2048,"name":"freeze","url":"classes/FaceDetectionNet.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":745,"kind":2048,"name":"dispose","url":"classes/FaceDetectionNet.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":746,"kind":2048,"name":"serializeParams","url":"classes/FaceDetectionNet.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":747,"kind":2048,"name":"load","url":"classes/FaceDetectionNet.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":748,"kind":2048,"name":"loadFromUri","url":"classes/FaceDetectionNet.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":749,"kind":2048,"name":"loadFromDisk","url":"classes/FaceDetectionNet.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":750,"kind":2048,"name":"loadFromWeightMap","url":"classes/FaceDetectionNet.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":751,"kind":2048,"name":"extractWeights","url":"classes/FaceDetectionNet.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"FaceDetectionNet"},{"id":752,"kind":128,"name":"SsdMobilenetv1","url":"classes/SsdMobilenetv1.html","classes":"tsd-kind-class"},{"id":753,"kind":512,"name":"constructor","url":"classes/SsdMobilenetv1.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"SsdMobilenetv1"},{"id":754,"kind":2048,"name":"forwardInput","url":"classes/SsdMobilenetv1.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SsdMobilenetv1"},{"id":755,"kind":2048,"name":"forward","url":"classes/SsdMobilenetv1.html#forward","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SsdMobilenetv1"},{"id":756,"kind":2048,"name":"locateFaces","url":"classes/SsdMobilenetv1.html#locateFaces","classes":"tsd-kind-method tsd-parent-kind-class","parent":"SsdMobilenetv1"},{"id":757,"kind":1024,"name":"_name","url":"classes/SsdMobilenetv1.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":758,"kind":262144,"name":"params","url":"classes/SsdMobilenetv1.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":759,"kind":262144,"name":"paramMappings","url":"classes/SsdMobilenetv1.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":760,"kind":262144,"name":"isLoaded","url":"classes/SsdMobilenetv1.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":761,"kind":2048,"name":"getParamFromPath","url":"classes/SsdMobilenetv1.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":762,"kind":2048,"name":"reassignParamFromPath","url":"classes/SsdMobilenetv1.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":763,"kind":2048,"name":"getParamList","url":"classes/SsdMobilenetv1.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":764,"kind":2048,"name":"getTrainableParams","url":"classes/SsdMobilenetv1.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":765,"kind":2048,"name":"getFrozenParams","url":"classes/SsdMobilenetv1.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":766,"kind":2048,"name":"variable","url":"classes/SsdMobilenetv1.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":767,"kind":2048,"name":"freeze","url":"classes/SsdMobilenetv1.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":768,"kind":2048,"name":"dispose","url":"classes/SsdMobilenetv1.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":769,"kind":2048,"name":"serializeParams","url":"classes/SsdMobilenetv1.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":770,"kind":2048,"name":"load","url":"classes/SsdMobilenetv1.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":771,"kind":2048,"name":"loadFromUri","url":"classes/SsdMobilenetv1.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":772,"kind":2048,"name":"loadFromDisk","url":"classes/SsdMobilenetv1.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":773,"kind":2048,"name":"loadFromWeightMap","url":"classes/SsdMobilenetv1.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":774,"kind":2048,"name":"extractWeights","url":"classes/SsdMobilenetv1.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"SsdMobilenetv1"},{"id":775,"kind":256,"name":"ISsdMobilenetv1Options","url":"interfaces/ISsdMobilenetv1Options.html","classes":"tsd-kind-interface"},{"id":776,"kind":1024,"name":"minConfidence","url":"interfaces/ISsdMobilenetv1Options.html#minConfidence","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISsdMobilenetv1Options"},{"id":777,"kind":1024,"name":"maxResults","url":"interfaces/ISsdMobilenetv1Options.html#maxResults","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISsdMobilenetv1Options"},{"id":778,"kind":128,"name":"SsdMobilenetv1Options","url":"classes/SsdMobilenetv1Options.html","classes":"tsd-kind-class"},{"id":779,"kind":512,"name":"constructor","url":"classes/SsdMobilenetv1Options.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"SsdMobilenetv1Options"},{"id":780,"kind":262144,"name":"minConfidence","url":"classes/SsdMobilenetv1Options.html#minConfidence","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SsdMobilenetv1Options"},{"id":781,"kind":262144,"name":"maxResults","url":"classes/SsdMobilenetv1Options.html#maxResults","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"SsdMobilenetv1Options"},{"id":782,"kind":64,"name":"createTinyFaceDetector","url":"index.html#createTinyFaceDetector","classes":"tsd-kind-function"},{"id":783,"kind":128,"name":"TinyFaceDetector","url":"classes/TinyFaceDetector.html","classes":"tsd-kind-class"},{"id":784,"kind":1024,"name":"DEFAULT_FILTER_SIZES","url":"classes/TinyFaceDetector.html#DEFAULT_FILTER_SIZES","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"TinyFaceDetector"},{"id":785,"kind":512,"name":"constructor","url":"classes/TinyFaceDetector.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"TinyFaceDetector"},{"id":786,"kind":262144,"name":"anchors","url":"classes/TinyFaceDetector.html#anchors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":787,"kind":2048,"name":"locateFaces","url":"classes/TinyFaceDetector.html#locateFaces","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":788,"kind":262144,"name":"config","url":"classes/TinyFaceDetector.html#config","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":789,"kind":262144,"name":"withClassScores","url":"classes/TinyFaceDetector.html#withClassScores","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":790,"kind":262144,"name":"boxEncodingSize","url":"classes/TinyFaceDetector.html#boxEncodingSize","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":791,"kind":2048,"name":"runTinyYolov2","url":"classes/TinyFaceDetector.html#runTinyYolov2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":792,"kind":2048,"name":"runMobilenet","url":"classes/TinyFaceDetector.html#runMobilenet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":793,"kind":2048,"name":"forwardInput","url":"classes/TinyFaceDetector.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":794,"kind":2048,"name":"forward","url":"classes/TinyFaceDetector.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":795,"kind":2048,"name":"detect","url":"classes/TinyFaceDetector.html#detect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":796,"kind":1024,"name":"_name","url":"classes/TinyFaceDetector.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":797,"kind":262144,"name":"params","url":"classes/TinyFaceDetector.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":798,"kind":262144,"name":"paramMappings","url":"classes/TinyFaceDetector.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":799,"kind":262144,"name":"isLoaded","url":"classes/TinyFaceDetector.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyFaceDetector"},{"id":800,"kind":2048,"name":"getParamFromPath","url":"classes/TinyFaceDetector.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":801,"kind":2048,"name":"reassignParamFromPath","url":"classes/TinyFaceDetector.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":802,"kind":2048,"name":"getParamList","url":"classes/TinyFaceDetector.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":803,"kind":2048,"name":"getTrainableParams","url":"classes/TinyFaceDetector.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":804,"kind":2048,"name":"getFrozenParams","url":"classes/TinyFaceDetector.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":805,"kind":2048,"name":"variable","url":"classes/TinyFaceDetector.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":806,"kind":2048,"name":"freeze","url":"classes/TinyFaceDetector.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":807,"kind":2048,"name":"dispose","url":"classes/TinyFaceDetector.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":808,"kind":2048,"name":"serializeParams","url":"classes/TinyFaceDetector.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":809,"kind":2048,"name":"load","url":"classes/TinyFaceDetector.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":810,"kind":2048,"name":"loadFromUri","url":"classes/TinyFaceDetector.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":811,"kind":2048,"name":"loadFromDisk","url":"classes/TinyFaceDetector.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":812,"kind":2048,"name":"loadFromWeightMap","url":"classes/TinyFaceDetector.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":813,"kind":2048,"name":"extractWeights","url":"classes/TinyFaceDetector.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetector"},{"id":814,"kind":4194304,"name":"ITinyFaceDetectorOptions","url":"index.html#ITinyFaceDetectorOptions","classes":"tsd-kind-type-alias"},{"id":815,"kind":128,"name":"TinyFaceDetectorOptions","url":"classes/TinyFaceDetectorOptions.html","classes":"tsd-kind-class"},{"id":816,"kind":512,"name":"constructor","url":"classes/TinyFaceDetectorOptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetectorOptions"},{"id":817,"kind":262144,"name":"inputSize","url":"classes/TinyFaceDetectorOptions.html#inputSize","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetectorOptions"},{"id":818,"kind":262144,"name":"scoreThreshold","url":"classes/TinyFaceDetectorOptions.html#scoreThreshold","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"TinyFaceDetectorOptions"},{"id":819,"kind":64,"name":"createTinyYolov2","url":"index.html#createTinyYolov2","classes":"tsd-kind-function"},{"id":820,"kind":128,"name":"TinyYolov2","url":"classes/TinyYolov2.html","classes":"tsd-kind-class"},{"id":821,"kind":1024,"name":"DEFAULT_FILTER_SIZES","url":"classes/TinyYolov2.html#DEFAULT_FILTER_SIZES","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"TinyYolov2"},{"id":822,"kind":512,"name":"constructor","url":"classes/TinyYolov2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"TinyYolov2"},{"id":823,"kind":262144,"name":"withSeparableConvs","url":"classes/TinyYolov2.html#withSeparableConvs","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":824,"kind":262144,"name":"anchors","url":"classes/TinyYolov2.html#anchors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":825,"kind":2048,"name":"locateFaces","url":"classes/TinyYolov2.html#locateFaces","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TinyYolov2"},{"id":826,"kind":262144,"name":"config","url":"classes/TinyYolov2.html#config","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":827,"kind":262144,"name":"withClassScores","url":"classes/TinyYolov2.html#withClassScores","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":828,"kind":262144,"name":"boxEncodingSize","url":"classes/TinyYolov2.html#boxEncodingSize","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":829,"kind":2048,"name":"runTinyYolov2","url":"classes/TinyYolov2.html#runTinyYolov2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":830,"kind":2048,"name":"runMobilenet","url":"classes/TinyYolov2.html#runMobilenet","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":831,"kind":2048,"name":"forwardInput","url":"classes/TinyYolov2.html#forwardInput","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":832,"kind":2048,"name":"forward","url":"classes/TinyYolov2.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":833,"kind":2048,"name":"detect","url":"classes/TinyYolov2.html#detect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":834,"kind":1024,"name":"_name","url":"classes/TinyYolov2.html#_name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":835,"kind":262144,"name":"params","url":"classes/TinyYolov2.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":836,"kind":262144,"name":"paramMappings","url":"classes/TinyYolov2.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":837,"kind":262144,"name":"isLoaded","url":"classes/TinyYolov2.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2"},{"id":838,"kind":2048,"name":"getParamFromPath","url":"classes/TinyYolov2.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":839,"kind":2048,"name":"reassignParamFromPath","url":"classes/TinyYolov2.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":840,"kind":2048,"name":"getParamList","url":"classes/TinyYolov2.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":841,"kind":2048,"name":"getTrainableParams","url":"classes/TinyYolov2.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":842,"kind":2048,"name":"getFrozenParams","url":"classes/TinyYolov2.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":843,"kind":2048,"name":"variable","url":"classes/TinyYolov2.html#variable","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":844,"kind":2048,"name":"freeze","url":"classes/TinyYolov2.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":845,"kind":2048,"name":"dispose","url":"classes/TinyYolov2.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":846,"kind":2048,"name":"serializeParams","url":"classes/TinyYolov2.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":847,"kind":2048,"name":"load","url":"classes/TinyYolov2.html#load","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":848,"kind":2048,"name":"loadFromUri","url":"classes/TinyYolov2.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":849,"kind":2048,"name":"loadFromDisk","url":"classes/TinyYolov2.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":850,"kind":2048,"name":"loadFromWeightMap","url":"classes/TinyYolov2.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":851,"kind":2048,"name":"extractWeights","url":"classes/TinyYolov2.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TinyYolov2"},{"id":852,"kind":256,"name":"ITinyYolov2Options","url":"interfaces/ITinyYolov2Options.html","classes":"tsd-kind-interface"},{"id":853,"kind":1024,"name":"inputSize","url":"interfaces/ITinyYolov2Options.html#inputSize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITinyYolov2Options"},{"id":854,"kind":1024,"name":"scoreThreshold","url":"interfaces/ITinyYolov2Options.html#scoreThreshold","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITinyYolov2Options"},{"id":855,"kind":128,"name":"TinyYolov2Options","url":"classes/TinyYolov2Options.html","classes":"tsd-kind-class"},{"id":856,"kind":512,"name":"constructor","url":"classes/TinyYolov2Options.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TinyYolov2Options"},{"id":857,"kind":262144,"name":"inputSize","url":"classes/TinyYolov2Options.html#inputSize","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2Options"},{"id":858,"kind":262144,"name":"scoreThreshold","url":"classes/TinyYolov2Options.html#scoreThreshold","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TinyYolov2Options"},{"id":859,"kind":64,"name":"validateConfig","url":"index.html#validateConfig","classes":"tsd-kind-function"},{"id":860,"kind":4194304,"name":"TinyYolov2Config","url":"index.html#TinyYolov2Config","classes":"tsd-kind-type-alias"},{"id":861,"kind":65536,"name":"__type","url":"index.html#TinyYolov2Config.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TinyYolov2Config"},{"id":862,"kind":1024,"name":"withSeparableConvs","url":"index.html#TinyYolov2Config.__type.withSeparableConvs","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":863,"kind":1024,"name":"iouThreshold","url":"index.html#TinyYolov2Config.__type.iouThreshold","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":864,"kind":1024,"name":"anchors","url":"index.html#TinyYolov2Config.__type.anchors","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":865,"kind":1024,"name":"classes","url":"index.html#TinyYolov2Config.__type.classes","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":866,"kind":1024,"name":"meanRgb","url":"index.html#TinyYolov2Config.__type.meanRgb","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":867,"kind":1024,"name":"withClassScores","url":"index.html#TinyYolov2Config.__type.withClassScores","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":868,"kind":1024,"name":"filterSizes","url":"index.html#TinyYolov2Config.__type.filterSizes","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":869,"kind":1024,"name":"isFirstLayerConv2d","url":"index.html#TinyYolov2Config.__type.isFirstLayerConv2d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"TinyYolov2Config.__type"},{"id":870,"kind":4194304,"name":"BatchNorm","url":"index.html#BatchNorm","classes":"tsd-kind-type-alias"},{"id":871,"kind":65536,"name":"__type","url":"index.html#BatchNorm.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"BatchNorm"},{"id":872,"kind":1024,"name":"sub","url":"index.html#BatchNorm.__type.sub","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"BatchNorm.__type"},{"id":873,"kind":1024,"name":"truediv","url":"index.html#BatchNorm.__type.truediv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"BatchNorm.__type"},{"id":874,"kind":4194304,"name":"ConvWithBatchNorm","url":"index.html#ConvWithBatchNorm","classes":"tsd-kind-type-alias"},{"id":875,"kind":65536,"name":"__type","url":"index.html#ConvWithBatchNorm.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"ConvWithBatchNorm"},{"id":876,"kind":1024,"name":"conv","url":"index.html#ConvWithBatchNorm.__type.conv","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"ConvWithBatchNorm.__type"},{"id":877,"kind":1024,"name":"bn","url":"index.html#ConvWithBatchNorm.__type.bn","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"ConvWithBatchNorm.__type"},{"id":878,"kind":4194304,"name":"MobilenetParams","url":"index.html#MobilenetParams","classes":"tsd-kind-type-alias"},{"id":879,"kind":65536,"name":"__type","url":"index.html#MobilenetParams.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"MobilenetParams"},{"id":880,"kind":1024,"name":"conv0","url":"index.html#MobilenetParams.__type.conv0","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":881,"kind":1024,"name":"conv1","url":"index.html#MobilenetParams.__type.conv1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":882,"kind":1024,"name":"conv2","url":"index.html#MobilenetParams.__type.conv2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":883,"kind":1024,"name":"conv3","url":"index.html#MobilenetParams.__type.conv3","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":884,"kind":1024,"name":"conv4","url":"index.html#MobilenetParams.__type.conv4","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":885,"kind":1024,"name":"conv5","url":"index.html#MobilenetParams.__type.conv5","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":886,"kind":1024,"name":"conv6","url":"index.html#MobilenetParams.__type.conv6","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":887,"kind":1024,"name":"conv7","url":"index.html#MobilenetParams.__type.conv7","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":888,"kind":1024,"name":"conv8","url":"index.html#MobilenetParams.__type.conv8","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MobilenetParams.__type"},{"id":889,"kind":4194304,"name":"DefaultTinyYolov2NetParams","url":"index.html#DefaultTinyYolov2NetParams","classes":"tsd-kind-type-alias"},{"id":890,"kind":65536,"name":"__type","url":"index.html#DefaultTinyYolov2NetParams.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"DefaultTinyYolov2NetParams"},{"id":891,"kind":1024,"name":"conv0","url":"index.html#DefaultTinyYolov2NetParams.__type.conv0","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":892,"kind":1024,"name":"conv1","url":"index.html#DefaultTinyYolov2NetParams.__type.conv1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":893,"kind":1024,"name":"conv2","url":"index.html#DefaultTinyYolov2NetParams.__type.conv2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":894,"kind":1024,"name":"conv3","url":"index.html#DefaultTinyYolov2NetParams.__type.conv3","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":895,"kind":1024,"name":"conv4","url":"index.html#DefaultTinyYolov2NetParams.__type.conv4","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":896,"kind":1024,"name":"conv5","url":"index.html#DefaultTinyYolov2NetParams.__type.conv5","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":897,"kind":1024,"name":"conv6","url":"index.html#DefaultTinyYolov2NetParams.__type.conv6","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":898,"kind":1024,"name":"conv7","url":"index.html#DefaultTinyYolov2NetParams.__type.conv7","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":899,"kind":1024,"name":"conv8","url":"index.html#DefaultTinyYolov2NetParams.__type.conv8","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"DefaultTinyYolov2NetParams.__type"},{"id":900,"kind":4194304,"name":"TinyYolov2NetParams","url":"index.html#TinyYolov2NetParams","classes":"tsd-kind-type-alias"},{"id":901,"kind":64,"name":"euclideanDistance","url":"index.html#euclideanDistance","classes":"tsd-kind-function"},{"id":902,"kind":128,"name":"NeuralNetwork","url":"classes/NeuralNetwork.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":903,"kind":512,"name":"constructor","url":"classes/NeuralNetwork.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter","parent":"NeuralNetwork"},{"id":904,"kind":1024,"name":"_name","url":"classes/NeuralNetwork.html#_name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":905,"kind":262144,"name":"params","url":"classes/NeuralNetwork.html#params","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":906,"kind":262144,"name":"paramMappings","url":"classes/NeuralNetwork.html#paramMappings","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":907,"kind":262144,"name":"isLoaded","url":"classes/NeuralNetwork.html#isLoaded","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":908,"kind":2048,"name":"getParamFromPath","url":"classes/NeuralNetwork.html#getParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":909,"kind":2048,"name":"reassignParamFromPath","url":"classes/NeuralNetwork.html#reassignParamFromPath","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":910,"kind":2048,"name":"getParamList","url":"classes/NeuralNetwork.html#getParamList","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":911,"kind":2048,"name":"getTrainableParams","url":"classes/NeuralNetwork.html#getTrainableParams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":912,"kind":2048,"name":"getFrozenParams","url":"classes/NeuralNetwork.html#getFrozenParams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":913,"kind":2048,"name":"variable","url":"classes/NeuralNetwork.html#variable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":914,"kind":2048,"name":"freeze","url":"classes/NeuralNetwork.html#freeze","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":915,"kind":2048,"name":"dispose","url":"classes/NeuralNetwork.html#dispose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":916,"kind":2048,"name":"serializeParams","url":"classes/NeuralNetwork.html#serializeParams","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":917,"kind":2048,"name":"load","url":"classes/NeuralNetwork.html#load","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":918,"kind":2048,"name":"loadFromUri","url":"classes/NeuralNetwork.html#loadFromUri","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":919,"kind":2048,"name":"loadFromDisk","url":"classes/NeuralNetwork.html#loadFromDisk","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":920,"kind":2048,"name":"loadFromWeightMap","url":"classes/NeuralNetwork.html#loadFromWeightMap","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":921,"kind":2048,"name":"extractWeights","url":"classes/NeuralNetwork.html#extractWeights","classes":"tsd-kind-method tsd-parent-kind-class","parent":"NeuralNetwork"},{"id":922,"kind":64,"name":"resizeResults","url":"index.html#resizeResults","classes":"tsd-kind-function tsd-has-type-parameter"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,59.124]],["parent/0",[]],["name/1",[1,36.717]],["parent/1",[0,5.465]],["name/2",[2,64.232]],["parent/2",[3,5.154]],["name/3",[4,64.232]],["parent/3",[3,5.154]],["name/4",[5,64.232]],["parent/4",[3,5.154]],["name/5",[6,64.232]],["parent/5",[]],["name/6",[7,37.607]],["parent/6",[]],["name/7",[8,64.232]],["parent/7",[7,3.476]],["name/8",[9,64.232]],["parent/8",[7,3.476]],["name/9",[10,64.232]],["parent/9",[7,3.476]],["name/10",[11,64.232]],["parent/10",[7,3.476]],["name/11",[12,64.232]],["parent/11",[7,3.476]],["name/12",[13,64.232]],["parent/12",[7,3.476]],["name/13",[14,59.124]],["parent/13",[15,4.921]],["name/14",[16,53.246]],["parent/14",[15,4.921]],["name/15",[17,59.124]],["parent/15",[15,4.921]],["name/16",[18,48.138]],["parent/16",[15,4.921]],["name/17",[19,64.232]],["parent/17",[7,3.476]],["name/18",[20,29.68]],["parent/18",[21,4.736]],["name/19",[14,59.124]],["parent/19",[21,4.736]],["name/20",[16,53.246]],["parent/20",[21,4.736]],["name/21",[17,59.124]],["parent/21",[21,4.736]],["name/22",[18,48.138]],["parent/22",[21,4.736]],["name/23",[22,64.232]],["parent/23",[7,3.476]],["name/24",[20,29.68]],["parent/24",[23,4.921]],["name/25",[24,34.11]],["parent/25",[23,4.921]],["name/26",[25,55.759]],["parent/26",[23,4.921]],["name/27",[7,37.607]],["parent/27",[23,4.921]],["name/28",[26,59.124]],["parent/28",[7,3.476]],["name/29",[27,64.232]],["parent/29",[7,3.476]],["name/30",[28,59.124]],["parent/30",[29,4.582]],["name/31",[30,59.124]],["parent/31",[29,4.582]],["name/32",[16,53.246]],["parent/32",[29,4.582]],["name/33",[31,59.124]],["parent/33",[29,4.582]],["name/34",[32,59.124]],["parent/34",[29,4.582]],["name/35",[33,59.124]],["parent/35",[29,4.582]],["name/36",[34,64.232]],["parent/36",[7,3.476]],["name/37",[20,29.68]],["parent/37",[35,4.449]],["name/38",[28,59.124]],["parent/38",[35,4.449]],["name/39",[30,59.124]],["parent/39",[35,4.449]],["name/40",[16,53.246]],["parent/40",[35,4.449]],["name/41",[31,59.124]],["parent/41",[35,4.449]],["name/42",[32,59.124]],["parent/42",[35,4.449]],["name/43",[33,59.124]],["parent/43",[35,4.449]],["name/44",[26,59.124]],["parent/44",[7,3.476]],["name/45",[20,29.68]],["parent/45",[36,4.921]],["name/46",[37,43.03]],["parent/46",[36,4.921]],["name/47",[25,55.759]],["parent/47",[36,4.921]],["name/48",[7,37.607]],["parent/48",[36,4.921]],["name/49",[38,64.232]],["parent/49",[7,3.476]],["name/50",[39,55.759]],["parent/50",[7,3.476]],["name/51",[40,64.232]],["parent/51",[41,4.921]],["name/52",[42,64.232]],["parent/52",[41,4.921]],["name/53",[43,64.232]],["parent/53",[41,4.921]],["name/54",[44,64.232]],["parent/54",[41,4.921]],["name/55",[45,64.232]],["parent/55",[7,3.476]],["name/56",[39,55.759]],["parent/56",[46,4.582]],["name/57",[47,59.124]],["parent/57",[46,4.582]],["name/58",[48,59.124]],["parent/58",[46,4.582]],["name/59",[49,59.124]],["parent/59",[46,4.582]],["name/60",[50,59.124]],["parent/60",[46,4.582]],["name/61",[51,59.124]],["parent/61",[46,4.582]],["name/62",[52,64.232]],["parent/62",[7,3.476]],["name/63",[20,29.68]],["parent/63",[53,4.449]],["name/64",[39,55.759]],["parent/64",[53,4.449]],["name/65",[47,59.124]],["parent/65",[53,4.449]],["name/66",[48,59.124]],["parent/66",[53,4.449]],["name/67",[49,59.124]],["parent/67",[53,4.449]],["name/68",[50,59.124]],["parent/68",[53,4.449]],["name/69",[51,59.124]],["parent/69",[53,4.449]],["name/70",[54,64.232]],["parent/70",[7,3.476]],["name/71",[20,29.68]],["parent/71",[55,4.334]],["name/72",[56,64.232]],["parent/72",[55,4.334]],["name/73",[57,64.232]],["parent/73",[55,4.334]],["name/74",[25,55.759]],["parent/74",[55,4.334]],["name/75",[58,64.232]],["parent/75",[55,4.334]],["name/76",[59,64.232]],["parent/76",[55,4.334]],["name/77",[60,64.232]],["parent/77",[55,4.334]],["name/78",[7,37.607]],["parent/78",[55,4.334]],["name/79",[61,40.879]],["parent/79",[]],["name/80",[62,64.232]],["parent/80",[61,3.778]],["name/81",[63,64.232]],["parent/81",[61,3.778]],["name/82",[64,64.232]],["parent/82",[61,3.778]],["name/83",[65,64.232]],["parent/83",[61,3.778]],["name/84",[66,64.232]],["parent/84",[61,3.778]],["name/85",[67,64.232]],["parent/85",[61,3.778]],["name/86",[68,64.232]],["parent/86",[61,3.778]],["name/87",[69,49.569]],["parent/87",[61,3.778]],["name/88",[70,64.232]],["parent/88",[61,3.778]],["name/89",[71,64.232]],["parent/89",[61,3.778]],["name/90",[72,64.232]],["parent/90",[61,3.778]],["name/91",[73,64.232]],["parent/91",[61,3.778]],["name/92",[74,64.232]],["parent/92",[61,3.778]],["name/93",[75,64.232]],["parent/93",[61,3.778]],["name/94",[76,34.788]],["parent/94",[]],["name/95",[20,29.68]],["parent/95",[76,3.215]],["name/96",[77,51.24]],["parent/96",[76,3.215]],["name/97",[78,51.24]],["parent/97",[76,3.215]],["name/98",[79,44.773]],["parent/98",[76,3.215]],["name/99",[80,44.773]],["parent/99",[76,3.215]],["name/100",[81,59.124]],["parent/100",[76,3.215]],["name/101",[82,43.864]],["parent/101",[76,3.215]],["name/102",[83,51.24]],["parent/102",[76,3.215]],["name/103",[84,51.24]],["parent/103",[76,3.215]],["name/104",[85,43.864]],["parent/104",[76,3.215]],["name/105",[86,43.864]],["parent/105",[76,3.215]],["name/106",[87,43.864]],["parent/106",[76,3.215]],["name/107",[88,43.864]],["parent/107",[76,3.215]],["name/108",[89,43.864]],["parent/108",[76,3.215]],["name/109",[90,43.864]],["parent/109",[76,3.215]],["name/110",[91,43.864]],["parent/110",[76,3.215]],["name/111",[92,43.864]],["parent/111",[76,3.215]],["name/112",[93,43.864]],["parent/112",[76,3.215]],["name/113",[94,43.864]],["parent/113",[76,3.215]],["name/114",[95,43.864]],["parent/114",[76,3.215]],["name/115",[96,43.864]],["parent/115",[76,3.215]],["name/116",[97,43.864]],["parent/116",[76,3.215]],["name/117",[98,43.864]],["parent/117",[76,3.215]],["name/118",[99,43.864]],["parent/118",[76,3.215]],["name/119",[100,43.864]],["parent/119",[76,3.215]],["name/120",[101,43.864]],["parent/120",[76,3.215]],["name/121",[102,49.569]],["parent/121",[]],["name/122",[103,64.232]],["parent/122",[102,4.582]],["name/123",[104,64.232]],["parent/123",[102,4.582]],["name/124",[105,59.124]],["parent/124",[]],["name/125",[1,36.717]],["parent/125",[105,5.465]],["name/126",[106,55.759]],["parent/126",[107,5.154]],["name/127",[102,49.569]],["parent/127",[107,5.154]],["name/128",[108,64.232]],["parent/128",[107,5.154]],["name/129",[109,59.124]],["parent/129",[]],["name/130",[1,36.717]],["parent/130",[109,5.465]],["name/131",[106,55.759]],["parent/131",[110,5.465]],["name/132",[102,49.569]],["parent/132",[110,5.465]],["name/133",[111,59.124]],["parent/133",[]],["name/134",[1,36.717]],["parent/134",[111,5.465]],["name/135",[112,64.232]],["parent/135",[113,5.465]],["name/136",[1,36.717]],["parent/136",[113,5.465]],["name/137",[106,55.759]],["parent/137",[114,5.465]],["name/138",[102,49.569]],["parent/138",[114,5.465]],["name/139",[115,51.24]],["parent/139",[]],["name/140",[116,49.569]],["parent/140",[115,4.736]],["name/141",[117,49.569]],["parent/141",[115,4.736]],["name/142",[118,49.569]],["parent/142",[115,4.736]],["name/143",[119,49.569]],["parent/143",[115,4.736]],["name/144",[120,35.516]],["parent/144",[]],["name/145",[121,51.24]],["parent/145",[120,3.283]],["name/146",[122,51.24]],["parent/146",[120,3.283]],["name/147",[20,29.68]],["parent/147",[120,3.283]],["name/148",[123,46.886]],["parent/148",[120,3.283]],["name/149",[124,46.886]],["parent/149",[120,3.283]],["name/150",[125,46.886]],["parent/150",[120,3.283]],["name/151",[126,46.886]],["parent/151",[120,3.283]],["name/152",[116,49.569]],["parent/152",[120,3.283]],["name/153",[117,49.569]],["parent/153",[120,3.283]],["name/154",[118,49.569]],["parent/154",[120,3.283]],["name/155",[119,49.569]],["parent/155",[120,3.283]],["name/156",[127,51.24]],["parent/156",[120,3.283]],["name/157",[128,51.24]],["parent/157",[120,3.283]],["name/158",[129,51.24]],["parent/158",[120,3.283]],["name/159",[130,51.24]],["parent/159",[120,3.283]],["name/160",[131,51.24]],["parent/160",[120,3.283]],["name/161",[69,49.569]],["parent/161",[120,3.283]],["name/162",[132,49.569]],["parent/162",[120,3.283]],["name/163",[133,51.24]],["parent/163",[120,3.283]],["name/164",[134,51.24]],["parent/164",[120,3.283]],["name/165",[135,51.24]],["parent/165",[120,3.283]],["name/166",[136,51.24]],["parent/166",[120,3.283]],["name/167",[137,45.774]],["parent/167",[120,3.283]],["name/168",[138,51.24]],["parent/168",[120,3.283]],["name/169",[139,51.24]],["parent/169",[120,3.283]],["name/170",[24,34.11]],["parent/170",[]],["name/171",[121,51.24]],["parent/171",[24,3.153]],["name/172",[122,51.24]],["parent/172",[24,3.153]],["name/173",[20,29.68]],["parent/173",[24,3.153]],["name/174",[123,46.886]],["parent/174",[24,3.153]],["name/175",[124,46.886]],["parent/175",[24,3.153]],["name/176",[125,46.886]],["parent/176",[24,3.153]],["name/177",[126,46.886]],["parent/177",[24,3.153]],["name/178",[116,49.569]],["parent/178",[24,3.153]],["name/179",[117,49.569]],["parent/179",[24,3.153]],["name/180",[118,49.569]],["parent/180",[24,3.153]],["name/181",[119,49.569]],["parent/181",[24,3.153]],["name/182",[127,51.24]],["parent/182",[24,3.153]],["name/183",[128,51.24]],["parent/183",[24,3.153]],["name/184",[129,51.24]],["parent/184",[24,3.153]],["name/185",[130,51.24]],["parent/185",[24,3.153]],["name/186",[131,51.24]],["parent/186",[24,3.153]],["name/187",[69,49.569]],["parent/187",[24,3.153]],["name/188",[132,49.569]],["parent/188",[24,3.153]],["name/189",[133,51.24]],["parent/189",[24,3.153]],["name/190",[134,51.24]],["parent/190",[24,3.153]],["name/191",[135,51.24]],["parent/191",[24,3.153]],["name/192",[136,51.24]],["parent/192",[24,3.153]],["name/193",[137,45.774]],["parent/193",[24,3.153]],["name/194",[138,51.24]],["parent/194",[24,3.153]],["name/195",[139,51.24]],["parent/195",[24,3.153]],["name/196",[140,55.759]],["parent/196",[]],["name/197",[125,46.886]],["parent/197",[140,5.154]],["name/198",[126,46.886]],["parent/198",[140,5.154]],["name/199",[141,51.24]],["parent/199",[]],["name/200",[20,29.68]],["parent/200",[141,4.736]],["name/201",[125,46.886]],["parent/201",[141,4.736]],["name/202",[126,46.886]],["parent/202",[141,4.736]],["name/203",[142,64.232]],["parent/203",[141,4.736]],["name/204",[143,55.759]],["parent/204",[]],["name/205",[144,53.246]],["parent/205",[143,5.154]],["name/206",[24,34.11]],["parent/206",[143,5.154]],["name/207",[145,43.864]],["parent/207",[]],["name/208",[20,29.68]],["parent/208",[145,4.054]],["name/209",[146,51.24]],["parent/209",[145,4.054]],["name/210",[144,53.246]],["parent/210",[145,4.054]],["name/211",[147,55.759]],["parent/211",[145,4.054]],["name/212",[148,59.124]],["parent/212",[145,4.054]],["name/213",[24,34.11]],["parent/213",[145,4.054]],["name/214",[149,59.124]],["parent/214",[145,4.054]],["name/215",[150,51.24]],["parent/215",[145,4.054]],["name/216",[151,51.24]],["parent/216",[145,4.054]],["name/217",[152,59.124]],["parent/217",[145,4.054]],["name/218",[153,55.759]],["parent/218",[]],["name/219",[154,53.246]],["parent/219",[153,5.154]],["name/220",[137,45.774]],["parent/220",[153,5.154]],["name/221",[37,43.03]],["parent/221",[]],["name/222",[20,29.68]],["parent/222",[37,3.977]],["name/223",[137,45.774]],["parent/223",[37,3.977]],["name/224",[150,51.24]],["parent/224",[37,3.977]],["name/225",[151,51.24]],["parent/225",[37,3.977]],["name/226",[154,53.246]],["parent/226",[37,3.977]],["name/227",[155,55.759]],["parent/227",[37,3.977]],["name/228",[146,51.24]],["parent/228",[37,3.977]],["name/229",[156,55.759]],["parent/229",[37,3.977]],["name/230",[157,55.759]],["parent/230",[37,3.977]],["name/231",[158,55.759]],["parent/231",[37,3.977]],["name/232",[159,43.864]],["parent/232",[]],["name/233",[20,29.68]],["parent/233",[159,4.054]],["name/234",[137,45.774]],["parent/234",[159,4.054]],["name/235",[150,51.24]],["parent/235",[159,4.054]],["name/236",[151,51.24]],["parent/236",[159,4.054]],["name/237",[154,53.246]],["parent/237",[159,4.054]],["name/238",[155,55.759]],["parent/238",[159,4.054]],["name/239",[146,51.24]],["parent/239",[159,4.054]],["name/240",[156,55.759]],["parent/240",[159,4.054]],["name/241",[157,55.759]],["parent/241",[159,4.054]],["name/242",[158,55.759]],["parent/242",[159,4.054]],["name/243",[160,39.109]],["parent/243",[]],["name/244",[20,29.68]],["parent/244",[160,3.615]],["name/245",[161,64.232]],["parent/245",[160,3.615]],["name/246",[162,64.232]],["parent/246",[160,3.615]],["name/247",[163,64.232]],["parent/247",[160,3.615]],["name/248",[164,64.232]],["parent/248",[160,3.615]],["name/249",[165,64.232]],["parent/249",[160,3.615]],["name/250",[166,64.232]],["parent/250",[160,3.615]],["name/251",[167,64.232]],["parent/251",[160,3.615]],["name/252",[137,45.774]],["parent/252",[160,3.615]],["name/253",[150,51.24]],["parent/253",[160,3.615]],["name/254",[151,51.24]],["parent/254",[160,3.615]],["name/255",[154,53.246]],["parent/255",[160,3.615]],["name/256",[155,55.759]],["parent/256",[160,3.615]],["name/257",[146,51.24]],["parent/257",[160,3.615]],["name/258",[156,55.759]],["parent/258",[160,3.615]],["name/259",[157,55.759]],["parent/259",[160,3.615]],["name/260",[158,55.759]],["parent/260",[160,3.615]],["name/261",[168,55.759]],["parent/261",[]],["name/262",[18,48.138]],["parent/262",[168,5.154]],["name/263",[169,59.124]],["parent/263",[168,5.154]],["name/264",[170,51.24]],["parent/264",[]],["name/265",[20,29.68]],["parent/265",[170,4.736]],["name/266",[18,48.138]],["parent/266",[170,4.736]],["name/267",[169,59.124]],["parent/267",[170,4.736]],["name/268",[171,64.232]],["parent/268",[170,4.736]],["name/269",[172,34.788]],["parent/269",[]],["name/270",[173,59.124]],["parent/270",[172,3.215]],["name/271",[121,51.24]],["parent/271",[172,3.215]],["name/272",[122,51.24]],["parent/272",[172,3.215]],["name/273",[20,29.68]],["parent/273",[172,3.215]],["name/274",[18,48.138]],["parent/274",[172,3.215]],["name/275",[123,46.886]],["parent/275",[172,3.215]],["name/276",[124,46.886]],["parent/276",[172,3.215]],["name/277",[125,46.886]],["parent/277",[172,3.215]],["name/278",[126,46.886]],["parent/278",[172,3.215]],["name/279",[116,49.569]],["parent/279",[172,3.215]],["name/280",[117,49.569]],["parent/280",[172,3.215]],["name/281",[118,49.569]],["parent/281",[172,3.215]],["name/282",[119,49.569]],["parent/282",[172,3.215]],["name/283",[127,51.24]],["parent/283",[172,3.215]],["name/284",[128,51.24]],["parent/284",[172,3.215]],["name/285",[129,51.24]],["parent/285",[172,3.215]],["name/286",[130,51.24]],["parent/286",[172,3.215]],["name/287",[131,51.24]],["parent/287",[172,3.215]],["name/288",[69,49.569]],["parent/288",[172,3.215]],["name/289",[132,49.569]],["parent/289",[172,3.215]],["name/290",[133,51.24]],["parent/290",[172,3.215]],["name/291",[134,51.24]],["parent/291",[172,3.215]],["name/292",[135,51.24]],["parent/292",[172,3.215]],["name/293",[136,51.24]],["parent/293",[172,3.215]],["name/294",[137,45.774]],["parent/294",[172,3.215]],["name/295",[138,51.24]],["parent/295",[172,3.215]],["name/296",[139,51.24]],["parent/296",[172,3.215]],["name/297",[174,49.569]],["parent/297",[]],["name/298",[175,59.124]],["parent/298",[174,4.582]],["name/299",[20,29.68]],["parent/299",[174,4.582]],["name/300",[18,48.138]],["parent/300",[174,4.582]],["name/301",[176,64.232]],["parent/301",[174,4.582]],["name/302",[177,59.124]],["parent/302",[174,4.582]],["name/303",[178,43.864]],["parent/303",[]],["name/304",[20,29.68]],["parent/304",[178,4.054]],["name/305",[144,53.246]],["parent/305",[178,4.054]],["name/306",[147,55.759]],["parent/306",[178,4.054]],["name/307",[148,59.124]],["parent/307",[178,4.054]],["name/308",[24,34.11]],["parent/308",[178,4.054]],["name/309",[149,59.124]],["parent/309",[178,4.054]],["name/310",[150,51.24]],["parent/310",[178,4.054]],["name/311",[151,51.24]],["parent/311",[178,4.054]],["name/312",[152,59.124]],["parent/312",[178,4.054]],["name/313",[146,51.24]],["parent/313",[178,4.054]],["name/314",[179,55.759]],["parent/314",[]],["name/315",[123,46.886]],["parent/315",[179,5.154]],["name/316",[124,46.886]],["parent/316",[179,5.154]],["name/317",[180,43.864]],["parent/317",[]],["name/318",[20,29.68]],["parent/318",[180,4.054]],["name/319",[123,46.886]],["parent/319",[180,4.054]],["name/320",[124,46.886]],["parent/320",[180,4.054]],["name/321",[181,64.232]],["parent/321",[180,4.054]],["name/322",[182,59.124]],["parent/322",[180,4.054]],["name/323",[183,64.232]],["parent/323",[180,4.054]],["name/324",[184,64.232]],["parent/324",[180,4.054]],["name/325",[185,64.232]],["parent/325",[180,4.054]],["name/326",[186,64.232]],["parent/326",[180,4.054]],["name/327",[132,49.569]],["parent/327",[180,4.054]],["name/328",[187,33.787]],["parent/328",[]],["name/329",[188,64.232]],["parent/329",[187,3.123]],["name/330",[173,59.124]],["parent/330",[187,3.123]],["name/331",[121,51.24]],["parent/331",[187,3.123]],["name/332",[122,51.24]],["parent/332",[187,3.123]],["name/333",[20,29.68]],["parent/333",[187,3.123]],["name/334",[144,53.246]],["parent/334",[187,3.123]],["name/335",[147,55.759]],["parent/335",[187,3.123]],["name/336",[18,48.138]],["parent/336",[187,3.123]],["name/337",[123,46.886]],["parent/337",[187,3.123]],["name/338",[124,46.886]],["parent/338",[187,3.123]],["name/339",[125,46.886]],["parent/339",[187,3.123]],["name/340",[126,46.886]],["parent/340",[187,3.123]],["name/341",[116,49.569]],["parent/341",[187,3.123]],["name/342",[117,49.569]],["parent/342",[187,3.123]],["name/343",[118,49.569]],["parent/343",[187,3.123]],["name/344",[119,49.569]],["parent/344",[187,3.123]],["name/345",[127,51.24]],["parent/345",[187,3.123]],["name/346",[128,51.24]],["parent/346",[187,3.123]],["name/347",[129,51.24]],["parent/347",[187,3.123]],["name/348",[130,51.24]],["parent/348",[187,3.123]],["name/349",[131,51.24]],["parent/349",[187,3.123]],["name/350",[69,49.569]],["parent/350",[187,3.123]],["name/351",[132,49.569]],["parent/351",[187,3.123]],["name/352",[133,51.24]],["parent/352",[187,3.123]],["name/353",[134,51.24]],["parent/353",[187,3.123]],["name/354",[135,51.24]],["parent/354",[187,3.123]],["name/355",[136,51.24]],["parent/355",[187,3.123]],["name/356",[137,45.774]],["parent/356",[187,3.123]],["name/357",[138,51.24]],["parent/357",[187,3.123]],["name/358",[139,51.24]],["parent/358",[187,3.123]],["name/359",[189,51.24]],["parent/359",[]],["name/360",[123,46.886]],["parent/360",[189,4.736]],["name/361",[124,46.886]],["parent/361",[189,4.736]],["name/362",[125,46.886]],["parent/362",[189,4.736]],["name/363",[126,46.886]],["parent/363",[189,4.736]],["name/364",[190,35.516]],["parent/364",[]],["name/365",[121,51.24]],["parent/365",[190,3.283]],["name/366",[122,51.24]],["parent/366",[190,3.283]],["name/367",[20,29.68]],["parent/367",[190,3.283]],["name/368",[123,46.886]],["parent/368",[190,3.283]],["name/369",[124,46.886]],["parent/369",[190,3.283]],["name/370",[125,46.886]],["parent/370",[190,3.283]],["name/371",[126,46.886]],["parent/371",[190,3.283]],["name/372",[116,49.569]],["parent/372",[190,3.283]],["name/373",[117,49.569]],["parent/373",[190,3.283]],["name/374",[118,49.569]],["parent/374",[190,3.283]],["name/375",[119,49.569]],["parent/375",[190,3.283]],["name/376",[127,51.24]],["parent/376",[190,3.283]],["name/377",[128,51.24]],["parent/377",[190,3.283]],["name/378",[129,51.24]],["parent/378",[190,3.283]],["name/379",[130,51.24]],["parent/379",[190,3.283]],["name/380",[131,51.24]],["parent/380",[190,3.283]],["name/381",[69,49.569]],["parent/381",[190,3.283]],["name/382",[132,49.569]],["parent/382",[190,3.283]],["name/383",[133,51.24]],["parent/383",[190,3.283]],["name/384",[134,51.24]],["parent/384",[190,3.283]],["name/385",[135,51.24]],["parent/385",[190,3.283]],["name/386",[136,51.24]],["parent/386",[190,3.283]],["name/387",[137,45.774]],["parent/387",[190,3.283]],["name/388",[138,51.24]],["parent/388",[190,3.283]],["name/389",[139,51.24]],["parent/389",[190,3.283]],["name/390",[191,64.232]],["parent/390",[]],["name/391",[192,64.232]],["parent/391",[]],["name/392",[193,64.232]],["parent/392",[]],["name/393",[194,64.232]],["parent/393",[]],["name/394",[195,64.232]],["parent/394",[]],["name/395",[196,64.232]],["parent/395",[]],["name/396",[197,64.232]],["parent/396",[]],["name/397",[198,64.232]],["parent/397",[]],["name/398",[199,64.232]],["parent/398",[]],["name/399",[200,64.232]],["parent/399",[]],["name/400",[201,64.232]],["parent/400",[]],["name/401",[202,64.232]],["parent/401",[]],["name/402",[203,64.232]],["parent/402",[]],["name/403",[204,64.232]],["parent/403",[]],["name/404",[205,64.232]],["parent/404",[]],["name/405",[206,64.232]],["parent/405",[]],["name/406",[207,64.232]],["parent/406",[]],["name/407",[208,64.232]],["parent/407",[]],["name/408",[209,64.232]],["parent/408",[]],["name/409",[210,40.879]],["parent/409",[]],["name/410",[20,29.68]],["parent/410",[210,3.778]],["name/411",[211,64.232]],["parent/411",[210,3.778]],["name/412",[212,64.232]],["parent/412",[210,3.778]],["name/413",[213,64.232]],["parent/413",[210,3.778]],["name/414",[214,64.232]],["parent/414",[210,3.778]],["name/415",[215,64.232]],["parent/415",[210,3.778]],["name/416",[216,53.246]],["parent/416",[210,3.778]],["name/417",[217,64.232]],["parent/417",[210,3.778]],["name/418",[218,64.232]],["parent/418",[210,3.778]],["name/419",[219,64.232]],["parent/419",[210,3.778]],["name/420",[220,64.232]],["parent/420",[210,3.778]],["name/421",[221,64.232]],["parent/421",[210,3.778]],["name/422",[222,64.232]],["parent/422",[210,3.778]],["name/423",[223,64.232]],["parent/423",[210,3.778]],["name/424",[224,64.232]],["parent/424",[]],["name/425",[225,64.232]],["parent/425",[]],["name/426",[226,64.232]],["parent/426",[]],["name/427",[227,64.232]],["parent/427",[]],["name/428",[228,64.232]],["parent/428",[]],["name/429",[229,64.232]],["parent/429",[]],["name/430",[230,59.124]],["parent/430",[]],["name/431",[1,36.717]],["parent/431",[230,5.465]],["name/432",[231,64.232]],["parent/432",[232,3.615]],["name/433",[1,36.717]],["parent/433",[232,3.615]],["name/434",[233,64.232]],["parent/434",[232,3.615]],["name/435",[1,36.717]],["parent/435",[232,3.615]],["name/436",[234,64.232]],["parent/436",[232,3.615]],["name/437",[1,36.717]],["parent/437",[232,3.615]],["name/438",[235,64.232]],["parent/438",[232,3.615]],["name/439",[1,36.717]],["parent/439",[232,3.615]],["name/440",[236,64.232]],["parent/440",[232,3.615]],["name/441",[1,36.717]],["parent/441",[232,3.615]],["name/442",[237,64.232]],["parent/442",[232,3.615]],["name/443",[1,36.717]],["parent/443",[232,3.615]],["name/444",[238,64.232]],["parent/444",[232,3.615]],["name/445",[1,36.717]],["parent/445",[232,3.615]],["name/446",[239,64.232]],["parent/446",[232,3.615]],["name/447",[1,36.717]],["parent/447",[232,3.615]],["name/448",[240,64.232]],["parent/448",[232,3.615]],["name/449",[1,36.717]],["parent/449",[232,3.615]],["name/450",[241,59.124]],["parent/450",[]],["name/451",[1,36.717]],["parent/451",[241,5.465]],["name/452",[242,64.232]],["parent/452",[243,5.937]],["name/453",[244,64.232]],["parent/453",[]],["name/454",[245,34.788]],["parent/454",[]],["name/455",[20,29.68]],["parent/455",[245,3.215]],["name/456",[79,44.773]],["parent/456",[245,3.215]],["name/457",[80,44.773]],["parent/457",[245,3.215]],["name/458",[246,64.232]],["parent/458",[245,3.215]],["name/459",[77,51.24]],["parent/459",[245,3.215]],["name/460",[78,51.24]],["parent/460",[245,3.215]],["name/461",[82,43.864]],["parent/461",[245,3.215]],["name/462",[83,51.24]],["parent/462",[245,3.215]],["name/463",[84,51.24]],["parent/463",[245,3.215]],["name/464",[85,43.864]],["parent/464",[245,3.215]],["name/465",[86,43.864]],["parent/465",[245,3.215]],["name/466",[87,43.864]],["parent/466",[245,3.215]],["name/467",[88,43.864]],["parent/467",[245,3.215]],["name/468",[89,43.864]],["parent/468",[245,3.215]],["name/469",[90,43.864]],["parent/469",[245,3.215]],["name/470",[91,43.864]],["parent/470",[245,3.215]],["name/471",[92,43.864]],["parent/471",[245,3.215]],["name/472",[93,43.864]],["parent/472",[245,3.215]],["name/473",[94,43.864]],["parent/473",[245,3.215]],["name/474",[95,43.864]],["parent/474",[245,3.215]],["name/475",[96,43.864]],["parent/475",[245,3.215]],["name/476",[97,43.864]],["parent/476",[245,3.215]],["name/477",[98,43.864]],["parent/477",[245,3.215]],["name/478",[99,43.864]],["parent/478",[245,3.215]],["name/479",[100,43.864]],["parent/479",[245,3.215]],["name/480",[101,43.864]],["parent/480",[245,3.215]],["name/481",[247,64.232]],["parent/481",[]],["name/482",[248,44.773]],["parent/482",[]],["name/483",[20,29.68]],["parent/483",[248,4.138]],["name/484",[249,64.232]],["parent/484",[248,4.138]],["name/485",[250,64.232]],["parent/485",[248,4.138]],["name/486",[251,64.232]],["parent/486",[248,4.138]],["name/487",[252,64.232]],["parent/487",[248,4.138]],["name/488",[253,64.232]],["parent/488",[248,4.138]],["name/489",[254,64.232]],["parent/489",[248,4.138]],["name/490",[255,64.232]],["parent/490",[248,4.138]],["name/491",[256,64.232]],["parent/491",[248,4.138]],["name/492",[257,34.788]],["parent/492",[]],["name/493",[20,29.68]],["parent/493",[257,3.215]],["name/494",[258,55.759]],["parent/494",[257,3.215]],["name/495",[79,44.773]],["parent/495",[257,3.215]],["name/496",[80,44.773]],["parent/496",[257,3.215]],["name/497",[259,53.246]],["parent/497",[257,3.215]],["name/498",[77,51.24]],["parent/498",[257,3.215]],["name/499",[78,51.24]],["parent/499",[257,3.215]],["name/500",[82,43.864]],["parent/500",[257,3.215]],["name/501",[83,51.24]],["parent/501",[257,3.215]],["name/502",[84,51.24]],["parent/502",[257,3.215]],["name/503",[85,43.864]],["parent/503",[257,3.215]],["name/504",[86,43.864]],["parent/504",[257,3.215]],["name/505",[87,43.864]],["parent/505",[257,3.215]],["name/506",[88,43.864]],["parent/506",[257,3.215]],["name/507",[89,43.864]],["parent/507",[257,3.215]],["name/508",[90,43.864]],["parent/508",[257,3.215]],["name/509",[91,43.864]],["parent/509",[257,3.215]],["name/510",[92,43.864]],["parent/510",[257,3.215]],["name/511",[93,43.864]],["parent/511",[257,3.215]],["name/512",[94,43.864]],["parent/512",[257,3.215]],["name/513",[95,43.864]],["parent/513",[257,3.215]],["name/514",[96,43.864]],["parent/514",[257,3.215]],["name/515",[97,43.864]],["parent/515",[257,3.215]],["name/516",[98,43.864]],["parent/516",[257,3.215]],["name/517",[99,43.864]],["parent/517",[257,3.215]],["name/518",[100,43.864]],["parent/518",[257,3.215]],["name/519",[101,43.864]],["parent/519",[257,3.215]],["name/520",[260,34.443]],["parent/520",[]],["name/521",[20,29.68]],["parent/521",[260,3.184]],["name/522",[258,55.759]],["parent/522",[260,3.184]],["name/523",[79,44.773]],["parent/523",[260,3.184]],["name/524",[80,44.773]],["parent/524",[260,3.184]],["name/525",[259,53.246]],["parent/525",[260,3.184]],["name/526",[77,51.24]],["parent/526",[260,3.184]],["name/527",[78,51.24]],["parent/527",[260,3.184]],["name/528",[82,43.864]],["parent/528",[260,3.184]],["name/529",[83,51.24]],["parent/529",[260,3.184]],["name/530",[84,51.24]],["parent/530",[260,3.184]],["name/531",[85,43.864]],["parent/531",[260,3.184]],["name/532",[86,43.864]],["parent/532",[260,3.184]],["name/533",[87,43.864]],["parent/533",[260,3.184]],["name/534",[88,43.864]],["parent/534",[260,3.184]],["name/535",[89,43.864]],["parent/535",[260,3.184]],["name/536",[90,43.864]],["parent/536",[260,3.184]],["name/537",[91,43.864]],["parent/537",[260,3.184]],["name/538",[92,43.864]],["parent/538",[260,3.184]],["name/539",[93,43.864]],["parent/539",[260,3.184]],["name/540",[94,43.864]],["parent/540",[260,3.184]],["name/541",[95,43.864]],["parent/541",[260,3.184]],["name/542",[96,43.864]],["parent/542",[260,3.184]],["name/543",[97,43.864]],["parent/543",[260,3.184]],["name/544",[98,43.864]],["parent/544",[260,3.184]],["name/545",[99,43.864]],["parent/545",[260,3.184]],["name/546",[100,43.864]],["parent/546",[260,3.184]],["name/547",[101,43.864]],["parent/547",[260,3.184]],["name/548",[261,34.443]],["parent/548",[]],["name/549",[20,29.68]],["parent/549",[261,3.184]],["name/550",[258,55.759]],["parent/550",[261,3.184]],["name/551",[79,44.773]],["parent/551",[261,3.184]],["name/552",[80,44.773]],["parent/552",[261,3.184]],["name/553",[259,53.246]],["parent/553",[261,3.184]],["name/554",[77,51.24]],["parent/554",[261,3.184]],["name/555",[78,51.24]],["parent/555",[261,3.184]],["name/556",[82,43.864]],["parent/556",[261,3.184]],["name/557",[83,51.24]],["parent/557",[261,3.184]],["name/558",[84,51.24]],["parent/558",[261,3.184]],["name/559",[85,43.864]],["parent/559",[261,3.184]],["name/560",[86,43.864]],["parent/560",[261,3.184]],["name/561",[87,43.864]],["parent/561",[261,3.184]],["name/562",[88,43.864]],["parent/562",[261,3.184]],["name/563",[89,43.864]],["parent/563",[261,3.184]],["name/564",[90,43.864]],["parent/564",[261,3.184]],["name/565",[91,43.864]],["parent/565",[261,3.184]],["name/566",[92,43.864]],["parent/566",[261,3.184]],["name/567",[93,43.864]],["parent/567",[261,3.184]],["name/568",[94,43.864]],["parent/568",[261,3.184]],["name/569",[95,43.864]],["parent/569",[261,3.184]],["name/570",[96,43.864]],["parent/570",[261,3.184]],["name/571",[97,43.864]],["parent/571",[261,3.184]],["name/572",[98,43.864]],["parent/572",[261,3.184]],["name/573",[99,43.864]],["parent/573",[261,3.184]],["name/574",[100,43.864]],["parent/574",[261,3.184]],["name/575",[101,43.864]],["parent/575",[261,3.184]],["name/576",[262,64.232]],["parent/576",[]],["name/577",[263,36.3]],["parent/577",[]],["name/578",[20,29.68]],["parent/578",[263,3.355]],["name/579",[79,44.773]],["parent/579",[263,3.355]],["name/580",[80,44.773]],["parent/580",[263,3.355]],["name/581",[264,59.124]],["parent/581",[263,3.355]],["name/582",[85,43.864]],["parent/582",[263,3.355]],["name/583",[86,43.864]],["parent/583",[263,3.355]],["name/584",[87,43.864]],["parent/584",[263,3.355]],["name/585",[88,43.864]],["parent/585",[263,3.355]],["name/586",[89,43.864]],["parent/586",[263,3.355]],["name/587",[90,43.864]],["parent/587",[263,3.355]],["name/588",[91,43.864]],["parent/588",[263,3.355]],["name/589",[92,43.864]],["parent/589",[263,3.355]],["name/590",[93,43.864]],["parent/590",[263,3.355]],["name/591",[94,43.864]],["parent/591",[263,3.355]],["name/592",[95,43.864]],["parent/592",[263,3.355]],["name/593",[82,43.864]],["parent/593",[263,3.355]],["name/594",[96,43.864]],["parent/594",[263,3.355]],["name/595",[97,43.864]],["parent/595",[263,3.355]],["name/596",[98,43.864]],["parent/596",[263,3.355]],["name/597",[99,43.864]],["parent/597",[263,3.355]],["name/598",[100,43.864]],["parent/598",[263,3.355]],["name/599",[101,43.864]],["parent/599",[263,3.355]],["name/600",[265,64.232]],["parent/600",[]],["name/601",[266,59.124]],["parent/601",[]],["name/602",[267,64.232]],["parent/602",[]],["name/603",[268,64.232]],["parent/603",[]],["name/604",[269,64.232]],["parent/604",[]],["name/605",[270,64.232]],["parent/605",[]],["name/606",[271,64.232]],["parent/606",[]],["name/607",[272,48.138]],["parent/607",[]],["name/608",[273,64.232]],["parent/608",[]],["name/609",[274,64.232]],["parent/609",[]],["name/610",[275,55.759]],["parent/610",[]],["name/611",[276,64.232]],["parent/611",[]],["name/612",[277,64.232]],["parent/612",[]],["name/613",[278,64.232]],["parent/613",[]],["name/614",[279,64.232]],["parent/614",[]],["name/615",[280,64.232]],["parent/615",[]],["name/616",[281,64.232]],["parent/616",[]],["name/617",[282,64.232]],["parent/617",[]],["name/618",[283,64.232]],["parent/618",[]],["name/619",[284,64.232]],["parent/619",[]],["name/620",[285,53.246]],["parent/620",[]],["name/621",[20,29.68]],["parent/621",[285,4.921]],["name/622",[286,44.773]],["parent/622",[285,4.921]],["name/623",[287,44.773]],["parent/623",[285,4.921]],["name/624",[288,53.246]],["parent/624",[]],["name/625",[20,29.68]],["parent/625",[288,4.921]],["name/626",[286,44.773]],["parent/626",[288,4.921]],["name/627",[287,44.773]],["parent/627",[288,4.921]],["name/628",[289,49.569]],["parent/628",[]],["name/629",[20,29.68]],["parent/629",[289,4.582]],["name/630",[287,44.773]],["parent/630",[289,4.582]],["name/631",[272,48.138]],["parent/631",[289,4.582]],["name/632",[290,49.569]],["parent/632",[289,4.582]],["name/633",[286,44.773]],["parent/633",[289,4.582]],["name/634",[291,49.569]],["parent/634",[]],["name/635",[20,29.68]],["parent/635",[291,4.582]],["name/636",[287,44.773]],["parent/636",[291,4.582]],["name/637",[272,48.138]],["parent/637",[291,4.582]],["name/638",[290,49.569]],["parent/638",[291,4.582]],["name/639",[286,44.773]],["parent/639",[291,4.582]],["name/640",[292,64.232]],["parent/640",[]],["name/641",[293,64.232]],["parent/641",[]],["name/642",[294,53.246]],["parent/642",[]],["name/643",[20,29.68]],["parent/643",[294,4.921]],["name/644",[286,44.773]],["parent/644",[294,4.921]],["name/645",[287,44.773]],["parent/645",[294,4.921]],["name/646",[295,48.138]],["parent/646",[]],["name/647",[20,29.68]],["parent/647",[295,4.449]],["name/648",[287,44.773]],["parent/648",[295,4.449]],["name/649",[275,55.759]],["parent/649",[295,4.449]],["name/650",[272,48.138]],["parent/650",[295,4.449]],["name/651",[290,49.569]],["parent/651",[295,4.449]],["name/652",[286,44.773]],["parent/652",[295,4.449]],["name/653",[296,48.138]],["parent/653",[]],["name/654",[20,29.68]],["parent/654",[296,4.449]],["name/655",[287,44.773]],["parent/655",[296,4.449]],["name/656",[275,55.759]],["parent/656",[296,4.449]],["name/657",[272,48.138]],["parent/657",[296,4.449]],["name/658",[290,49.569]],["parent/658",[296,4.449]],["name/659",[286,44.773]],["parent/659",[296,4.449]],["name/660",[297,53.246]],["parent/660",[]],["name/661",[20,29.68]],["parent/661",[297,4.921]],["name/662",[286,44.773]],["parent/662",[297,4.921]],["name/663",[287,44.773]],["parent/663",[297,4.921]],["name/664",[298,48.138]],["parent/664",[]],["name/665",[20,29.68]],["parent/665",[298,4.449]],["name/666",[287,44.773]],["parent/666",[298,4.449]],["name/667",[272,48.138]],["parent/667",[298,4.449]],["name/668",[290,49.569]],["parent/668",[298,4.449]],["name/669",[299,64.232]],["parent/669",[298,4.449]],["name/670",[286,44.773]],["parent/670",[298,4.449]],["name/671",[300,48.138]],["parent/671",[]],["name/672",[20,29.68]],["parent/672",[300,4.449]],["name/673",[287,44.773]],["parent/673",[300,4.449]],["name/674",[272,48.138]],["parent/674",[300,4.449]],["name/675",[290,49.569]],["parent/675",[300,4.449]],["name/676",[266,59.124]],["parent/676",[300,4.449]],["name/677",[286,44.773]],["parent/677",[300,4.449]],["name/678",[301,45.774]],["parent/678",[]],["name/679",[175,59.124]],["parent/679",[301,4.231]],["name/680",[20,29.68]],["parent/680",[301,4.231]],["name/681",[302,64.232]],["parent/681",[301,4.231]],["name/682",[303,64.232]],["parent/682",[301,4.231]],["name/683",[304,64.232]],["parent/683",[301,4.231]],["name/684",[305,64.232]],["parent/684",[301,4.231]],["name/685",[306,64.232]],["parent/685",[301,4.231]],["name/686",[177,59.124]],["parent/686",[301,4.231]],["name/687",[307,59.124]],["parent/687",[]],["name/688",[1,36.717]],["parent/688",[307,5.465]],["name/689",[308,35.9]],["parent/689",[309,4.334]],["name/690",[310,33.172]],["parent/690",[309,4.334]],["name/691",[311,32.878]],["parent/691",[309,4.334]],["name/692",[260,34.443]],["parent/692",[309,4.334]],["name/693",[261,34.443]],["parent/693",[309,4.334]],["name/694",[263,36.3]],["parent/694",[309,4.334]],["name/695",[245,34.788]],["parent/695",[309,4.334]],["name/696",[76,34.788]],["parent/696",[309,4.334]],["name/697",[308,35.9]],["parent/697",[]],["name/698",[310,33.172]],["parent/698",[]],["name/699",[311,32.878]],["parent/699",[]],["name/700",[312,64.232]],["parent/700",[]],["name/701",[313,64.232]],["parent/701",[]],["name/702",[264,59.124]],["parent/702",[]],["name/703",[314,64.232]],["parent/703",[]],["name/704",[81,59.124]],["parent/704",[]],["name/705",[315,64.232]],["parent/705",[]],["name/706",[316,64.232]],["parent/706",[]],["name/707",[317,64.232]],["parent/707",[]],["name/708",[318,64.232]],["parent/708",[]],["name/709",[319,64.232]],["parent/709",[]],["name/710",[320,64.232]],["parent/710",[]],["name/711",[321,64.232]],["parent/711",[]],["name/712",[322,64.232]],["parent/712",[]],["name/713",[323,64.232]],["parent/713",[]],["name/714",[324,51.24]],["parent/714",[]],["name/715",[259,53.246]],["parent/715",[]],["name/716",[325,64.232]],["parent/716",[]],["name/717",[326,59.124]],["parent/717",[]],["name/718",[1,36.717]],["parent/718",[326,5.465]],["name/719",[327,64.232]],["parent/719",[]],["name/720",[328,64.232]],["parent/720",[]],["name/721",[329,64.232]],["parent/721",[]],["name/722",[330,64.232]],["parent/722",[]],["name/723",[331,64.232]],["parent/723",[]],["name/724",[332,64.232]],["parent/724",[]],["name/725",[333,64.232]],["parent/725",[]],["name/726",[334,64.232]],["parent/726",[]],["name/727",[335,64.232]],["parent/727",[]],["name/728",[336,64.232]],["parent/728",[]],["name/729",[337,36.717]],["parent/729",[]],["name/730",[20,29.68]],["parent/730",[337,3.394]],["name/731",[79,44.773]],["parent/731",[337,3.394]],["name/732",[80,44.773]],["parent/732",[337,3.394]],["name/733",[324,51.24]],["parent/733",[337,3.394]],["name/734",[85,43.864]],["parent/734",[337,3.394]],["name/735",[86,43.864]],["parent/735",[337,3.394]],["name/736",[87,43.864]],["parent/736",[337,3.394]],["name/737",[88,43.864]],["parent/737",[337,3.394]],["name/738",[89,43.864]],["parent/738",[337,3.394]],["name/739",[90,43.864]],["parent/739",[337,3.394]],["name/740",[91,43.864]],["parent/740",[337,3.394]],["name/741",[92,43.864]],["parent/741",[337,3.394]],["name/742",[93,43.864]],["parent/742",[337,3.394]],["name/743",[94,43.864]],["parent/743",[337,3.394]],["name/744",[95,43.864]],["parent/744",[337,3.394]],["name/745",[82,43.864]],["parent/745",[337,3.394]],["name/746",[96,43.864]],["parent/746",[337,3.394]],["name/747",[97,43.864]],["parent/747",[337,3.394]],["name/748",[98,43.864]],["parent/748",[337,3.394]],["name/749",[99,43.864]],["parent/749",[337,3.394]],["name/750",[100,43.864]],["parent/750",[337,3.394]],["name/751",[101,43.864]],["parent/751",[337,3.394]],["name/752",[308,35.9]],["parent/752",[]],["name/753",[20,29.68]],["parent/753",[308,3.318]],["name/754",[79,44.773]],["parent/754",[308,3.318]],["name/755",[80,44.773]],["parent/755",[308,3.318]],["name/756",[324,51.24]],["parent/756",[308,3.318]],["name/757",[85,43.864]],["parent/757",[308,3.318]],["name/758",[86,43.864]],["parent/758",[308,3.318]],["name/759",[87,43.864]],["parent/759",[308,3.318]],["name/760",[88,43.864]],["parent/760",[308,3.318]],["name/761",[89,43.864]],["parent/761",[308,3.318]],["name/762",[90,43.864]],["parent/762",[308,3.318]],["name/763",[91,43.864]],["parent/763",[308,3.318]],["name/764",[92,43.864]],["parent/764",[308,3.318]],["name/765",[93,43.864]],["parent/765",[308,3.318]],["name/766",[94,43.864]],["parent/766",[308,3.318]],["name/767",[95,43.864]],["parent/767",[308,3.318]],["name/768",[82,43.864]],["parent/768",[308,3.318]],["name/769",[96,43.864]],["parent/769",[308,3.318]],["name/770",[97,43.864]],["parent/770",[308,3.318]],["name/771",[98,43.864]],["parent/771",[308,3.318]],["name/772",[99,43.864]],["parent/772",[308,3.318]],["name/773",[100,43.864]],["parent/773",[308,3.318]],["name/774",[101,43.864]],["parent/774",[308,3.318]],["name/775",[338,55.759]],["parent/775",[]],["name/776",[339,59.124]],["parent/776",[338,5.154]],["name/777",[340,59.124]],["parent/777",[338,5.154]],["name/778",[341,53.246]],["parent/778",[]],["name/779",[20,29.68]],["parent/779",[341,4.921]],["name/780",[339,59.124]],["parent/780",[341,4.921]],["name/781",[340,59.124]],["parent/781",[341,4.921]],["name/782",[342,64.232]],["parent/782",[]],["name/783",[310,33.172]],["parent/783",[]],["name/784",[343,59.124]],["parent/784",[310,3.066]],["name/785",[20,29.68]],["parent/785",[310,3.066]],["name/786",[344,55.759]],["parent/786",[310,3.066]],["name/787",[324,51.24]],["parent/787",[310,3.066]],["name/788",[345,59.124]],["parent/788",[310,3.066]],["name/789",[346,55.759]],["parent/789",[310,3.066]],["name/790",[347,59.124]],["parent/790",[310,3.066]],["name/791",[348,59.124]],["parent/791",[310,3.066]],["name/792",[349,59.124]],["parent/792",[310,3.066]],["name/793",[79,44.773]],["parent/793",[310,3.066]],["name/794",[80,44.773]],["parent/794",[310,3.066]],["name/795",[350,59.124]],["parent/795",[310,3.066]],["name/796",[85,43.864]],["parent/796",[310,3.066]],["name/797",[86,43.864]],["parent/797",[310,3.066]],["name/798",[87,43.864]],["parent/798",[310,3.066]],["name/799",[88,43.864]],["parent/799",[310,3.066]],["name/800",[89,43.864]],["parent/800",[310,3.066]],["name/801",[90,43.864]],["parent/801",[310,3.066]],["name/802",[91,43.864]],["parent/802",[310,3.066]],["name/803",[92,43.864]],["parent/803",[310,3.066]],["name/804",[93,43.864]],["parent/804",[310,3.066]],["name/805",[94,43.864]],["parent/805",[310,3.066]],["name/806",[95,43.864]],["parent/806",[310,3.066]],["name/807",[82,43.864]],["parent/807",[310,3.066]],["name/808",[96,43.864]],["parent/808",[310,3.066]],["name/809",[97,43.864]],["parent/809",[310,3.066]],["name/810",[98,43.864]],["parent/810",[310,3.066]],["name/811",[99,43.864]],["parent/811",[310,3.066]],["name/812",[100,43.864]],["parent/812",[310,3.066]],["name/813",[101,43.864]],["parent/813",[310,3.066]],["name/814",[351,64.232]],["parent/814",[]],["name/815",[352,53.246]],["parent/815",[]],["name/816",[20,29.68]],["parent/816",[352,4.921]],["name/817",[216,53.246]],["parent/817",[352,4.921]],["name/818",[353,55.759]],["parent/818",[352,4.921]],["name/819",[354,64.232]],["parent/819",[]],["name/820",[311,32.878]],["parent/820",[]],["name/821",[343,59.124]],["parent/821",[311,3.039]],["name/822",[20,29.68]],["parent/822",[311,3.039]],["name/823",[355,59.124]],["parent/823",[311,3.039]],["name/824",[344,55.759]],["parent/824",[311,3.039]],["name/825",[324,51.24]],["parent/825",[311,3.039]],["name/826",[345,59.124]],["parent/826",[311,3.039]],["name/827",[346,55.759]],["parent/827",[311,3.039]],["name/828",[347,59.124]],["parent/828",[311,3.039]],["name/829",[348,59.124]],["parent/829",[311,3.039]],["name/830",[349,59.124]],["parent/830",[311,3.039]],["name/831",[79,44.773]],["parent/831",[311,3.039]],["name/832",[80,44.773]],["parent/832",[311,3.039]],["name/833",[350,59.124]],["parent/833",[311,3.039]],["name/834",[85,43.864]],["parent/834",[311,3.039]],["name/835",[86,43.864]],["parent/835",[311,3.039]],["name/836",[87,43.864]],["parent/836",[311,3.039]],["name/837",[88,43.864]],["parent/837",[311,3.039]],["name/838",[89,43.864]],["parent/838",[311,3.039]],["name/839",[90,43.864]],["parent/839",[311,3.039]],["name/840",[91,43.864]],["parent/840",[311,3.039]],["name/841",[92,43.864]],["parent/841",[311,3.039]],["name/842",[93,43.864]],["parent/842",[311,3.039]],["name/843",[94,43.864]],["parent/843",[311,3.039]],["name/844",[95,43.864]],["parent/844",[311,3.039]],["name/845",[82,43.864]],["parent/845",[311,3.039]],["name/846",[96,43.864]],["parent/846",[311,3.039]],["name/847",[97,43.864]],["parent/847",[311,3.039]],["name/848",[98,43.864]],["parent/848",[311,3.039]],["name/849",[99,43.864]],["parent/849",[311,3.039]],["name/850",[100,43.864]],["parent/850",[311,3.039]],["name/851",[101,43.864]],["parent/851",[311,3.039]],["name/852",[356,55.759]],["parent/852",[]],["name/853",[216,53.246]],["parent/853",[356,5.154]],["name/854",[353,55.759]],["parent/854",[356,5.154]],["name/855",[357,53.246]],["parent/855",[]],["name/856",[20,29.68]],["parent/856",[357,4.921]],["name/857",[216,53.246]],["parent/857",[357,4.921]],["name/858",[353,55.759]],["parent/858",[357,4.921]],["name/859",[358,64.232]],["parent/859",[]],["name/860",[359,59.124]],["parent/860",[]],["name/861",[1,36.717]],["parent/861",[359,5.465]],["name/862",[355,59.124]],["parent/862",[360,4.334]],["name/863",[361,64.232]],["parent/863",[360,4.334]],["name/864",[344,55.759]],["parent/864",[360,4.334]],["name/865",[362,64.232]],["parent/865",[360,4.334]],["name/866",[363,64.232]],["parent/866",[360,4.334]],["name/867",[346,55.759]],["parent/867",[360,4.334]],["name/868",[364,64.232]],["parent/868",[360,4.334]],["name/869",[365,64.232]],["parent/869",[360,4.334]],["name/870",[366,59.124]],["parent/870",[]],["name/871",[1,36.717]],["parent/871",[366,5.465]],["name/872",[182,59.124]],["parent/872",[367,5.465]],["name/873",[368,64.232]],["parent/873",[367,5.465]],["name/874",[369,59.124]],["parent/874",[]],["name/875",[1,36.717]],["parent/875",[369,5.465]],["name/876",[370,64.232]],["parent/876",[371,5.465]],["name/877",[372,64.232]],["parent/877",[371,5.465]],["name/878",[373,59.124]],["parent/878",[]],["name/879",[1,36.717]],["parent/879",[373,5.465]],["name/880",[374,59.124]],["parent/880",[375,4.231]],["name/881",[376,59.124]],["parent/881",[375,4.231]],["name/882",[377,59.124]],["parent/882",[375,4.231]],["name/883",[378,59.124]],["parent/883",[375,4.231]],["name/884",[379,59.124]],["parent/884",[375,4.231]],["name/885",[380,59.124]],["parent/885",[375,4.231]],["name/886",[381,59.124]],["parent/886",[375,4.231]],["name/887",[382,59.124]],["parent/887",[375,4.231]],["name/888",[383,59.124]],["parent/888",[375,4.231]],["name/889",[384,59.124]],["parent/889",[]],["name/890",[1,36.717]],["parent/890",[384,5.465]],["name/891",[374,59.124]],["parent/891",[385,4.231]],["name/892",[376,59.124]],["parent/892",[385,4.231]],["name/893",[377,59.124]],["parent/893",[385,4.231]],["name/894",[378,59.124]],["parent/894",[385,4.231]],["name/895",[379,59.124]],["parent/895",[385,4.231]],["name/896",[380,59.124]],["parent/896",[385,4.231]],["name/897",[381,59.124]],["parent/897",[385,4.231]],["name/898",[382,59.124]],["parent/898",[385,4.231]],["name/899",[383,59.124]],["parent/899",[385,4.231]],["name/900",[386,64.232]],["parent/900",[]],["name/901",[387,64.232]],["parent/901",[]],["name/902",[388,38.083]],["parent/902",[]],["name/903",[20,29.68]],["parent/903",[388,3.52]],["name/904",[85,43.864]],["parent/904",[388,3.52]],["name/905",[86,43.864]],["parent/905",[388,3.52]],["name/906",[87,43.864]],["parent/906",[388,3.52]],["name/907",[88,43.864]],["parent/907",[388,3.52]],["name/908",[89,43.864]],["parent/908",[388,3.52]],["name/909",[90,43.864]],["parent/909",[388,3.52]],["name/910",[91,43.864]],["parent/910",[388,3.52]],["name/911",[92,43.864]],["parent/911",[388,3.52]],["name/912",[93,43.864]],["parent/912",[388,3.52]],["name/913",[94,43.864]],["parent/913",[388,3.52]],["name/914",[95,43.864]],["parent/914",[388,3.52]],["name/915",[82,43.864]],["parent/915",[388,3.52]],["name/916",[96,43.864]],["parent/916",[388,3.52]],["name/917",[97,43.864]],["parent/917",[388,3.52]],["name/918",[98,43.864]],["parent/918",[388,3.52]],["name/919",[99,43.864]],["parent/919",[388,3.52]],["name/920",[100,43.864]],["parent/920",[388,3.52]],["name/921",[101,43.864]],["parent/921",[388,3.52]],["name/922",[389,64.232]],["parent/922",[]]],"invertedIndex":[["__type",{"_index":1,"name":{"1":{},"125":{},"130":{},"134":{},"136":{},"431":{},"433":{},"435":{},"437":{},"439":{},"441":{},"443":{},"445":{},"447":{},"449":{},"451":{},"688":{},"718":{},"861":{},"871":{},"875":{},"879":{},"890":{}},"parent":{}}],["_name",{"_index":85,"name":{"104":{},"464":{},"503":{},"531":{},"559":{},"582":{},"734":{},"757":{},"796":{},"834":{},"904":{}},"parent":{}}],["abs",{"_index":185,"name":{"325":{}},"parent":{}}],["add",{"_index":181,"name":{"321":{}},"parent":{}}],["age",{"_index":106,"name":{"126":{},"131":{},"137":{}},"parent":{}}],["ageandgenderprediction",{"_index":105,"name":{"124":{}},"parent":{"125":{}}}],["ageandgenderprediction.__type",{"_index":107,"name":{},"parent":{"126":{},"127":{},"128":{}}}],["agegendernet",{"_index":76,"name":{"94":{},"696":{}},"parent":{"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{}}}],["align",{"_index":158,"name":{"231":{},"242":{},"260":{}},"parent":{}}],["allfaces",{"_index":284,"name":{"619":{}},"parent":{}}],["allfacesssdmobilenetv1",{"_index":282,"name":{"617":{}},"parent":{}}],["allfacestinyyolov2",{"_index":283,"name":{"618":{}},"parent":{}}],["anchor",{"_index":57,"name":{"73":{}},"parent":{}}],["anchorposition",{"_index":39,"name":{"50":{},"56":{},"64":{}},"parent":{}}],["anchors",{"_index":344,"name":{"786":{},"824":{},"864":{}},"parent":{}}],["angry",{"_index":252,"name":{"487":{}},"parent":{}}],["area",{"_index":127,"name":{"156":{},"182":{},"283":{},"345":{},"376":{}},"parent":{}}],["assertisvalidbox",{"_index":122,"name":{"146":{},"172":{},"272":{},"332":{},"366":{}},"parent":{}}],["assertisvalidlabeledbox",{"_index":173,"name":{"270":{},"330":{}},"parent":{}}],["assertisvalidpredictedbox",{"_index":188,"name":{"329":{}},"parent":{}}],["assortedarray",{"_index":256,"name":{"491":{}},"parent":{}}],["awaitmedialoaded",{"_index":191,"name":{"390":{}},"parent":{}}],["backgroundcolor",{"_index":47,"name":{"57":{},"65":{}},"parent":{}}],["batchnorm",{"_index":366,"name":{"870":{}},"parent":{"871":{}}}],["batchnorm.__type",{"_index":367,"name":{},"parent":{"872":{},"873":{}}}],["batchsize",{"_index":214,"name":{"414":{}},"parent":{}}],["bn",{"_index":372,"name":{"877":{}},"parent":{}}],["bottom",{"_index":119,"name":{"143":{},"155":{},"181":{},"282":{},"344":{},"375":{}},"parent":{}}],["bottom_left",{"_index":43,"name":{"53":{}},"parent":{}}],["bottom_right",{"_index":44,"name":{"54":{}},"parent":{}}],["bottomleft",{"_index":130,"name":{"159":{},"185":{},"286":{},"348":{},"379":{}},"parent":{}}],["bottomright",{"_index":131,"name":{"160":{},"186":{},"287":{},"349":{},"380":{}},"parent":{}}],["boundingbox",{"_index":120,"name":{"144":{}},"parent":{"145":{},"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{}}}],["box",{"_index":24,"name":{"25":{},"170":{},"206":{},"213":{},"308":{}},"parent":{"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{}}}],["boxcolor",{"_index":14,"name":{"13":{},"19":{}},"parent":{}}],["boxencodingsize",{"_index":347,"name":{"790":{},"828":{}},"parent":{}}],["browser",{"_index":5,"name":{"4":{}},"parent":{}}],["buffertoimage",{"_index":192,"name":{"391":{}},"parent":{}}],["calibrate",{"_index":139,"name":{"169":{},"195":{},"296":{},"358":{},"389":{}},"parent":{}}],["canvases",{"_index":212,"name":{"412":{}},"parent":{}}],["classes",{"_index":362,"name":{"865":{}},"parent":{}}],["classname",{"_index":148,"name":{"212":{},"307":{}},"parent":{}}],["classscore",{"_index":147,"name":{"211":{},"306":{},"335":{}},"parent":{}}],["clipatimageborders",{"_index":136,"name":{"166":{},"192":{},"293":{},"355":{},"386":{}},"parent":{}}],["composabletask",{"_index":285,"name":{"620":{}},"parent":{"621":{},"622":{},"623":{}}}],["computeallfacedescriptorstask",{"_index":289,"name":{"628":{}},"parent":{"629":{},"630":{},"631":{},"632":{},"633":{}}}],["computefacedescriptor",{"_index":264,"name":{"581":{},"702":{}},"parent":{}}],["computefacedescriptorstaskbase",{"_index":288,"name":{"624":{}},"parent":{"625":{},"626":{},"627":{}}}],["computemeandistance",{"_index":304,"name":{"683":{}},"parent":{}}],["computereshapeddimensions",{"_index":71,"name":{"89":{}},"parent":{}}],["computesinglefacedescriptortask",{"_index":291,"name":{"634":{}},"parent":{"635":{},"636":{},"637":{},"638":{},"639":{}}}],["config",{"_index":345,"name":{"788":{},"826":{}},"parent":{}}],["constructor",{"_index":20,"name":{"18":{},"24":{},"37":{},"45":{},"63":{},"71":{},"95":{},"147":{},"173":{},"200":{},"208":{},"222":{},"233":{},"244":{},"265":{},"273":{},"299":{},"304":{},"318":{},"333":{},"367":{},"410":{},"455":{},"483":{},"493":{},"521":{},"549":{},"578":{},"621":{},"625":{},"629":{},"635":{},"643":{},"647":{},"654":{},"661":{},"665":{},"672":{},"680":{},"730":{},"753":{},"779":{},"785":{},"816":{},"822":{},"856":{},"903":{}},"parent":{}}],["conv",{"_index":370,"name":{"876":{}},"parent":{}}],["conv0",{"_index":374,"name":{"880":{},"891":{}},"parent":{}}],["conv1",{"_index":376,"name":{"881":{},"892":{}},"parent":{}}],["conv2",{"_index":377,"name":{"882":{},"893":{}},"parent":{}}],["conv3",{"_index":378,"name":{"883":{},"894":{}},"parent":{}}],["conv4",{"_index":379,"name":{"884":{},"895":{}},"parent":{}}],["conv5",{"_index":380,"name":{"885":{},"896":{}},"parent":{}}],["conv6",{"_index":381,"name":{"886":{},"897":{}},"parent":{}}],["conv7",{"_index":382,"name":{"887":{},"898":{}},"parent":{}}],["conv8",{"_index":383,"name":{"888":{},"899":{}},"parent":{}}],["convwithbatchnorm",{"_index":369,"name":{"874":{}},"parent":{"875":{}}}],["convwithbatchnorm.__type",{"_index":371,"name":{},"parent":{"876":{},"877":{}}}],["createbrowserenv",{"_index":235,"name":{"438":{}},"parent":{}}],["createcanvas",{"_index":193,"name":{"392":{}},"parent":{}}],["createcanvasfrommedia",{"_index":194,"name":{"393":{}},"parent":{}}],["createfacedetectionnet",{"_index":336,"name":{"728":{}},"parent":{}}],["createfacerecognitionnet",{"_index":262,"name":{"576":{}},"parent":{}}],["createfilesystem",{"_index":236,"name":{"440":{}},"parent":{}}],["createnodejsenv",{"_index":237,"name":{"442":{}},"parent":{}}],["createssdmobilenetv1",{"_index":335,"name":{"727":{}},"parent":{}}],["createtinyfacedetector",{"_index":342,"name":{"782":{}},"parent":{}}],["createtinyyolov2",{"_index":354,"name":{"819":{}},"parent":{}}],["default_filter_sizes",{"_index":343,"name":{"784":{},"821":{}},"parent":{}}],["defaulttinyyolov2netparams",{"_index":384,"name":{"889":{}},"parent":{"890":{}}}],["defaulttinyyolov2netparams.__type",{"_index":385,"name":{},"parent":{"891":{},"892":{},"893":{},"894":{},"895":{},"896":{},"897":{},"898":{},"899":{}}}],["descriptors",{"_index":176,"name":{"301":{}},"parent":{}}],["detect",{"_index":350,"name":{"795":{},"833":{}},"parent":{}}],["detectallfacelandmarkstask",{"_index":298,"name":{"664":{}},"parent":{"665":{},"666":{},"667":{},"668":{},"669":{},"670":{}}}],["detectallfaces",{"_index":293,"name":{"641":{}},"parent":{}}],["detectallfacestask",{"_index":295,"name":{"646":{}},"parent":{"647":{},"648":{},"649":{},"650":{},"651":{},"652":{}}}],["detectfacelandmarks",{"_index":312,"name":{"700":{}},"parent":{}}],["detectfacelandmarkstaskbase",{"_index":297,"name":{"660":{}},"parent":{"661":{},"662":{},"663":{}}}],["detectfacelandmarkstiny",{"_index":313,"name":{"701":{}},"parent":{}}],["detectfacestaskbase",{"_index":294,"name":{"642":{}},"parent":{"643":{},"644":{},"645":{}}}],["detectlandmarks",{"_index":259,"name":{"497":{},"525":{},"553":{},"715":{}},"parent":{}}],["detectsingleface",{"_index":292,"name":{"640":{}},"parent":{}}],["detectsinglefacelandmarkstask",{"_index":300,"name":{"671":{}},"parent":{"672":{},"673":{},"674":{},"675":{},"676":{},"677":{}}}],["detectsinglefacetask",{"_index":296,"name":{"653":{}},"parent":{"654":{},"655":{},"656":{},"657":{},"658":{},"659":{}}}],["dimensions",{"_index":141,"name":{"199":{}},"parent":{"200":{},"201":{},"202":{},"203":{}}}],["disgusted",{"_index":254,"name":{"489":{}},"parent":{}}],["dispose",{"_index":82,"name":{"101":{},"461":{},"500":{},"528":{},"556":{},"593":{},"745":{},"768":{},"807":{},"845":{},"915":{}},"parent":{}}],["distance",{"_index":169,"name":{"263":{},"267":{}},"parent":{}}],["distancethreshold",{"_index":303,"name":{"682":{}},"parent":{}}],["div",{"_index":184,"name":{"324":{}},"parent":{}}],["draw",{"_index":7,"name":{"6":{},"27":{},"48":{},"78":{}},"parent":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"17":{},"23":{},"28":{},"29":{},"36":{},"44":{},"49":{},"50":{},"55":{},"62":{},"70":{}}}],["draw.anchorposition",{"_index":41,"name":{},"parent":{"51":{},"52":{},"53":{},"54":{}}}],["draw.drawbox",{"_index":23,"name":{},"parent":{"24":{},"25":{},"26":{},"27":{}}}],["draw.drawboxoptions",{"_index":21,"name":{},"parent":{"18":{},"19":{},"20":{},"21":{},"22":{}}}],["draw.drawfacelandmarks",{"_index":36,"name":{},"parent":{"45":{},"46":{},"47":{},"48":{}}}],["draw.drawfacelandmarksoptions",{"_index":35,"name":{},"parent":{"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{}}}],["draw.drawtextfield",{"_index":55,"name":{},"parent":{"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{}}}],["draw.drawtextfieldoptions",{"_index":53,"name":{},"parent":{"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{}}}],["draw.idrawboxoptions",{"_index":15,"name":{},"parent":{"13":{},"14":{},"15":{},"16":{}}}],["draw.idrawfacelandmarksoptions",{"_index":29,"name":{},"parent":{"30":{},"31":{},"32":{},"33":{},"34":{},"35":{}}}],["draw.idrawtextfieldoptions",{"_index":46,"name":{},"parent":{"56":{},"57":{},"58":{},"59":{},"60":{},"61":{}}}],["drawbox",{"_index":22,"name":{"23":{}},"parent":{}}],["drawboxoptions",{"_index":19,"name":{"17":{}},"parent":{}}],["drawcontour",{"_index":8,"name":{"7":{}},"parent":{}}],["drawdetections",{"_index":9,"name":{"8":{}},"parent":{}}],["drawfaceexpressions",{"_index":11,"name":{"10":{}},"parent":{}}],["drawfaceexpressionsinput",{"_index":12,"name":{"11":{}},"parent":{}}],["drawfacelandmarks",{"_index":26,"name":{"28":{},"44":{}},"parent":{}}],["drawfacelandmarksinput",{"_index":38,"name":{"49":{}},"parent":{}}],["drawfacelandmarksoptions",{"_index":34,"name":{"36":{}},"parent":{}}],["drawlabeloptions",{"_index":17,"name":{"15":{},"21":{}},"parent":{}}],["drawlines",{"_index":28,"name":{"30":{},"38":{}},"parent":{}}],["drawpoints",{"_index":30,"name":{"31":{},"39":{}},"parent":{}}],["drawtextfield",{"_index":54,"name":{"70":{}},"parent":{}}],["drawtextfieldoptions",{"_index":52,"name":{"62":{}},"parent":{}}],["env",{"_index":230,"name":{"430":{}},"parent":{"431":{}}}],["env.__type",{"_index":232,"name":{},"parent":{"432":{},"433":{},"434":{},"435":{},"436":{},"437":{},"438":{},"439":{},"440":{},"441":{},"442":{},"443":{},"444":{},"445":{},"446":{},"447":{},"448":{},"449":{}}}],["environment",{"_index":244,"name":{"453":{}},"parent":{}}],["euclideandistance",{"_index":387,"name":{"901":{}},"parent":{}}],["extendwithage",{"_index":277,"name":{"612":{}},"parent":{}}],["extendwithfacedescriptor",{"_index":265,"name":{"600":{}},"parent":{}}],["extendwithfacedetection",{"_index":268,"name":{"603":{}},"parent":{}}],["extendwithfaceexpressions",{"_index":271,"name":{"606":{}},"parent":{}}],["extendwithfacelandmarks",{"_index":274,"name":{"609":{}},"parent":{}}],["extendwithgender",{"_index":280,"name":{"615":{}},"parent":{}}],["extractclassifierparams",{"_index":84,"name":{"103":{},"463":{},"502":{},"530":{},"558":{}},"parent":{}}],["extractfaces",{"_index":195,"name":{"394":{}},"parent":{}}],["extractfacetensors",{"_index":196,"name":{"395":{}},"parent":{}}],["extractweights",{"_index":101,"name":{"120":{},"480":{},"519":{},"547":{},"575":{},"599":{},"751":{},"774":{},"813":{},"851":{},"921":{}},"parent":{}}],["face_expression_labels",{"_index":247,"name":{"481":{}},"parent":{}}],["faceapi",{"_index":2,"name":{"2":{}},"parent":{}}],["facedetection",{"_index":145,"name":{"207":{}},"parent":{"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{}}}],["facedetectionfunction",{"_index":326,"name":{"717":{}},"parent":{"718":{}}}],["facedetectionnet",{"_index":337,"name":{"729":{}},"parent":{"730":{},"731":{},"732":{},"733":{},"734":{},"735":{},"736":{},"737":{},"738":{},"739":{},"740":{},"741":{},"742":{},"743":{},"744":{},"745":{},"746":{},"747":{},"748":{},"749":{},"750":{},"751":{}}}],["facedetectionoptions",{"_index":325,"name":{"716":{}},"parent":{}}],["faceexpressionnet",{"_index":245,"name":{"454":{},"695":{}},"parent":{"455":{},"456":{},"457":{},"458":{},"459":{},"460":{},"461":{},"462":{},"463":{},"464":{},"465":{},"466":{},"467":{},"468":{},"469":{},"470":{},"471":{},"472":{},"473":{},"474":{},"475":{},"476":{},"477":{},"478":{},"479":{},"480":{}}}],["faceexpressions",{"_index":248,"name":{"482":{}},"parent":{"483":{},"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"491":{}}}],["facefeatureextractor",{"_index":77,"name":{"96":{},"459":{},"498":{},"526":{},"554":{}},"parent":{}}],["facelandmark68net",{"_index":260,"name":{"520":{},"692":{}},"parent":{"521":{},"522":{},"523":{},"524":{},"525":{},"526":{},"527":{},"528":{},"529":{},"530":{},"531":{},"532":{},"533":{},"534":{},"535":{},"536":{},"537":{},"538":{},"539":{},"540":{},"541":{},"542":{},"543":{},"544":{},"545":{},"546":{},"547":{}}}],["facelandmark68tinynet",{"_index":261,"name":{"548":{},"693":{}},"parent":{"549":{},"550":{},"551":{},"552":{},"553":{},"554":{},"555":{},"556":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{},"563":{},"564":{},"565":{},"566":{},"567":{},"568":{},"569":{},"570":{},"571":{},"572":{},"573":{},"574":{},"575":{}}}],["facelandmarknet",{"_index":257,"name":{"492":{}},"parent":{"493":{},"494":{},"495":{},"496":{},"497":{},"498":{},"499":{},"500":{},"501":{},"502":{},"503":{},"504":{},"505":{},"506":{},"507":{},"508":{},"509":{},"510":{},"511":{},"512":{},"513":{},"514":{},"515":{},"516":{},"517":{},"518":{},"519":{}}}],["facelandmarks",{"_index":37,"name":{"46":{},"221":{}},"parent":{"222":{},"223":{},"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{}}}],["facelandmarks5",{"_index":159,"name":{"232":{}},"parent":{"233":{},"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{}}}],["facelandmarks68",{"_index":160,"name":{"243":{}},"parent":{"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"253":{},"254":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{}}}],["facematch",{"_index":170,"name":{"264":{}},"parent":{"265":{},"266":{},"267":{},"268":{}}}],["facematcher",{"_index":301,"name":{"678":{}},"parent":{"679":{},"680":{},"681":{},"682":{},"683":{},"684":{},"685":{},"686":{}}}],["facerecognitionnet",{"_index":263,"name":{"577":{},"694":{}},"parent":{"578":{},"579":{},"580":{},"581":{},"582":{},"583":{},"584":{},"585":{},"586":{},"587":{},"588":{},"589":{},"590":{},"591":{},"592":{},"593":{},"594":{},"595":{},"596":{},"597":{},"598":{},"599":{}}}],["fc",{"_index":112,"name":{"135":{}},"parent":{}}],["fearful",{"_index":253,"name":{"488":{}},"parent":{}}],["female",{"_index":103,"name":{"122":{}},"parent":{}}],["fetchimage",{"_index":197,"name":{"396":{}},"parent":{}}],["fetchjson",{"_index":198,"name":{"397":{}},"parent":{}}],["fetchnetweights",{"_index":199,"name":{"398":{}},"parent":{}}],["fetchorthrow",{"_index":200,"name":{"399":{}},"parent":{}}],["fetchvideo",{"_index":201,"name":{"400":{}},"parent":{}}],["filesystem",{"_index":241,"name":{"450":{}},"parent":{"451":{}}}],["filesystem.__type",{"_index":243,"name":{},"parent":{"452":{}}}],["filtersizes",{"_index":364,"name":{"868":{}},"parent":{}}],["findbestmatch",{"_index":306,"name":{"685":{}},"parent":{}}],["floor",{"_index":132,"name":{"162":{},"188":{},"289":{},"327":{},"351":{},"382":{}},"parent":{}}],["fontcolor",{"_index":48,"name":{"58":{},"66":{}},"parent":{}}],["fontsize",{"_index":49,"name":{"59":{},"67":{}},"parent":{}}],["fontstyle",{"_index":50,"name":{"60":{},"68":{}},"parent":{}}],["forsize",{"_index":146,"name":{"209":{},"228":{},"239":{},"257":{},"313":{}},"parent":{}}],["forward",{"_index":80,"name":{"99":{},"457":{},"496":{},"524":{},"552":{},"580":{},"732":{},"755":{},"794":{},"832":{}},"parent":{}}],["forwardinput",{"_index":79,"name":{"98":{},"456":{},"495":{},"523":{},"551":{},"579":{},"731":{},"754":{},"793":{},"831":{}},"parent":{}}],["freeze",{"_index":95,"name":{"114":{},"474":{},"513":{},"541":{},"569":{},"592":{},"744":{},"767":{},"806":{},"844":{},"914":{}},"parent":{}}],["fromjson",{"_index":175,"name":{"298":{},"679":{}},"parent":{}}],["gender",{"_index":102,"name":{"121":{},"127":{},"132":{},"138":{}},"parent":{"122":{},"123":{}}}],["genderprobability",{"_index":108,"name":{"128":{}},"parent":{}}],["getcenterpoint",{"_index":72,"name":{"90":{}},"parent":{}}],["getcontext2dorthrow",{"_index":202,"name":{"401":{}},"parent":{}}],["getenv",{"_index":231,"name":{"432":{}},"parent":{}}],["getfrozenparams",{"_index":93,"name":{"112":{},"472":{},"511":{},"539":{},"567":{},"590":{},"742":{},"765":{},"804":{},"842":{},"912":{}},"parent":{}}],["getinput",{"_index":218,"name":{"418":{}},"parent":{}}],["getinputdimensions",{"_index":219,"name":{"419":{}},"parent":{}}],["getinputheight",{"_index":220,"name":{"420":{}},"parent":{}}],["getinputwidth",{"_index":221,"name":{"421":{}},"parent":{}}],["getjawoutline",{"_index":161,"name":{"245":{}},"parent":{}}],["getlefteye",{"_index":165,"name":{"249":{}},"parent":{}}],["getlefteyebrow",{"_index":162,"name":{"246":{}},"parent":{}}],["getmediadimensions",{"_index":203,"name":{"402":{}},"parent":{}}],["getmouth",{"_index":167,"name":{"251":{}},"parent":{}}],["getnose",{"_index":164,"name":{"248":{}},"parent":{}}],["getparamfrompath",{"_index":89,"name":{"108":{},"468":{},"507":{},"535":{},"563":{},"586":{},"738":{},"761":{},"800":{},"838":{},"908":{}},"parent":{}}],["getparamlist",{"_index":91,"name":{"110":{},"470":{},"509":{},"537":{},"565":{},"588":{},"740":{},"763":{},"802":{},"840":{},"910":{}},"parent":{}}],["getreshapedinputdimensions",{"_index":222,"name":{"422":{}},"parent":{}}],["getrighteye",{"_index":166,"name":{"250":{}},"parent":{}}],["getrighteyebrow",{"_index":163,"name":{"247":{}},"parent":{}}],["gettrainableparams",{"_index":92,"name":{"111":{},"471":{},"510":{},"538":{},"566":{},"589":{},"741":{},"764":{},"803":{},"841":{},"911":{}},"parent":{}}],["getupperleft",{"_index":60,"name":{"77":{}},"parent":{}}],["happy",{"_index":250,"name":{"485":{}},"parent":{}}],["height",{"_index":126,"name":{"151":{},"177":{},"198":{},"202":{},"278":{},"340":{},"363":{},"371":{}},"parent":{}}],["iboundingbox",{"_index":115,"name":{"139":{}},"parent":{"140":{},"141":{},"142":{},"143":{}}}],["idimensions",{"_index":140,"name":{"196":{}},"parent":{"197":{},"198":{}}}],["idrawboxoptions",{"_index":13,"name":{"12":{}},"parent":{}}],["idrawfacelandmarksoptions",{"_index":27,"name":{"29":{}},"parent":{}}],["idrawtextfieldoptions",{"_index":45,"name":{"55":{}},"parent":{}}],["ifacedetecion",{"_index":143,"name":{"204":{}},"parent":{"205":{},"206":{}}}],["ifacelandmarks",{"_index":153,"name":{"218":{}},"parent":{"219":{},"220":{}}}],["ifacematch",{"_index":168,"name":{"261":{}},"parent":{"262":{},"263":{}}}],["imagedims",{"_index":149,"name":{"214":{},"309":{}},"parent":{}}],["imageheight",{"_index":151,"name":{"216":{},"225":{},"236":{},"254":{},"311":{}},"parent":{}}],["imagetensors",{"_index":211,"name":{"411":{}},"parent":{}}],["imagetensortocanvas",{"_index":204,"name":{"403":{}},"parent":{}}],["imagetosquare",{"_index":205,"name":{"404":{}},"parent":{}}],["imagewidth",{"_index":150,"name":{"215":{},"224":{},"235":{},"253":{},"310":{}},"parent":{}}],["initialize",{"_index":234,"name":{"436":{}},"parent":{}}],["inputdimensions",{"_index":215,"name":{"415":{}},"parent":{}}],["inputsize",{"_index":216,"name":{"416":{},"817":{},"853":{},"857":{}},"parent":{}}],["inversesigmoid",{"_index":328,"name":{"720":{}},"parent":{}}],["iou",{"_index":329,"name":{"721":{}},"parent":{}}],["iouthreshold",{"_index":361,"name":{"863":{}},"parent":{}}],["ipoint",{"_index":179,"name":{"314":{}},"parent":{"315":{},"316":{}}}],["irect",{"_index":189,"name":{"359":{}},"parent":{"360":{},"361":{},"362":{},"363":{}}}],["isbatchinput",{"_index":213,"name":{"413":{}},"parent":{}}],["isbrowser",{"_index":239,"name":{"446":{}},"parent":{}}],["isdimensions",{"_index":70,"name":{"88":{}},"parent":{}}],["iseven",{"_index":68,"name":{"86":{}},"parent":{}}],["isfirstlayerconv2d",{"_index":365,"name":{"869":{}},"parent":{}}],["isfloat",{"_index":67,"name":{"85":{}},"parent":{}}],["isloaded",{"_index":88,"name":{"107":{},"467":{},"506":{},"534":{},"562":{},"585":{},"737":{},"760":{},"799":{},"837":{},"907":{}},"parent":{}}],["ismediaelement",{"_index":206,"name":{"405":{}},"parent":{}}],["ismedialoaded",{"_index":207,"name":{"406":{}},"parent":{}}],["isnodejs",{"_index":240,"name":{"448":{}},"parent":{}}],["isrect",{"_index":121,"name":{"145":{},"171":{},"271":{},"331":{},"365":{}},"parent":{}}],["issdmobilenetv1options",{"_index":338,"name":{"775":{}},"parent":{"776":{},"777":{}}}],["istensor",{"_index":62,"name":{"80":{}},"parent":{}}],["istensor1d",{"_index":63,"name":{"81":{}},"parent":{}}],["istensor2d",{"_index":64,"name":{"82":{}},"parent":{}}],["istensor3d",{"_index":65,"name":{"83":{}},"parent":{}}],["istensor4d",{"_index":66,"name":{"84":{}},"parent":{}}],["isvalidnumber",{"_index":74,"name":{"92":{}},"parent":{}}],["isvalidprobablitiy",{"_index":75,"name":{"93":{}},"parent":{}}],["iswithage",{"_index":276,"name":{"611":{}},"parent":{}}],["iswithfacedetection",{"_index":267,"name":{"602":{}},"parent":{}}],["iswithfaceexpressions",{"_index":270,"name":{"605":{}},"parent":{}}],["iswithfacelandmarks",{"_index":273,"name":{"608":{}},"parent":{}}],["iswithgender",{"_index":279,"name":{"614":{}},"parent":{}}],["itinyfacedetectoroptions",{"_index":351,"name":{"814":{}},"parent":{}}],["itinyyolov2options",{"_index":356,"name":{"852":{}},"parent":{"853":{},"854":{}}}],["label",{"_index":18,"name":{"16":{},"22":{},"262":{},"266":{},"274":{},"300":{},"336":{}},"parent":{}}],["labeledbox",{"_index":172,"name":{"269":{}},"parent":{"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{}}}],["labeleddescriptors",{"_index":302,"name":{"681":{}},"parent":{}}],["labeledfacedescriptors",{"_index":174,"name":{"297":{}},"parent":{"298":{},"299":{},"300":{},"301":{},"302":{}}}],["left",{"_index":116,"name":{"140":{},"152":{},"178":{},"279":{},"341":{},"372":{}},"parent":{}}],["linecolor",{"_index":32,"name":{"34":{},"42":{}},"parent":{}}],["linewidth",{"_index":16,"name":{"14":{},"20":{},"32":{},"40":{}},"parent":{}}],["load",{"_index":97,"name":{"116":{},"476":{},"515":{},"543":{},"571":{},"595":{},"747":{},"770":{},"809":{},"847":{},"917":{}},"parent":{}}],["loadagegendermodel",{"_index":322,"name":{"712":{}},"parent":{}}],["loadclassifierparams",{"_index":83,"name":{"102":{},"462":{},"501":{},"529":{},"557":{}},"parent":{}}],["loadfacedetectionmodel",{"_index":323,"name":{"713":{}},"parent":{}}],["loadfaceexpressionmodel",{"_index":321,"name":{"711":{}},"parent":{}}],["loadfacelandmarkmodel",{"_index":318,"name":{"708":{}},"parent":{}}],["loadfacelandmarktinymodel",{"_index":319,"name":{"709":{}},"parent":{}}],["loadfacerecognitionmodel",{"_index":320,"name":{"710":{}},"parent":{}}],["loadfromdisk",{"_index":99,"name":{"118":{},"478":{},"517":{},"545":{},"573":{},"597":{},"749":{},"772":{},"811":{},"849":{},"919":{}},"parent":{}}],["loadfromuri",{"_index":98,"name":{"117":{},"477":{},"516":{},"544":{},"572":{},"596":{},"748":{},"771":{},"810":{},"848":{},"918":{}},"parent":{}}],["loadfromweightmap",{"_index":100,"name":{"119":{},"479":{},"518":{},"546":{},"574":{},"598":{},"750":{},"773":{},"812":{},"850":{},"920":{}},"parent":{}}],["loadssdmobilenetv1model",{"_index":315,"name":{"705":{}},"parent":{}}],["loadtinyfacedetectormodel",{"_index":316,"name":{"706":{}},"parent":{}}],["loadtinyyolov2model",{"_index":317,"name":{"707":{}},"parent":{}}],["loadweightmap",{"_index":208,"name":{"407":{}},"parent":{}}],["locatefaces",{"_index":324,"name":{"714":{},"733":{},"756":{},"787":{},"825":{}},"parent":{}}],["magnitude",{"_index":186,"name":{"326":{}},"parent":{}}],["male",{"_index":104,"name":{"123":{}},"parent":{}}],["matchdescriptor",{"_index":305,"name":{"684":{}},"parent":{}}],["matchdimensions",{"_index":209,"name":{"408":{}},"parent":{}}],["maxresults",{"_index":340,"name":{"777":{},"781":{}},"parent":{}}],["meanrgb",{"_index":363,"name":{"866":{}},"parent":{}}],["measureheight",{"_index":59,"name":{"76":{}},"parent":{}}],["measurewidth",{"_index":58,"name":{"75":{}},"parent":{}}],["minbbox",{"_index":330,"name":{"722":{}},"parent":{}}],["minconfidence",{"_index":339,"name":{"776":{},"780":{}},"parent":{}}],["mobilenetparams",{"_index":373,"name":{"878":{}},"parent":{"879":{}}}],["mobilenetparams.__type",{"_index":375,"name":{},"parent":{"880":{},"881":{},"882":{},"883":{},"884":{},"885":{},"886":{},"887":{},"888":{}}}],["monkeypatch",{"_index":238,"name":{"444":{}},"parent":{}}],["mul",{"_index":183,"name":{"323":{}},"parent":{}}],["netinput",{"_index":210,"name":{"409":{}},"parent":{"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{},"419":{},"420":{},"421":{},"422":{},"423":{}}}],["netoutput",{"_index":109,"name":{"129":{}},"parent":{"130":{}}}],["netoutput.__type",{"_index":110,"name":{},"parent":{"131":{},"132":{}}}],["netparams",{"_index":111,"name":{"133":{}},"parent":{"134":{}}}],["netparams.__type",{"_index":113,"name":{},"parent":{"135":{},"136":{}}}],["netparams.__type.__type",{"_index":114,"name":{},"parent":{"137":{},"138":{}}}],["nets",{"_index":307,"name":{"687":{}},"parent":{"688":{}}}],["nets.__type",{"_index":309,"name":{},"parent":{"689":{},"690":{},"691":{},"692":{},"693":{},"694":{},"695":{},"696":{}}}],["neuralnetwork",{"_index":388,"name":{"902":{}},"parent":{"903":{},"904":{},"905":{},"906":{},"907":{},"908":{},"909":{},"910":{},"911":{},"912":{},"913":{},"914":{},"915":{},"916":{},"917":{},"918":{},"919":{},"920":{},"921":{}}}],["neutral",{"_index":249,"name":{"484":{}},"parent":{}}],["node",{"_index":4,"name":{"3":{}},"parent":{}}],["nonmaxsuppression",{"_index":331,"name":{"723":{}},"parent":{}}],["normalize",{"_index":332,"name":{"724":{}},"parent":{}}],["objectdetection",{"_index":178,"name":{"303":{}},"parent":{"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{}}}],["options",{"_index":25,"name":{"26":{},"47":{},"74":{}},"parent":{}}],["pad",{"_index":135,"name":{"165":{},"191":{},"292":{},"354":{},"385":{}},"parent":{}}],["padatborders",{"_index":138,"name":{"168":{},"194":{},"295":{},"357":{},"388":{}},"parent":{}}],["padding",{"_index":51,"name":{"61":{},"69":{}},"parent":{}}],["padtosquare",{"_index":333,"name":{"725":{}},"parent":{}}],["parammappings",{"_index":87,"name":{"106":{},"466":{},"505":{},"533":{},"561":{},"584":{},"736":{},"759":{},"798":{},"836":{},"906":{}},"parent":{}}],["params",{"_index":86,"name":{"105":{},"465":{},"504":{},"532":{},"560":{},"583":{},"735":{},"758":{},"797":{},"835":{},"905":{}},"parent":{}}],["point",{"_index":180,"name":{"317":{}},"parent":{"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"327":{}}}],["pointcolor",{"_index":33,"name":{"35":{},"43":{}},"parent":{}}],["pointsize",{"_index":31,"name":{"33":{},"41":{}},"parent":{}}],["positions",{"_index":154,"name":{"219":{},"226":{},"237":{},"255":{}},"parent":{}}],["postprocess",{"_index":258,"name":{"494":{},"522":{},"550":{}},"parent":{}}],["predictageandgender",{"_index":81,"name":{"100":{},"704":{}},"parent":{}}],["predictedbox",{"_index":187,"name":{"328":{}},"parent":{"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{},"353":{},"354":{},"355":{},"356":{},"357":{},"358":{}}}],["predictexpressions",{"_index":246,"name":{"458":{}},"parent":{}}],["range",{"_index":73,"name":{"91":{}},"parent":{}}],["readfile",{"_index":242,"name":{"452":{}},"parent":{}}],["reassignparamfrompath",{"_index":90,"name":{"109":{},"469":{},"508":{},"536":{},"564":{},"587":{},"739":{},"762":{},"801":{},"839":{},"909":{}},"parent":{}}],["recognizefaceexpressions",{"_index":314,"name":{"703":{}},"parent":{}}],["rect",{"_index":190,"name":{"364":{}},"parent":{"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"388":{},"389":{}}}],["relativebox",{"_index":152,"name":{"217":{},"312":{}},"parent":{}}],["relativepositions",{"_index":155,"name":{"227":{},"238":{},"256":{}},"parent":{}}],["rescale",{"_index":134,"name":{"164":{},"190":{},"291":{},"353":{},"384":{}},"parent":{}}],["reshapedinputdimensions",{"_index":217,"name":{"417":{}},"parent":{}}],["resizeresults",{"_index":389,"name":{"922":{}},"parent":{}}],["resolveinput",{"_index":224,"name":{"424":{}},"parent":{}}],["reverse",{"_index":142,"name":{"203":{}},"parent":{}}],["right",{"_index":118,"name":{"142":{},"154":{},"180":{},"281":{},"343":{},"374":{}},"parent":{}}],["round",{"_index":69,"name":{"87":{},"161":{},"187":{},"288":{},"350":{},"381":{}},"parent":{}}],["run",{"_index":287,"name":{"623":{},"627":{},"630":{},"636":{},"645":{},"648":{},"655":{},"663":{},"666":{},"673":{}},"parent":{}}],["runmobilenet",{"_index":349,"name":{"792":{},"830":{}},"parent":{}}],["runnet",{"_index":78,"name":{"97":{},"460":{},"499":{},"527":{},"555":{}},"parent":{}}],["runtinyyolov2",{"_index":348,"name":{"791":{},"829":{}},"parent":{}}],["sad",{"_index":251,"name":{"486":{}},"parent":{}}],["score",{"_index":144,"name":{"205":{},"210":{},"305":{},"334":{}},"parent":{}}],["scorethreshold",{"_index":353,"name":{"818":{},"854":{},"858":{}},"parent":{}}],["serializeparams",{"_index":96,"name":{"115":{},"475":{},"514":{},"542":{},"570":{},"594":{},"746":{},"769":{},"808":{},"846":{},"916":{}},"parent":{}}],["setenv",{"_index":233,"name":{"434":{}},"parent":{}}],["shift",{"_index":137,"name":{"167":{},"193":{},"220":{},"223":{},"234":{},"252":{},"294":{},"356":{},"387":{}},"parent":{}}],["shiftby",{"_index":156,"name":{"229":{},"240":{},"258":{}},"parent":{}}],["shiftbypoint",{"_index":157,"name":{"230":{},"241":{},"259":{}},"parent":{}}],["shufflearray",{"_index":334,"name":{"726":{}},"parent":{}}],["sigmoid",{"_index":327,"name":{"719":{}},"parent":{}}],["ssdmobilenetv1",{"_index":308,"name":{"689":{},"697":{},"752":{}},"parent":{"753":{},"754":{},"755":{},"756":{},"757":{},"758":{},"759":{},"760":{},"761":{},"762":{},"763":{},"764":{},"765":{},"766":{},"767":{},"768":{},"769":{},"770":{},"771":{},"772":{},"773":{},"774":{}}}],["ssdmobilenetv1options",{"_index":341,"name":{"778":{}},"parent":{"779":{},"780":{},"781":{}}}],["sub",{"_index":182,"name":{"322":{},"872":{}},"parent":{}}],["surprised",{"_index":255,"name":{"490":{}},"parent":{}}],["tdrawdetectionsinput",{"_index":10,"name":{"9":{}},"parent":{}}],["text",{"_index":56,"name":{"72":{}},"parent":{}}],["tf",{"_index":6,"name":{"5":{}},"parent":{}}],["then",{"_index":286,"name":{"622":{},"626":{},"633":{},"639":{},"644":{},"652":{},"659":{},"662":{},"670":{},"677":{}},"parent":{}}],["tinyfacedetector",{"_index":310,"name":{"690":{},"698":{},"783":{}},"parent":{"784":{},"785":{},"786":{},"787":{},"788":{},"789":{},"790":{},"791":{},"792":{},"793":{},"794":{},"795":{},"796":{},"797":{},"798":{},"799":{},"800":{},"801":{},"802":{},"803":{},"804":{},"805":{},"806":{},"807":{},"808":{},"809":{},"810":{},"811":{},"812":{},"813":{}}}],["tinyfacedetectoroptions",{"_index":352,"name":{"815":{}},"parent":{"816":{},"817":{},"818":{}}}],["tinyyolov2",{"_index":311,"name":{"691":{},"699":{},"820":{}},"parent":{"821":{},"822":{},"823":{},"824":{},"825":{},"826":{},"827":{},"828":{},"829":{},"830":{},"831":{},"832":{},"833":{},"834":{},"835":{},"836":{},"837":{},"838":{},"839":{},"840":{},"841":{},"842":{},"843":{},"844":{},"845":{},"846":{},"847":{},"848":{},"849":{},"850":{},"851":{}}}],["tinyyolov2config",{"_index":359,"name":{"860":{}},"parent":{"861":{}}}],["tinyyolov2config.__type",{"_index":360,"name":{},"parent":{"862":{},"863":{},"864":{},"865":{},"866":{},"867":{},"868":{},"869":{}}}],["tinyyolov2netparams",{"_index":386,"name":{"900":{}},"parent":{}}],["tinyyolov2options",{"_index":357,"name":{"855":{}},"parent":{"856":{},"857":{},"858":{}}}],["tmediaelement",{"_index":226,"name":{"426":{}},"parent":{}}],["tnetinput",{"_index":229,"name":{"429":{}},"parent":{}}],["tnetinputarg",{"_index":228,"name":{"428":{}},"parent":{}}],["tobatchtensor",{"_index":223,"name":{"423":{}},"parent":{}}],["tojson",{"_index":177,"name":{"302":{},"686":{}},"parent":{}}],["tonetinput",{"_index":225,"name":{"425":{}},"parent":{}}],["top",{"_index":117,"name":{"141":{},"153":{},"179":{},"280":{},"342":{},"373":{}},"parent":{}}],["top_left",{"_index":40,"name":{"51":{}},"parent":{}}],["top_right",{"_index":42,"name":{"52":{}},"parent":{}}],["topleft",{"_index":128,"name":{"157":{},"183":{},"284":{},"346":{},"377":{}},"parent":{}}],["topright",{"_index":129,"name":{"158":{},"184":{},"285":{},"347":{},"378":{}},"parent":{}}],["tosquare",{"_index":133,"name":{"163":{},"189":{},"290":{},"352":{},"383":{}},"parent":{}}],["tostring",{"_index":171,"name":{"268":{}},"parent":{}}],["tresolvednetinput",{"_index":227,"name":{"427":{}},"parent":{}}],["truediv",{"_index":368,"name":{"873":{}},"parent":{}}],["utils",{"_index":61,"name":{"79":{}},"parent":{"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{}}}],["validateconfig",{"_index":358,"name":{"859":{}},"parent":{}}],["variable",{"_index":94,"name":{"113":{},"473":{},"512":{},"540":{},"568":{},"591":{},"743":{},"766":{},"805":{},"843":{},"913":{}},"parent":{}}],["version",{"_index":0,"name":{"0":{}},"parent":{"1":{}}}],["version.__type",{"_index":3,"name":{},"parent":{"2":{},"3":{},"4":{}}}],["width",{"_index":125,"name":{"150":{},"176":{},"197":{},"201":{},"277":{},"339":{},"362":{},"370":{}},"parent":{}}],["withage",{"_index":278,"name":{"613":{}},"parent":{}}],["withageandgender",{"_index":290,"name":{"632":{},"638":{},"651":{},"658":{},"668":{},"675":{}},"parent":{}}],["withclassscores",{"_index":346,"name":{"789":{},"827":{},"867":{}},"parent":{}}],["withfacedescriptor",{"_index":266,"name":{"601":{},"676":{}},"parent":{}}],["withfacedescriptors",{"_index":299,"name":{"669":{}},"parent":{}}],["withfacedetection",{"_index":269,"name":{"604":{}},"parent":{}}],["withfaceexpressions",{"_index":272,"name":{"607":{},"631":{},"637":{},"650":{},"657":{},"667":{},"674":{}},"parent":{}}],["withfacelandmarks",{"_index":275,"name":{"610":{},"649":{},"656":{}},"parent":{}}],["withgender",{"_index":281,"name":{"616":{}},"parent":{}}],["withseparableconvs",{"_index":355,"name":{"823":{},"862":{}},"parent":{}}],["x",{"_index":123,"name":{"148":{},"174":{},"275":{},"315":{},"319":{},"337":{},"360":{},"368":{}},"parent":{}}],["y",{"_index":124,"name":{"149":{},"175":{},"276":{},"316":{},"320":{},"338":{},"361":{},"369":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/typedoc/assets/style.css b/typedoc/assets/style.css new file mode 100644 index 0000000..ff48819 --- /dev/null +++ b/typedoc/assets/style.css @@ -0,0 +1,1384 @@ +@import url("./icons.css"); + +:root { + /* Light */ + --light-color-background: #fcfcfc; + --light-color-secondary-background: #fff; + --light-color-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-menu-divider: #eee; + --light-color-menu-divider-focus: #000; + --light-color-menu-label: #707070; + --light-color-panel: var(--light-color-secondary-background); + --light-color-panel-divider: #eee; + --light-color-comment-tag: #707070; + --light-color-comment-tag-text: #fff; + --light-color-ts: #9600ff; + --light-color-ts-interface: #647f1b; + --light-color-ts-enum: #937210; + --light-color-ts-class: #0672de; + --light-color-ts-private: #707070; + --light-color-toolbar: #fff; + --light-color-toolbar-text: #333; + --light-icon-filter: invert(0); + --light-external-icon: url("data:image/svg+xml;utf8,"); + + /* Dark */ + --dark-color-background: #36393f; + --dark-color-secondary-background: #2f3136; + --dark-color-text: #ffffff; + --dark-color-text-aside: #e6e4e4; + --dark-color-link: #00aff4; + --dark-color-menu-divider: #eee; + --dark-color-menu-divider-focus: #000; + --dark-color-menu-label: #707070; + --dark-color-panel: var(--dark-color-secondary-background); + --dark-color-panel-divider: #818181; + --dark-color-comment-tag: #dcddde; + --dark-color-comment-tag-text: #2f3136; + --dark-color-ts: #c97dff; + --dark-color-ts-interface: #9cbe3c; + --dark-color-ts-enum: #d6ab29; + --dark-color-ts-class: #3695f3; + --dark-color-ts-private: #e2e2e2; + --dark-color-toolbar: #34373c; + --dark-color-toolbar-text: #ffffff; + --dark-icon-filter: invert(1); + --dark-external-icon: url("data:image/svg+xml;utf8,"); +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-secondary-background: var(--light-color-secondary-background); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-menu-divider: var(--light-color-menu-divider); + --color-menu-divider-focus: var(--light-color-menu-divider-focus); + --color-menu-label: var(--light-color-menu-label); + --color-panel: var(--light-color-panel); + --color-panel-divider: var(--light-color-panel-divider); + --color-comment-tag: var(--light-color-comment-tag); + --color-comment-tag-text: var(--light-color-comment-tag-text); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-private: var(--light-color-ts-private); + --color-toolbar: var(--light-color-toolbar); + --color-toolbar-text: var(--light-color-toolbar-text); + --icon-filter: var(--light-icon-filter); + --external-icon: var(--light-external-icon); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-secondary-background: var(--dark-color-secondary-background); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-menu-divider: var(--dark-color-menu-divider); + --color-menu-divider-focus: var(--dark-color-menu-divider-focus); + --color-menu-label: var(--dark-color-menu-label); + --color-panel: var(--dark-color-panel); + --color-panel-divider: var(--dark-color-panel-divider); + --color-comment-tag: var(--dark-color-comment-tag); + --color-comment-tag-text: var(--dark-color-comment-tag-text); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-private: var(--dark-color-ts-private); + --color-toolbar: var(--dark-color-toolbar); + --color-toolbar-text: var(--dark-color-toolbar-text); + --icon-filter: var(--dark-icon-filter); + --external-icon: var(--dark-external-icon); + } +} + +body { + margin: 0; +} + +body.light { + --color-background: var(--light-color-background); + --color-secondary-background: var(--light-color-secondary-background); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-menu-divider: var(--light-color-menu-divider); + --color-menu-divider-focus: var(--light-color-menu-divider-focus); + --color-menu-label: var(--light-color-menu-label); + --color-panel: var(--light-color-panel); + --color-panel-divider: var(--light-color-panel-divider); + --color-comment-tag: var(--light-color-comment-tag); + --color-comment-tag-text: var(--light-color-comment-tag-text); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-private: var(--light-color-ts-private); + --color-toolbar: var(--light-color-toolbar); + --color-toolbar-text: var(--light-color-toolbar-text); + --icon-filter: var(--light-icon-filter); + --external-icon: var(--light-external-icon); +} + +body.dark { + --color-background: var(--dark-color-background); + --color-secondary-background: var(--dark-color-secondary-background); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-menu-divider: var(--dark-color-menu-divider); + --color-menu-divider-focus: var(--dark-color-menu-divider-focus); + --color-menu-label: var(--dark-color-menu-label); + --color-panel: var(--dark-color-panel); + --color-panel-divider: var(--dark-color-panel-divider); + --color-comment-tag: var(--dark-color-comment-tag); + --color-comment-tag-text: var(--dark-color-comment-tag-text); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-private: var(--dark-color-ts-private); + --color-toolbar: var(--dark-color-toolbar); + --color-toolbar-text: var(--dark-color-toolbar-text); + --icon-filter: var(--dark-icon-filter); + --external-icon: var(--dark-external-icon); +} + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4, +.tsd-index-panel h3 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 40px; +} +@media (max-width: 640px) { + .container { + padding: 0 20px; + } +} + +.container-main { + padding-bottom: 200px; +} + +.row { + display: flex; + position: relative; + margin: 0 -10px; +} +.row:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 0 10px; +} + +.col-4 { + width: 33.3333333333%; +} +.col-8 { + width: 66.6666666667%; +} + +ul.tsd-descriptions > li > :first-child, +.tsd-panel > :first-child, +.col-8 > :first-child, +.col-4 > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child, +.tsd-panel > :first-child > :first-child, +.col-8 > :first-child > :first-child, +.col-4 > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child > :first-child, +.tsd-panel > :first-child > :first-child > :first-child, +.col-8 > :first-child > :first-child > :first-child, +.col-4 > :first-child > :first-child > :first-child { + margin-top: 0; +} +ul.tsd-descriptions > li > :last-child, +.tsd-panel > :last-child, +.col-8 > :last-child, +.col-4 > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child, +.tsd-panel > :last-child > :last-child, +.col-8 > :last-child > :last-child, +.col-4 > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child > :last-child, +.tsd-panel > :last-child > :last-child > :last-child, +.col-8 > :last-child > :last-child > :last-child, +.col-4 > :last-child > :last-child > :last-child { + margin-bottom: 0; +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 14px; +} + +pre { + padding: 10px; +} +pre code { + padding: 0; + font-size: 100%; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography h4, +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} + +@media (min-width: 901px) and (max-width: 1024px) { + html .col-content { + width: 72%; + } + html .col-menu { + width: 28%; + } + html .tsd-navigation { + padding-left: 10px; + } +} +@media (max-width: 900px) { + html .col-content { + float: none; + width: 100%; + } + html .col-menu { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + width: 100%; + padding: 20px 20px 0 0; + max-width: 450px; + visibility: hidden; + background-color: var(--color-panel); + transform: translate(100%, 0); + } + html .col-menu > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + display: grid; + grid-template-rows: auto 1fr; + max-height: 100vh; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +.tsd-page-title { + padding: 70px 0 20px 0; + margin: 0 0 40px 0; + background: var(--color-panel); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); +} +.tsd-page-title h1 { + margin: 0; +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +dl.tsd-comment-tags { + overflow: hidden; +} +dl.tsd-comment-tags dt { + float: left; + padding: 1px 5px; + margin: 0 10px 0 0; + border-radius: 4px; + border: 1px solid var(--color-comment-tag); + color: var(--color-comment-tag); + font-size: 0.8em; + font-weight: normal; +} +dl.tsd-comment-tags dd { + margin: 0 0 10px 0; +} +dl.tsd-comment-tags dd:before, +dl.tsd-comment-tags dd:after { + display: table; + content: " "; +} +dl.tsd-comment-tags dd pre, +dl.tsd-comment-tags dd:after { + clear: both; +} +dl.tsd-comment-tags p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.toggle-protected .tsd-is-private { + display: none; +} + +.toggle-public .tsd-is-private, +.toggle-public .tsd-is-protected, +.toggle-public .tsd-is-private-protected { + display: none; +} + +.toggle-inherited .tsd-is-inherited { + display: none; +} + +.toggle-externals .tsd-is-external { + display: none; +} + +#tsd-filter { + position: relative; + display: inline-block; + height: 40px; + vertical-align: bottom; +} +.no-filter #tsd-filter { + display: none; +} +#tsd-filter .tsd-filter-group { + display: inline-block; + height: 40px; + vertical-align: bottom; + white-space: nowrap; +} +#tsd-filter input { + display: none; +} +@media (max-width: 900px) { + #tsd-filter .tsd-filter-group { + display: block; + position: absolute; + top: 40px; + right: 20px; + height: auto; + background-color: var(--color-panel); + visibility: hidden; + transform: translate(50%, 0); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + } + .has-options #tsd-filter .tsd-filter-group { + visibility: visible; + } + .to-has-options #tsd-filter .tsd-filter-group { + animation: fade-in 0.2s; + } + .from-has-options #tsd-filter .tsd-filter-group { + animation: fade-out 0.2s; + } + #tsd-filter label, + #tsd-filter .tsd-select { + display: block; + padding-right: 20px; + } +} + +footer { + border-top: 1px solid var(--color-panel-divider); + background-color: var(--color-panel); +} +footer.with-border-bottom { + border-bottom: 1px solid var(--color-panel-divider); +} +footer .tsd-legend-group { + font-size: 0; +} +footer .tsd-legend { + display: inline-block; + width: 25%; + padding: 0; + font-size: 16px; + list-style: none; + line-height: 1.333em; + vertical-align: top; +} +@media (max-width: 900px) { + footer .tsd-legend { + width: 50%; + } +} + +.tsd-hierarchy { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-index-panel .tsd-index-content { + margin-bottom: -30px !important; +} +.tsd-index-panel .tsd-index-section { + margin-bottom: 30px !important; +} +.tsd-index-panel h3 { + margin: 0 -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 3; + -moz-column-count: 3; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3; + -webkit-column-gap: 20px; + -moz-column-gap: 20px; + -ms-column-gap: 20px; + -o-column-gap: 20px; + column-gap: 20px; + padding: 0; + list-style: none; + line-height: 1.333em; +} +@media (max-width: 900px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 1; + -moz-column-count: 1; + -ms-column-count: 1; + -o-column-count: 1; + column-count: 1; + } +} +@media (min-width: 901px) and (max-width: 1024px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 2; + -moz-column-count: 2; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2; + } +} +.tsd-index-panel ul.tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} +.tsd-index-panel a, +.tsd-index-panel .tsd-parent-kind-module a { + color: var(--color-ts); +} +.tsd-index-panel .tsd-parent-kind-interface a { + color: var(--color-ts-interface); +} +.tsd-index-panel .tsd-parent-kind-enum a { + color: var(--color-ts-enum); +} +.tsd-index-panel .tsd-parent-kind-class a { + color: var(--color-ts-class); +} +.tsd-index-panel .tsd-kind-module a { + color: var(--color-ts); +} +.tsd-index-panel .tsd-kind-interface a { + color: var(--color-ts-interface); +} +.tsd-index-panel .tsd-kind-enum a { + color: var(--color-ts-enum); +} +.tsd-index-panel .tsd-kind-class a { + color: var(--color-ts-class); +} +.tsd-index-panel .tsd-is-private a { + color: var(--color-ts-private); +} + +.tsd-flag { + display: inline-block; + padding: 1px 5px; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 14px; + font-weight: normal; +} + +.tsd-anchor { + position: absolute; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} +.tsd-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation { + margin: 0 0 0 40px; +} +.tsd-navigation a { + display: block; + padding-top: 2px; + padding-bottom: 2px; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary { + padding-bottom: 40px; +} +.tsd-navigation.primary a { + display: block; + padding-top: 6px; + padding-bottom: 6px; +} +.tsd-navigation.primary ul li a { + padding-left: 5px; +} +.tsd-navigation.primary ul li li a { + padding-left: 25px; +} +.tsd-navigation.primary ul li li li a { + padding-left: 45px; +} +.tsd-navigation.primary ul li li li li a { + padding-left: 65px; +} +.tsd-navigation.primary ul li li li li li a { + padding-left: 85px; +} +.tsd-navigation.primary ul li li li li li li a { + padding-left: 105px; +} +.tsd-navigation.primary > ul { + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-navigation.primary li { + border-top: 1px solid var(--color-panel-divider); +} +.tsd-navigation.primary li.current > a { + font-weight: bold; +} +.tsd-navigation.primary li.label span { + display: block; + padding: 20px 0 6px 5px; + color: var(--color-menu-label); +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary { + max-height: calc(100vh - 1rem - 40px); + overflow: auto; + position: sticky; + top: calc(0.5rem + 40px); + transition: 0.3s; +} +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary ul { + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 25px; +} +.tsd-navigation.secondary ul li li a { + padding-left: 45px; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 65px; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 85px; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 105px; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 125px; +} +.tsd-navigation.secondary ul.current a { + border-left-color: var(--color-panel-divider); +} +.tsd-navigation.secondary li.focus > a, +.tsd-navigation.secondary ul.current li.focus > a { + border-left-color: var(--color-menu-divider-focus); +} +.tsd-navigation.secondary li.current { + margin-top: 20px; + margin-bottom: 20px; + border-left-color: var(--color-panel-divider); +} +.tsd-navigation.secondary li.current > a { + font-weight: bold; +} + +@media (min-width: 901px) { + .menu-sticky-wrap { + position: static; + } +} + +.tsd-panel { + margin: 20px 0; + padding: 20px; + background-color: var(--color-panel); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5em -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: 0; +} +.tsd-panel table { + display: block; + width: 100%; + overflow: auto; + margin-top: 10px; + word-break: normal; + word-break: keep-all; + border-collapse: collapse; +} +.tsd-panel table th { + font-weight: bold; +} +.tsd-panel table th, +.tsd-panel table td { + padding: 6px 13px; + border: 1px solid var(--color-panel-divider); +} +.tsd-panel table tr { + background: var(--color-background); +} +.tsd-panel table tr:nth-child(even) { + background: var(--color-secondary-background); +} + +.tsd-panel-group { + margin: 60px 0; +} +.tsd-panel-group > h1, +.tsd-panel-group > h2, +.tsd-panel-group > h3 { + padding-left: 20px; + padding-right: 20px; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 40px; + height: 40px; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: var(--color-background); +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-panel); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current, +#tsd-search .results li:hover { + background-color: var(--color-panel-divider); +} +#tsd-search .results a { + display: block; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-panel-divider); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +.tsd-signature { + margin: 0 0 1em 0; + padding: 10px; + border: 1px solid var(--color-panel-divider); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} +.tsd-signature.tsd-kind-icon { + padding-left: 30px; +} +.tsd-signature.tsd-kind-icon:before { + top: 10px; + left: 10px; +} +.tsd-panel > .tsd-signature { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signature.tsd-kind-icon:before { + left: 20px; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + border: 1px solid var(--color-panel-divider); +} +.tsd-signatures .tsd-signature { + margin: 0; + border-width: 1px 0 0 0; + transition: background-color 0.1s; +} +.tsd-signatures .tsd-signature:first-child { + border-top-width: 0; +} +.tsd-signatures .tsd-signature.current { + background-color: var(--color-panel-divider); +} +.tsd-signatures.active > .tsd-signature { + cursor: pointer; +} +.tsd-panel > .tsd-signatures { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { + left: 20px; +} +.tsd-panel > a.anchor + .tsd-signatures { + border-top-width: 0; + margin-top: -20px; +} + +ul.tsd-descriptions { + position: relative; + overflow: hidden; + padding: 0; + list-style: none; +} +ul.tsd-descriptions.active > .tsd-description { + display: none; +} +ul.tsd-descriptions.active > .tsd-description.current { + display: block; +} +ul.tsd-descriptions.active > .tsd-description.fade-in { + animation: fade-in-delayed 0.3s; +} +ul.tsd-descriptions.active > .tsd-description.fade-out { + animation: fade-out-delayed 0.3s; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; +} +ul.tsd-descriptions h4, +ul.tsd-descriptions .tsd-index-panel h3, +.tsd-index-panel ul.tsd-descriptions h3 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} + +ul.tsd-parameters, +ul.tsd-type-parameters { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameters > li.tsd-parameter-signature, +ul.tsd-type-parameters > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameters h5, +ul.tsd-type-parameters h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +ul.tsd-parameters .tsd-comment, +ul.tsd-type-parameters .tsd-comment { + margin-top: -0.5em; +} + +.tsd-sources { + font-size: 14px; + color: var(--color-text-aside); + margin: 0 0 1em 0; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul, +.tsd-sources p { + margin: 0 !important; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 40px; + color: var(--color-toolbar-text); + background: var(--color-toolbar); + border-bottom: 1px solid var(--color-panel-divider); + transition: transform 0.3s linear; +} +.tsd-page-toolbar a { + color: var(--color-toolbar-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .table-wrap { + display: table; + width: 100%; + height: 40px; +} +.tsd-page-toolbar .table-cell { + display: table-cell; + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} + +.tsd-page-toolbar--hide { + transform: translateY(-100%); +} + +.tsd-select .tsd-select-list li:before, +.tsd-select .tsd-select-label:before, +.tsd-widget:before { + content: ""; + display: inline-block; + width: 40px; + height: 40px; + margin: 0 -8px 0 0; + background-image: url(./widgets.png); + background-repeat: no-repeat; + text-indent: -1024px; + vertical-align: bottom; + filter: var(--icon-filter); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-select .tsd-select-list li:before, + .tsd-select .tsd-select-label:before, + .tsd-widget:before { + background-image: url(./widgets@2x.png); + background-size: 320px 40px; + } +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-panel-divider); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} +.tsd-widget.search:before { + background-position: 0 0; +} +.tsd-widget.menu:before { + background-position: -40px 0; +} +.tsd-widget.options:before { + background-position: -80px 0; +} +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +@media (max-width: 900px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +.tsd-select { + position: relative; + display: inline-block; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-select .tsd-select-label { + opacity: 0.6; + transition: opacity 0.2s; +} +.tsd-select .tsd-select-label:before { + background-position: -240px 0; +} +.tsd-select.active .tsd-select-label { + opacity: 0.8; +} +.tsd-select.active .tsd-select-list { + visibility: visible; + opacity: 1; + transition-delay: 0s; +} +.tsd-select .tsd-select-list { + position: absolute; + visibility: hidden; + top: 40px; + left: 0; + margin: 0; + padding: 0; + opacity: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + transition: visibility 0s 0.2s, opacity 0.2s; +} +.tsd-select .tsd-select-list li { + padding: 0 20px 0 0; + background-color: var(--color-background); +} +.tsd-select .tsd-select-list li:before { + background-position: 40px 0; +} +.tsd-select .tsd-select-list li:nth-child(even) { + background-color: var(--color-panel); +} +.tsd-select .tsd-select-list li:hover { + background-color: var(--color-panel-divider); +} +.tsd-select .tsd-select-list li.selected:before { + background-position: -200px 0; +} +@media (max-width: 900px) { + .tsd-select .tsd-select-list { + top: 0; + left: auto; + right: 100%; + margin-right: -5px; + } + .tsd-select .tsd-select-label:before { + background-position: -280px 0; + } +} + +img { + max-width: 100%; +} diff --git a/typedoc/assets/images/widgets.png b/typedoc/assets/widgets.png similarity index 100% rename from typedoc/assets/images/widgets.png rename to typedoc/assets/widgets.png diff --git a/typedoc/assets/images/widgets@2x.png b/typedoc/assets/widgets@2x.png similarity index 100% rename from typedoc/assets/images/widgets@2x.png rename to typedoc/assets/widgets@2x.png diff --git a/typedoc/classes/AgeGenderNet.html b/typedoc/classes/AgeGenderNet.html index c8172bc..d9abf00 100644 --- a/typedoc/classes/AgeGenderNet.html +++ b/typedoc/classes/AgeGenderNet.html @@ -1,825 +1 @@ - - - - - - AgeGenderNet | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class AgeGenderNet

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new AgeGenderNet(faceFeatureExtractor?: TinyXception): AgeGenderNet
  • -
- -
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
-
-

Accessors

-
- -

faceFeatureExtractor

-
    -
  • get faceFeatureExtractor(): TinyXception
  • -
- -
-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
-
-

Methods

-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
- -
-
- -

extractClassifierParams

-
    -
  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }
  • -
- -
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
- -
-
- -

forward

-
    -
  • forward(input: any): Promise<NetOutput>
  • -
- -
-
- -

forwardInput

- - -
-
- -

freeze

-
    -
  • freeze(): void
  • -
- -
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
- -
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
- -
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
- -
-
- -

loadClassifierParams

-
    -
  • loadClassifierParams(weights: Float32Array): void
  • -
- -
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
- -
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
- -
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
- -
-
- -

predictAgeAndGender

- - -
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
- -
-
- -

runNet

- - -
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
- -
-
- -

variable

-
    -
  • variable(): void
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +AgeGenderNet | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new AgeGenderNet(faceFeatureExtractor?: TinyXception): AgeGenderNet

Properties

_name

_name: any

Accessors

faceFeatureExtractor

  • get faceFeatureExtractor(): TinyXception

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

Methods

dispose

  • dispose(throwOnRedispose?: boolean): void

extractClassifierParams

  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }

extractWeights

  • extractWeights(weights: Float32Array): void

forward

forwardInput

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any

getParamList

  • getParamList(): { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>

loadClassifierParams

  • loadClassifierParams(weights: Float32Array): void

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void

predictAgeAndGender

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void

runNet

serializeParams

  • serializeParams(): Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/BoundingBox.html b/typedoc/classes/BoundingBox.html index b73a269..14bf558 100644 --- a/typedoc/classes/BoundingBox.html +++ b/typedoc/classes/BoundingBox.html @@ -1,824 +1 @@ - - - - - - BoundingBox | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class BoundingBox

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

-
    -
  • new BoundingBox(left: number, top: number, right: number, bottom: number, allowNegativeDimensions?: boolean): BoundingBox
  • -
- -
-
-
-

Accessors

-
- -

area

-
    -
  • get area(): number
  • -
- -
-
- -

bottom

-
    -
  • get bottom(): number
  • -
- -
-
- -

bottomLeft

-
    -
  • get bottomLeft(): Point
  • -
- -
-
- -

bottomRight

-
    -
  • get bottomRight(): Point
  • -
- -
-
- -

height

-
    -
  • get height(): number
  • -
- -
-
- -

left

-
    -
  • get left(): number
  • -
- -
-
- -

right

-
    -
  • get right(): number
  • -
- -
-
- -

top

-
    -
  • get top(): number
  • -
- -
-
- -

topLeft

-
    -
  • get topLeft(): Point
  • -
- -
-
- -

topRight

-
    -
  • get topRight(): Point
  • -
- -
-
- -

width

-
    -
  • get width(): number
  • -
- -
-
- -

x

-
    -
  • get x(): number
  • -
- -
-
- -

y

-
    -
  • get y(): number
  • -
- -
-
-
-

Methods

-
- -

calibrate

-
    -
  • calibrate(region: Box<any>): Box<any>
  • -
- -
-
- -

clipAtImageBorders

-
    -
  • clipAtImageBorders(imgWidth: number, imgHeight: number): Box<BoundingBox>
  • -
- -
-
- -

floor

- - -
-
- -

pad

- - -
-
- -

padAtBorders

-
    -
  • padAtBorders(imageHeight: number, imageWidth: number): { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      imageHeight: number
      -
    • -
    • -
      imageWidth: number
      -
    • -
    -

    Returns { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }

    -
      -
    • -
      dx: number
      -
    • -
    • -
      dy: number
      -
    • -
    • -
      edx: number
      -
    • -
    • -
      edy: number
      -
    • -
    • -
      ex: number
      -
    • -
    • -
      ey: number
      -
    • -
    • -
      h: number
      -
    • -
    • -
      w: number
      -
    • -
    • -
      x: number
      -
    • -
    • -
      y: number
      -
    • -
    -
  • -
-
-
- -

rescale

- - -
-
- -

round

- - -
-
- -

shift

- - -
-
- -

toSquare

- - -
-
- -

Static assertIsValidBox

-
    -
  • assertIsValidBox(box: any, callee: string, allowNegativeDimensions?: boolean): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      box: any
      -
    • -
    • -
      callee: string
      -
    • -
    • -
      allowNegativeDimensions: boolean = false
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Static isRect

-
    -
  • isRect(rect: any): boolean
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +BoundingBox | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

  • new BoundingBox(left: number, top: number, right: number, bottom: number, allowNegativeDimensions?: boolean): BoundingBox

Accessors

area

  • get area(): number

bottom

  • get bottom(): number

bottomLeft

bottomRight

height

  • get height(): number

left

  • get left(): number

right

  • get right(): number

top

  • get top(): number

topLeft

topRight

width

  • get width(): number

x

  • get x(): number

y

  • get y(): number

Methods

calibrate

  • calibrate(region: Box<any>): Box<any>

clipAtImageBorders

  • clipAtImageBorders(imgWidth: number, imgHeight: number): Box<BoundingBox>

floor

pad

padAtBorders

  • padAtBorders(imageHeight: number, imageWidth: number): { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }
  • Parameters

    • imageHeight: number
    • imageWidth: number

    Returns { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }

    • dx: number
    • dy: number
    • edx: number
    • edy: number
    • ex: number
    • ey: number
    • h: number
    • w: number
    • x: number
    • y: number

rescale

round

shift

toSquare

Static assertIsValidBox

  • assertIsValidBox(box: any, callee: string, allowNegativeDimensions?: boolean): void

Static isRect

  • isRect(rect: any): boolean

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/Box.html b/typedoc/classes/Box.html index f3e6eed..f64a244 100644 --- a/typedoc/classes/Box.html +++ b/typedoc/classes/Box.html @@ -1,828 +1 @@ - - - - - - Box | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class Box<BoxType>

-
-
-
-
-
-
-
-

Type parameters

-
    -
  • -

    BoxType = any

    -
  • -
-
-
-

Hierarchy

- -
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -

    Type parameters

    -
      -
    • -

      BoxType = any

      -
    • -
    -

    Parameters

    - -

    Returns Box<BoxType>

    -
  • -
-
-
-
-

Accessors

-
- -

area

-
    -
  • get area(): number
  • -
- -
-
- -

bottom

-
    -
  • get bottom(): number
  • -
- -
-
- -

bottomLeft

-
    -
  • get bottomLeft(): Point
  • -
- -
-
- -

bottomRight

-
    -
  • get bottomRight(): Point
  • -
- -
-
- -

height

-
    -
  • get height(): number
  • -
- -
-
- -

left

-
    -
  • get left(): number
  • -
- -
-
- -

right

-
    -
  • get right(): number
  • -
- -
-
- -

top

-
    -
  • get top(): number
  • -
- -
-
- -

topLeft

-
    -
  • get topLeft(): Point
  • -
- -
-
- -

topRight

-
    -
  • get topRight(): Point
  • -
- -
-
- -

width

-
    -
  • get width(): number
  • -
- -
-
- -

x

-
    -
  • get x(): number
  • -
- -
-
- -

y

-
    -
  • get y(): number
  • -
- -
-
-
-

Methods

-
- -

calibrate

-
    -
  • calibrate(region: Box<any>): Box<any>
  • -
- -
-
- -

clipAtImageBorders

-
    -
  • clipAtImageBorders(imgWidth: number, imgHeight: number): Box<BoxType>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      imgWidth: number
      -
    • -
    • -
      imgHeight: number
      -
    • -
    -

    Returns Box<BoxType>

    -
  • -
-
-
- -

floor

-
    -
  • floor(): Box<BoxType>
  • -
- -
-
- -

pad

-
    -
  • pad(padX: number, padY: number): Box<BoxType>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      padX: number
      -
    • -
    • -
      padY: number
      -
    • -
    -

    Returns Box<BoxType>

    -
  • -
-
-
- -

padAtBorders

-
    -
  • padAtBorders(imageHeight: number, imageWidth: number): { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      imageHeight: number
      -
    • -
    • -
      imageWidth: number
      -
    • -
    -

    Returns { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }

    -
      -
    • -
      dx: number
      -
    • -
    • -
      dy: number
      -
    • -
    • -
      edx: number
      -
    • -
    • -
      edy: number
      -
    • -
    • -
      ex: number
      -
    • -
    • -
      ey: number
      -
    • -
    • -
      h: number
      -
    • -
    • -
      w: number
      -
    • -
    • -
      x: number
      -
    • -
    • -
      y: number
      -
    • -
    -
  • -
-
-
- -

rescale

- - -
-
- -

round

-
    -
  • round(): Box<BoxType>
  • -
- -
-
- -

shift

-
    -
  • shift(sx: number, sy: number): Box<BoxType>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      sx: number
      -
    • -
    • -
      sy: number
      -
    • -
    -

    Returns Box<BoxType>

    -
  • -
-
-
- -

toSquare

-
    -
  • toSquare(): Box<BoxType>
  • -
- -
-
- -

Static assertIsValidBox

-
    -
  • assertIsValidBox(box: any, callee: string, allowNegativeDimensions?: boolean): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      box: any
      -
    • -
    • -
      callee: string
      -
    • -
    • -
      allowNegativeDimensions: boolean = false
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Static isRect

-
    -
  • isRect(rect: any): boolean
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      rect: any
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +Box | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • BoxType = any

Hierarchy

Implements

Index

Constructors

constructor

Accessors

area

  • get area(): number

bottom

  • get bottom(): number

bottomLeft

bottomRight

height

  • get height(): number

left

  • get left(): number

right

  • get right(): number

top

  • get top(): number

topLeft

topRight

width

  • get width(): number

x

  • get x(): number

y

  • get y(): number

Methods

calibrate

  • calibrate(region: Box<any>): Box<any>

clipAtImageBorders

  • clipAtImageBorders(imgWidth: number, imgHeight: number): Box<BoxType>

floor

  • floor(): Box<BoxType>

pad

  • pad(padX: number, padY: number): Box<BoxType>

padAtBorders

  • padAtBorders(imageHeight: number, imageWidth: number): { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }
  • Parameters

    • imageHeight: number
    • imageWidth: number

    Returns { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }

    • dx: number
    • dy: number
    • edx: number
    • edy: number
    • ex: number
    • ey: number
    • h: number
    • w: number
    • x: number
    • y: number

rescale

round

  • round(): Box<BoxType>

shift

  • shift(sx: number, sy: number): Box<BoxType>

toSquare

  • toSquare(): Box<BoxType>

Static assertIsValidBox

  • assertIsValidBox(box: any, callee: string, allowNegativeDimensions?: boolean): void
  • Parameters

    • box: any
    • callee: string
    • allowNegativeDimensions: boolean = false

    Returns void

Static isRect

  • isRect(rect: any): boolean

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/ComposableTask.html b/typedoc/classes/ComposableTask.html index 39b1495..34e46ab 100644 --- a/typedoc/classes/ComposableTask.html +++ b/typedoc/classes/ComposableTask.html @@ -1,257 +1 @@ - - - - - - ComposableTask | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class ComposableTask<T>

-
-
-
-
-
-
-
-

Type parameters

-
    -
  • -

    T

    -
  • -
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Methods

-
- -

run

-
    -
  • run(): Promise<T>
  • -
- -
-
- -

then

-
    -
  • then(onfulfilled: (value: T) => T | PromiseLike<T>): Promise<T>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      onfulfilled: (value: T) => T | PromiseLike<T>
      -
        -
      • -
          -
        • (value: T): T | PromiseLike<T>
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            value: T
            -
          • -
          -

          Returns T | PromiseLike<T>

          -
        • -
        -
      • -
      -
    • -
    -

    Returns Promise<T>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +ComposableTask | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

Index

Constructors

Methods

Constructors

constructor

Methods

run

  • run(): Promise<T>

then

  • then(onfulfilled: (value: T) => T | PromiseLike<T>): Promise<T>
  • Parameters

    • onfulfilled: (value: T) => T | PromiseLike<T>
        • (value: T): T | PromiseLike<T>
        • Parameters

          • value: T

          Returns T | PromiseLike<T>

    Returns Promise<T>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/ComputeAllFaceDescriptorsTask.html b/typedoc/classes/ComputeAllFaceDescriptorsTask.html index 22e4725..17d2895 100644 --- a/typedoc/classes/ComputeAllFaceDescriptorsTask.html +++ b/typedoc/classes/ComputeAllFaceDescriptorsTask.html @@ -1,308 +1 @@ - - - - - - ComputeAllFaceDescriptorsTask | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class ComputeAllFaceDescriptorsTask<TSource>

-
-
-
-
-
-
-
-

Type parameters

- -
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Methods

-
- -

run

- - -
-
- -

then

- - -
-
- -

withAgeAndGender

-
    -
  • withAgeAndGender(): PredictAllAgeAndGenderWithFaceAlignmentTask<WithFaceDescriptor<TSource>>
  • -
- -
-
- -

withFaceExpressions

-
    -
  • withFaceExpressions(): PredictAllFaceExpressionsWithFaceAlignmentTask<WithFaceDescriptor<TSource>>
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +ComputeAllFaceDescriptorsTask | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ComputeAllFaceDescriptorsTask<TSource>

Type parameters

Hierarchy

Index

Constructors

constructor

Methods

run

then

withAgeAndGender

  • withAgeAndGender(): PredictAllAgeAndGenderWithFaceAlignmentTask<WithFaceDescriptor<TSource>>

withFaceExpressions

  • withFaceExpressions(): PredictAllFaceExpressionsWithFaceAlignmentTask<WithFaceDescriptor<TSource>>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/ComputeFaceDescriptorsTaskBase.html b/typedoc/classes/ComputeFaceDescriptorsTaskBase.html index b2e75bb..df7b5ec 100644 --- a/typedoc/classes/ComputeFaceDescriptorsTaskBase.html +++ b/typedoc/classes/ComputeFaceDescriptorsTaskBase.html @@ -1,280 +1 @@ - - - - - - ComputeFaceDescriptorsTaskBase | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class ComputeFaceDescriptorsTaskBase<TReturn, TParentReturn>

-
-
-
-
-
-
-
-

Type parameters

-
    -
  • -

    TReturn

    -
  • -
  • -

    TParentReturn

    -
  • -
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Methods

-
- -

run

-
    -
  • run(): Promise<TReturn>
  • -
- -
-
- -

then

-
    -
  • then(onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>): Promise<TReturn>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>
      -
        -
      • -
          -
        • (value: TReturn): TReturn | PromiseLike<TReturn>
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            value: TReturn
            -
          • -
          -

          Returns TReturn | PromiseLike<TReturn>

          -
        • -
        -
      • -
      -
    • -
    -

    Returns Promise<TReturn>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +ComputeFaceDescriptorsTaskBase | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ComputeFaceDescriptorsTaskBase<TReturn, TParentReturn>

Type parameters

  • TReturn

  • TParentReturn

Hierarchy

Index

Constructors

Methods

Constructors

constructor

Methods

run

  • run(): Promise<TReturn>

then

  • then(onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>): Promise<TReturn>
  • Parameters

    • onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>
        • (value: TReturn): TReturn | PromiseLike<TReturn>
        • Parameters

          • value: TReturn

          Returns TReturn | PromiseLike<TReturn>

    Returns Promise<TReturn>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/ComputeSingleFaceDescriptorTask.html b/typedoc/classes/ComputeSingleFaceDescriptorTask.html index 3a7c24e..05ac42a 100644 --- a/typedoc/classes/ComputeSingleFaceDescriptorTask.html +++ b/typedoc/classes/ComputeSingleFaceDescriptorTask.html @@ -1,308 +1 @@ - - - - - - ComputeSingleFaceDescriptorTask | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class ComputeSingleFaceDescriptorTask<TSource>

-
-
-
-
-
-
-
-

Type parameters

- -
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Methods

-
- -

run

- - -
-
- -

then

- - -
-
- -

withAgeAndGender

-
    -
  • withAgeAndGender(): PredictSingleAgeAndGenderWithFaceAlignmentTask<WithFaceDescriptor<TSource>>
  • -
- -
-
- -

withFaceExpressions

-
    -
  • withFaceExpressions(): PredictSingleFaceExpressionsWithFaceAlignmentTask<WithFaceDescriptor<TSource>>
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +ComputeSingleFaceDescriptorTask | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ComputeSingleFaceDescriptorTask<TSource>

Type parameters

Hierarchy

Index

Constructors

constructor

Methods

run

then

withAgeAndGender

  • withAgeAndGender(): PredictSingleAgeAndGenderWithFaceAlignmentTask<WithFaceDescriptor<TSource>>

withFaceExpressions

  • withFaceExpressions(): PredictSingleFaceExpressionsWithFaceAlignmentTask<WithFaceDescriptor<TSource>>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/DetectAllFaceLandmarksTask.html b/typedoc/classes/DetectAllFaceLandmarksTask.html index 77aa53b..157c93b 100644 --- a/typedoc/classes/DetectAllFaceLandmarksTask.html +++ b/typedoc/classes/DetectAllFaceLandmarksTask.html @@ -1,332 +1 @@ - - - - - - DetectAllFaceLandmarksTask | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DetectAllFaceLandmarksTask<TSource>

-
-
-
-
-
-
-
-

Type parameters

- -
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Methods

-
- -

run

- - -
-
- -

then

- - -
-
- -

withAgeAndGender

- - -
-
- -

withFaceDescriptors

- - -
-
- -

withFaceExpressions

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DetectAllFaceLandmarksTask | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DetectAllFaceLandmarksTask<TSource>

Type parameters

Hierarchy

Index

Constructors

constructor

Methods

run

then

withAgeAndGender

withFaceDescriptors

withFaceExpressions

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/DetectAllFacesTask.html b/typedoc/classes/DetectAllFacesTask.html index f4442b3..1deaeab 100644 --- a/typedoc/classes/DetectAllFacesTask.html +++ b/typedoc/classes/DetectAllFacesTask.html @@ -1,321 +1 @@ - - - - - - DetectAllFacesTask | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DetectAllFacesTask

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Methods

-
- -

run

- - -
-
- -

then

- - -
-
- -

withAgeAndGender

-
    -
  • withAgeAndGender(): PredictAllAgeAndGenderTask<{ detection: FaceDetection }>
  • -
- -
-
- -

withFaceExpressions

-
    -
  • withFaceExpressions(): PredictAllFaceExpressionsTask<{ detection: FaceDetection }>
  • -
- -
-
- -

withFaceLandmarks

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DetectAllFacesTask | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Methods

run

then

withAgeAndGender

  • withAgeAndGender(): PredictAllAgeAndGenderTask<{ detection: FaceDetection }>

withFaceExpressions

  • withFaceExpressions(): PredictAllFaceExpressionsTask<{ detection: FaceDetection }>

withFaceLandmarks

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/DetectFaceLandmarksTaskBase.html b/typedoc/classes/DetectFaceLandmarksTaskBase.html index 5d34615..a3bc385 100644 --- a/typedoc/classes/DetectFaceLandmarksTaskBase.html +++ b/typedoc/classes/DetectFaceLandmarksTaskBase.html @@ -1,283 +1 @@ - - - - - - DetectFaceLandmarksTaskBase | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DetectFaceLandmarksTaskBase<TReturn, TParentReturn>

-
-
-
-
-
-
-
-

Type parameters

-
    -
  • -

    TReturn

    -
  • -
  • -

    TParentReturn

    -
  • -
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

-
    -
  • new DetectFaceLandmarksTaskBase<TReturn, TParentReturn>(parentTask: ComposableTask<TParentReturn> | Promise<TParentReturn>, input: any, useTinyLandmarkNet: boolean): DetectFaceLandmarksTaskBase<TReturn, TParentReturn>
  • -
- -
-
-
-

Methods

-
- -

run

-
    -
  • run(): Promise<TReturn>
  • -
- -
-
- -

then

-
    -
  • then(onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>): Promise<TReturn>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>
      -
        -
      • -
          -
        • (value: TReturn): TReturn | PromiseLike<TReturn>
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            value: TReturn
            -
          • -
          -

          Returns TReturn | PromiseLike<TReturn>

          -
        • -
        -
      • -
      -
    • -
    -

    Returns Promise<TReturn>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DetectFaceLandmarksTaskBase | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DetectFaceLandmarksTaskBase<TReturn, TParentReturn>

Type parameters

  • TReturn

  • TParentReturn

Hierarchy

Index

Constructors

Methods

Constructors

constructor

  • new DetectFaceLandmarksTaskBase<TReturn, TParentReturn>(parentTask: ComposableTask<TParentReturn> | Promise<TParentReturn>, input: any, useTinyLandmarkNet: boolean): DetectFaceLandmarksTaskBase<TReturn, TParentReturn>

Methods

run

  • run(): Promise<TReturn>

then

  • then(onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>): Promise<TReturn>
  • Parameters

    • onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>
        • (value: TReturn): TReturn | PromiseLike<TReturn>
        • Parameters

          • value: TReturn

          Returns TReturn | PromiseLike<TReturn>

    Returns Promise<TReturn>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/DetectFacesTaskBase.html b/typedoc/classes/DetectFacesTaskBase.html index b7aaa5f..8ed99e6 100644 --- a/typedoc/classes/DetectFacesTaskBase.html +++ b/typedoc/classes/DetectFacesTaskBase.html @@ -1,274 +1 @@ - - - - - - DetectFacesTaskBase | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DetectFacesTaskBase<TReturn>

-
-
-
-
-
-
-
-

Type parameters

-
    -
  • -

    TReturn

    -
  • -
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Methods

-
- -

run

-
    -
  • run(): Promise<TReturn>
  • -
- -
-
- -

then

-
    -
  • then(onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>): Promise<TReturn>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>
      -
        -
      • -
          -
        • (value: TReturn): TReturn | PromiseLike<TReturn>
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            value: TReturn
            -
          • -
          -

          Returns TReturn | PromiseLike<TReturn>

          -
        • -
        -
      • -
      -
    • -
    -

    Returns Promise<TReturn>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DetectFacesTaskBase | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DetectFacesTaskBase<TReturn>

Type parameters

  • TReturn

Hierarchy

Index

Constructors

Methods

Constructors

constructor

Methods

run

  • run(): Promise<TReturn>

then

  • then(onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>): Promise<TReturn>
  • Parameters

    • onfulfilled: (value: TReturn) => TReturn | PromiseLike<TReturn>
        • (value: TReturn): TReturn | PromiseLike<TReturn>
        • Parameters

          • value: TReturn

          Returns TReturn | PromiseLike<TReturn>

    Returns Promise<TReturn>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/DetectSingleFaceLandmarksTask.html b/typedoc/classes/DetectSingleFaceLandmarksTask.html index f8c94a8..6dcaca8 100644 --- a/typedoc/classes/DetectSingleFaceLandmarksTask.html +++ b/typedoc/classes/DetectSingleFaceLandmarksTask.html @@ -1,332 +1 @@ - - - - - - DetectSingleFaceLandmarksTask | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DetectSingleFaceLandmarksTask<TSource>

-
-
-
-
-
-
-
-

Type parameters

- -
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Methods

-
- -

run

- - -
-
- -

then

- - -
-
- -

withAgeAndGender

- - -
-
- -

withFaceDescriptor

- - -
-
- -

withFaceExpressions

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DetectSingleFaceLandmarksTask | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DetectSingleFaceLandmarksTask<TSource>

Type parameters

Hierarchy

Index

Constructors

constructor

Methods

run

then

withAgeAndGender

withFaceDescriptor

withFaceExpressions

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/DetectSingleFaceTask.html b/typedoc/classes/DetectSingleFaceTask.html index 7c10003..e5d0961 100644 --- a/typedoc/classes/DetectSingleFaceTask.html +++ b/typedoc/classes/DetectSingleFaceTask.html @@ -1,321 +1 @@ - - - - - - DetectSingleFaceTask | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DetectSingleFaceTask

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Methods

-
- -

run

- - -
-
- -

then

- - -
-
- -

withAgeAndGender

-
    -
  • withAgeAndGender(): PredictSingleAgeAndGenderTask<{ detection: FaceDetection }>
  • -
- -
-
- -

withFaceExpressions

-
    -
  • withFaceExpressions(): PredictSingleFaceExpressionsTask<{ detection: FaceDetection }>
  • -
- -
-
- -

withFaceLandmarks

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DetectSingleFaceTask | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Methods

run

then

withAgeAndGender

  • withAgeAndGender(): PredictSingleAgeAndGenderTask<{ detection: FaceDetection }>

withFaceExpressions

  • withFaceExpressions(): PredictSingleFaceExpressionsTask<{ detection: FaceDetection }>

withFaceLandmarks

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/Dimensions.html b/typedoc/classes/Dimensions.html index 0413eb3..c865573 100644 --- a/typedoc/classes/Dimensions.html +++ b/typedoc/classes/Dimensions.html @@ -1,257 +1 @@ - - - - - - Dimensions | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class Dimensions

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - Dimensions -
  • -
-
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

-
    -
  • new Dimensions(width: number, height: number): Dimensions
  • -
- -
-
-
-

Accessors

-
- -

height

-
    -
  • get height(): number
  • -
- -
-
- -

width

-
    -
  • get width(): number
  • -
- -
-
-
-

Methods

-
- -

reverse

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +Dimensions | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Dimensions

Implements

Index

Constructors

Accessors

Methods

Constructors

constructor

  • new Dimensions(width: number, height: number): Dimensions

Accessors

height

  • get height(): number

width

  • get width(): number

Methods

reverse

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceDetection.html b/typedoc/classes/FaceDetection.html index 0d253c4..08c5b3c 100644 --- a/typedoc/classes/FaceDetection.html +++ b/typedoc/classes/FaceDetection.html @@ -1,402 +1 @@ - - - - - - FaceDetection | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceDetection

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Accessors

-
- -

box

-
    -
  • get box(): Box<any>
  • -
- -
-
- -

className

-
    -
  • get className(): string
  • -
- -
-
- -

classScore

-
    -
  • get classScore(): number
  • -
- -
-
- -

imageDims

- - -
-
- -

imageHeight

-
    -
  • get imageHeight(): number
  • -
- -
-
- -

imageWidth

-
    -
  • get imageWidth(): number
  • -
- -
-
- -

relativeBox

-
    -
  • get relativeBox(): Box<any>
  • -
- -
-
- -

score

-
    -
  • get score(): number
  • -
- -
-
-
-

Methods

-
- -

forSize

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceDetection | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Accessors

box

  • get box(): Box<any>

className

  • get className(): string

classScore

  • get classScore(): number

imageDims

imageHeight

  • get imageHeight(): number

imageWidth

  • get imageWidth(): number

relativeBox

  • get relativeBox(): Box<any>

score

  • get score(): number

Methods

forSize

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceDetectionNet.html b/typedoc/classes/FaceDetectionNet.html index 284e170..abca951 100644 --- a/typedoc/classes/FaceDetectionNet.html +++ b/typedoc/classes/FaceDetectionNet.html @@ -1,715 +1 @@ - - - - - - FaceDetectionNet | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceDetectionNet

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
-
-

Accessors

-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
-
-

Methods

-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
- -
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
- -
-
- -

forward

-
    -
  • forward(input: any): Promise<any>
  • -
- -
-
- -

forwardInput

-
    -
  • forwardInput(input: NetInput): any
  • -
- -
-
- -

freeze

-
    -
  • freeze(): void
  • -
- -
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
- -
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
- -
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
- -
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
- -
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
- -
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
- -
-
- -

locateFaces

- - -
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
- -
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
- -
-
- -

variable

-
    -
  • variable(): void
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceDetectionNet | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

_name

_name: any

Accessors

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

Methods

dispose

  • dispose(throwOnRedispose?: boolean): void

extractWeights

  • extractWeights(weights: Float32Array): void

forward

  • forward(input: any): Promise<any>

forwardInput

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any

getParamList

  • getParamList(): { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void

locateFaces

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void

serializeParams

  • serializeParams(): Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceExpressionNet.html b/typedoc/classes/FaceExpressionNet.html index fc54059..facb9ce 100644 --- a/typedoc/classes/FaceExpressionNet.html +++ b/typedoc/classes/FaceExpressionNet.html @@ -1,828 +1 @@ - - - - - - FaceExpressionNet | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceExpressionNet

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - FaceProcessor<FaceFeatureExtractorParams> -
      -
    • - FaceExpressionNet -
    • -
    -
  • -
-
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new FaceExpressionNet(faceFeatureExtractor?: FaceFeatureExtractor): FaceExpressionNet
  • -
- -
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
-
-

Accessors

-
- -

faceFeatureExtractor

-
    -
  • get faceFeatureExtractor(): IFaceFeatureExtractor<TExtractorParams>
  • -
- -
-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
-
-

Methods

-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      throwOnRedispose: boolean = true
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

extractClassifierParams

-
    -
  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns { paramMappings: ParamMapping[]; params: NetParams }

    -
      -
    • -
      paramMappings: ParamMapping[]
      -
    • -
    • -
      params: NetParams
      -
    • -
    -
  • -
-
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

forward

-
    -
  • forward(input: any): Promise<any>
  • -
- -
-
- -

forwardInput

-
    -
  • forwardInput(input: any): any
  • -
- -
-
- -

freeze

-
    -
  • freeze(): void
  • -
-
    -
  • - -

    Returns void

    -
  • -
-
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightsOrUrl: undefined | string | Float32Array
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadClassifierParams

-
    -
  • loadClassifierParams(weights: Float32Array): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      filePath: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      uri: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightMap: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

predictExpressions

- - -
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    • -
      tensor: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

runNet

-
    -
  • runNet(input: any): any
  • -
- -
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
-
    -
  • - -

    Returns Float32Array

    -
  • -
-
-
- -

variable

-
    -
  • variable(): void
  • -
-
    -
  • - -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceExpressionNet | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • FaceProcessor<FaceFeatureExtractorParams>
    • FaceExpressionNet

Index

Constructors

constructor

  • new FaceExpressionNet(faceFeatureExtractor?: FaceFeatureExtractor): FaceExpressionNet

Properties

_name

_name: any

Accessors

faceFeatureExtractor

  • get faceFeatureExtractor(): IFaceFeatureExtractor<TExtractorParams>

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

Methods

dispose

  • dispose(throwOnRedispose?: boolean): void

extractClassifierParams

  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }
  • Parameters

    • weights: Float32Array

    Returns { paramMappings: ParamMapping[]; params: NetParams }

    • paramMappings: ParamMapping[]
    • params: NetParams

extractWeights

  • extractWeights(weights: Float32Array): void
  • Parameters

    • weights: Float32Array

    Returns void

forward

  • forward(input: any): Promise<any>

forwardInput

  • forwardInput(input: any): any

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any
  • Parameters

    • paramPath: string

    Returns any

getParamList

  • getParamList(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • Parameters

    • weightsOrUrl: undefined | string | Float32Array

    Returns Promise<void>

loadClassifierParams

  • loadClassifierParams(weights: Float32Array): void

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>
  • Parameters

    • filePath: undefined | string

    Returns Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>
  • Parameters

    • uri: undefined | string

    Returns Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void
  • Parameters

    • weightMap: any

    Returns void

predictExpressions

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void
  • Parameters

    • paramPath: string
    • tensor: any

    Returns void

runNet

  • runNet(input: any): any

serializeParams

  • serializeParams(): Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceExpressions.html b/typedoc/classes/FaceExpressions.html index fd0fc69..c844e9a 100644 --- a/typedoc/classes/FaceExpressions.html +++ b/typedoc/classes/FaceExpressions.html @@ -1,302 +1 @@ - - - - - - FaceExpressions | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceExpressions

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - FaceExpressions -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

-
    -
  • new FaceExpressions(probabilities: number[] | Float32Array): FaceExpressions
  • -
- -
-
-
-

Properties

-
- -

angry

-
angry: number = 0
- -
-
- -

disgusted

-
disgusted: number = 0
- -
-
- -

fearful

-
fearful: number = 0
- -
-
- -

happy

-
happy: number = 0
- -
-
- -

neutral

-
neutral: number = 0
- -
-
- -

sad

-
sad: number = 0
- -
-
- -

surprised

-
surprised: number = 0
- -
-
-
-

Methods

-
- -

asSortedArray

-
    -
  • asSortedArray(): { expression: string; probability: number }[]
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceExpressions | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • FaceExpressions

Index

Constructors

constructor

  • new FaceExpressions(probabilities: number[] | Float32Array): FaceExpressions

Properties

angry

angry: number = 0

disgusted

disgusted: number = 0

fearful

fearful: number = 0

happy

happy: number = 0

neutral

neutral: number = 0

sad

sad: number = 0

surprised

surprised: number = 0

Methods

asSortedArray

  • asSortedArray(): { expression: string; probability: number }[]

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceLandmark68Net.html b/typedoc/classes/FaceLandmark68Net.html index fb73639..068bc79 100644 --- a/typedoc/classes/FaceLandmark68Net.html +++ b/typedoc/classes/FaceLandmark68Net.html @@ -1,870 +1 @@ - - - - - - FaceLandmark68Net | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceLandmark68Net

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - FaceLandmark68NetBase<FaceFeatureExtractorParams> - -
  • -
-
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new FaceLandmark68Net(faceFeatureExtractor?: FaceFeatureExtractor): FaceLandmark68Net
  • -
- -
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
-
-

Accessors

-
- -

faceFeatureExtractor

-
    -
  • get faceFeatureExtractor(): IFaceFeatureExtractor<TExtractorParams>
  • -
- -
-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
-
-

Methods

-
- -

detectLandmarks

- - -
-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      throwOnRedispose: boolean = true
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

extractClassifierParams

-
    -
  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns { paramMappings: ParamMapping[]; params: NetParams }

    -
      -
    • -
      paramMappings: ParamMapping[]
      -
    • -
    • -
      params: NetParams
      -
    • -
    -
  • -
-
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

forward

-
    -
  • forward(input: any): Promise<any>
  • -
- -
-
- -

forwardInput

-
    -
  • forwardInput(input: NetInput): any
  • -
- -
-
- -

freeze

-
    -
  • freeze(): void
  • -
-
    -
  • - -

    Returns void

    -
  • -
-
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightsOrUrl: undefined | string | Float32Array
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadClassifierParams

-
    -
  • loadClassifierParams(weights: Float32Array): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      filePath: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      uri: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightMap: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

postProcess

-
    -
  • postProcess(output: any, inputSize: number, originalDimensions: IDimensions[]): any
  • -
- -
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    • -
      tensor: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

runNet

-
    -
  • runNet(input: any): any
  • -
- -
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
-
    -
  • - -

    Returns Float32Array

    -
  • -
-
-
- -

variable

-
    -
  • variable(): void
  • -
-
    -
  • - -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceLandmark68Net | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • FaceLandmark68NetBase<FaceFeatureExtractorParams>

Index

Constructors

constructor

  • new FaceLandmark68Net(faceFeatureExtractor?: FaceFeatureExtractor): FaceLandmark68Net

Properties

_name

_name: any

Accessors

faceFeatureExtractor

  • get faceFeatureExtractor(): IFaceFeatureExtractor<TExtractorParams>

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

Methods

detectLandmarks

dispose

  • dispose(throwOnRedispose?: boolean): void

extractClassifierParams

  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }
  • Parameters

    • weights: Float32Array

    Returns { paramMappings: ParamMapping[]; params: NetParams }

    • paramMappings: ParamMapping[]
    • params: NetParams

extractWeights

  • extractWeights(weights: Float32Array): void
  • Parameters

    • weights: Float32Array

    Returns void

forward

  • forward(input: any): Promise<any>

forwardInput

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any
  • Parameters

    • paramPath: string

    Returns any

getParamList

  • getParamList(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • Parameters

    • weightsOrUrl: undefined | string | Float32Array

    Returns Promise<void>

loadClassifierParams

  • loadClassifierParams(weights: Float32Array): void

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>
  • Parameters

    • filePath: undefined | string

    Returns Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>
  • Parameters

    • uri: undefined | string

    Returns Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void
  • Parameters

    • weightMap: any

    Returns void

postProcess

  • postProcess(output: any, inputSize: number, originalDimensions: IDimensions[]): any

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void
  • Parameters

    • paramPath: string
    • tensor: any

    Returns void

runNet

  • runNet(input: any): any

serializeParams

  • serializeParams(): Float32Array
  • Returns Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceLandmark68TinyNet.html b/typedoc/classes/FaceLandmark68TinyNet.html index f299c76..561474a 100644 --- a/typedoc/classes/FaceLandmark68TinyNet.html +++ b/typedoc/classes/FaceLandmark68TinyNet.html @@ -1,865 +1 @@ - - - - - - FaceLandmark68TinyNet | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceLandmark68TinyNet

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - FaceLandmark68NetBase<TinyFaceFeatureExtractorParams> -
      -
    • - FaceLandmark68TinyNet -
    • -
    -
  • -
-
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
-
-

Accessors

-
- -

faceFeatureExtractor

-
    -
  • get faceFeatureExtractor(): IFaceFeatureExtractor<TExtractorParams>
  • -
- -
-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
-
-

Methods

-
- -

detectLandmarks

- - -
-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      throwOnRedispose: boolean = true
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

extractClassifierParams

-
    -
  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns { paramMappings: ParamMapping[]; params: NetParams }

    -
      -
    • -
      paramMappings: ParamMapping[]
      -
    • -
    • -
      params: NetParams
      -
    • -
    -
  • -
-
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

forward

-
    -
  • forward(input: any): Promise<any>
  • -
- -
-
- -

forwardInput

-
    -
  • forwardInput(input: NetInput): any
  • -
- -
-
- -

freeze

-
    -
  • freeze(): void
  • -
-
    -
  • - -

    Returns void

    -
  • -
-
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightsOrUrl: undefined | string | Float32Array
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadClassifierParams

-
    -
  • loadClassifierParams(weights: Float32Array): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      filePath: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      uri: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightMap: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

postProcess

-
    -
  • postProcess(output: any, inputSize: number, originalDimensions: IDimensions[]): any
  • -
- -
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    • -
      tensor: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

runNet

-
    -
  • runNet(input: any): any
  • -
- -
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
-
    -
  • - -

    Returns Float32Array

    -
  • -
-
-
- -

variable

-
    -
  • variable(): void
  • -
-
    -
  • - -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceLandmark68TinyNet | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • FaceLandmark68NetBase<TinyFaceFeatureExtractorParams>
    • FaceLandmark68TinyNet

Index

Constructors

constructor

Properties

_name

_name: any

Accessors

faceFeatureExtractor

  • get faceFeatureExtractor(): IFaceFeatureExtractor<TExtractorParams>

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

Methods

detectLandmarks

dispose

  • dispose(throwOnRedispose?: boolean): void

extractClassifierParams

  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }
  • Parameters

    • weights: Float32Array

    Returns { paramMappings: ParamMapping[]; params: NetParams }

    • paramMappings: ParamMapping[]
    • params: NetParams

extractWeights

  • extractWeights(weights: Float32Array): void
  • Parameters

    • weights: Float32Array

    Returns void

forward

  • forward(input: any): Promise<any>

forwardInput

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any
  • Parameters

    • paramPath: string

    Returns any

getParamList

  • getParamList(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • Parameters

    • weightsOrUrl: undefined | string | Float32Array

    Returns Promise<void>

loadClassifierParams

  • loadClassifierParams(weights: Float32Array): void

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>
  • Parameters

    • filePath: undefined | string

    Returns Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>
  • Parameters

    • uri: undefined | string

    Returns Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void
  • Parameters

    • weightMap: any

    Returns void

postProcess

  • postProcess(output: any, inputSize: number, originalDimensions: IDimensions[]): any

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void
  • Parameters

    • paramPath: string
    • tensor: any

    Returns void

runNet

  • runNet(input: any): any

serializeParams

  • serializeParams(): Float32Array
  • Returns Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceLandmarkNet.html b/typedoc/classes/FaceLandmarkNet.html index 7e60476..7c50db7 100644 --- a/typedoc/classes/FaceLandmarkNet.html +++ b/typedoc/classes/FaceLandmarkNet.html @@ -1,865 +1 @@ - - - - - - FaceLandmarkNet | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceLandmarkNet

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new FaceLandmarkNet(faceFeatureExtractor?: FaceFeatureExtractor): FaceLandmarkNet
  • -
- -
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
-
-

Accessors

-
- -

faceFeatureExtractor

-
    -
  • get faceFeatureExtractor(): IFaceFeatureExtractor<TExtractorParams>
  • -
- -
-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
-
-

Methods

-
- -

detectLandmarks

- - -
-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
- -
-
- -

extractClassifierParams

-
    -
  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }
  • -
- -
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
- -
-
- -

forward

-
    -
  • forward(input: any): Promise<any>
  • -
- -
-
- -

forwardInput

-
    -
  • forwardInput(input: NetInput): any
  • -
- -
-
- -

freeze

-
    -
  • freeze(): void
  • -
- -
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
- -
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
- -
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
- -
-
- -

loadClassifierParams

-
    -
  • loadClassifierParams(weights: Float32Array): void
  • -
- -
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
- -
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
- -
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
- -
-
- -

postProcess

-
    -
  • postProcess(output: any, inputSize: number, originalDimensions: IDimensions[]): any
  • -
- -
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
- -
-
- -

runNet

-
    -
  • runNet(input: any): any
  • -
- -
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
- -
-
- -

variable

-
    -
  • variable(): void
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceLandmarkNet | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new FaceLandmarkNet(faceFeatureExtractor?: FaceFeatureExtractor): FaceLandmarkNet

Properties

_name

_name: any

Accessors

faceFeatureExtractor

  • get faceFeatureExtractor(): IFaceFeatureExtractor<TExtractorParams>

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

Methods

detectLandmarks

dispose

  • dispose(throwOnRedispose?: boolean): void

extractClassifierParams

  • extractClassifierParams(weights: Float32Array): { paramMappings: ParamMapping[]; params: NetParams }

extractWeights

  • extractWeights(weights: Float32Array): void

forward

  • forward(input: any): Promise<any>

forwardInput

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any

getParamList

  • getParamList(): { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>

loadClassifierParams

  • loadClassifierParams(weights: Float32Array): void

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void

postProcess

  • postProcess(output: any, inputSize: number, originalDimensions: IDimensions[]): any

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void

runNet

  • runNet(input: any): any

serializeParams

  • serializeParams(): Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceLandmarks.html b/typedoc/classes/FaceLandmarks.html index 46ed717..d98713a 100644 --- a/typedoc/classes/FaceLandmarks.html +++ b/typedoc/classes/FaceLandmarks.html @@ -1,467 +1,11 @@ - - - - - - FaceLandmarks | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceLandmarks

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Accessors

-
- -

imageHeight

-
    -
  • get imageHeight(): number
  • -
- -
-
- -

imageWidth

-
    -
  • get imageWidth(): number
  • -
- -
-
- -

positions

-
    -
  • get positions(): Point[]
  • -
- -
-
- -

relativePositions

-
    -
  • get relativePositions(): Point[]
  • -
- -
-
- -

shift

- - -
-
-
-

Methods

-
- -

align

- -
    -
  • - -
    -
    -

    Aligns the face landmarks after face detection from the relative positions of the faces - bounding box, or it's current shift. This function should be used to align the face images - after face detection has been performed, before they are passed to the face recognition net. - This will make the computed face descriptor more accurate.

    -
    -
    -

    Parameters

    -
      -
    • -
      Optional detection: null | IRect | IBoundingBox | FaceDetection
      -
      -

      (optional) The bounding box of the face or the face detection result. If - no argument was passed the position of the face landmarks are assumed to be relative to - it's current shift.

      -
      -
    • -
    • -
      options: { minBoxPadding?: number; useDlibAlignment?: boolean } = {}
      -
        -
      • -
        Optional minBoxPadding?: number
        -
      • -
      • -
        Optional useDlibAlignment?: boolean
        -
      • -
      -
    • -
    -

    Returns Box<any>

    -

    The bounding box of the aligned face.

    -
  • -
-
-
- -

forSize

-
    -
  • forSize<T>(width: number, height: number): T
  • -
- -
-
- -

shiftBy

-
    -
  • shiftBy<T>(x: number, y: number): T
  • -
- -
-
- -

shiftByPoint

-
    -
  • shiftByPoint<T>(pt: Point): T
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceLandmarks | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Accessors

imageHeight

  • get imageHeight(): number

imageWidth

  • get imageWidth(): number

positions

relativePositions

  • get relativePositions(): Point[]

shift

Methods

align

  • +

    Aligns the face landmarks after face detection from the relative positions of the faces +bounding box, or it's current shift. This function should be used to align the face images +after face detection has been performed, before they are passed to the face recognition net. +This will make the computed face descriptor more accurate.

    +

    Parameters

    • Optional detection: null | IRect | IBoundingBox | FaceDetection
      +

      (optional) The bounding box of the face or the face detection result. If +no argument was passed the position of the face landmarks are assumed to be relative to +it's current shift.

      +
    • options: { minBoxPadding?: number; useDlibAlignment?: boolean } = {}
      • Optional minBoxPadding?: number
      • Optional useDlibAlignment?: boolean

    Returns Box<any>

    The bounding box of the aligned face.

    +

forSize

  • forSize<T>(width: number, height: number): T

shiftBy

  • shiftBy<T>(x: number, y: number): T

shiftByPoint

  • shiftByPoint<T>(pt: Point): T

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceLandmarks5.html b/typedoc/classes/FaceLandmarks5.html index f7126e6..53a6e57 100644 --- a/typedoc/classes/FaceLandmarks5.html +++ b/typedoc/classes/FaceLandmarks5.html @@ -1,461 +1,11 @@ - - - - - - FaceLandmarks5 | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceLandmarks5

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Accessors

-
- -

imageHeight

-
    -
  • get imageHeight(): number
  • -
- -
-
- -

imageWidth

-
    -
  • get imageWidth(): number
  • -
- -
-
- -

positions

-
    -
  • get positions(): Point[]
  • -
- -
-
- -

relativePositions

-
    -
  • get relativePositions(): Point[]
  • -
- -
-
- -

shift

- - -
-
-
-

Methods

-
- -

align

- -
    -
  • - -
    -
    -

    Aligns the face landmarks after face detection from the relative positions of the faces - bounding box, or it's current shift. This function should be used to align the face images - after face detection has been performed, before they are passed to the face recognition net. - This will make the computed face descriptor more accurate.

    -
    -
    -

    Parameters

    -
      -
    • -
      Optional detection: null | IRect | IBoundingBox | FaceDetection
      -
      -

      (optional) The bounding box of the face or the face detection result. If - no argument was passed the position of the face landmarks are assumed to be relative to - it's current shift.

      -
      -
    • -
    • -
      options: { minBoxPadding?: number; useDlibAlignment?: boolean } = {}
      -
        -
      • -
        Optional minBoxPadding?: number
        -
      • -
      • -
        Optional useDlibAlignment?: boolean
        -
      • -
      -
    • -
    -

    Returns Box<any>

    -

    The bounding box of the aligned face.

    -
  • -
-
-
- -

forSize

-
    -
  • forSize<T>(width: number, height: number): T
  • -
- -
-
- -

shiftBy

-
    -
  • shiftBy<T>(x: number, y: number): T
  • -
- -
-
- -

shiftByPoint

-
    -
  • shiftByPoint<T>(pt: Point): T
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceLandmarks5 | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Accessors

imageHeight

  • get imageHeight(): number

imageWidth

  • get imageWidth(): number

positions

relativePositions

  • get relativePositions(): Point[]

shift

Methods

align

  • +

    Aligns the face landmarks after face detection from the relative positions of the faces +bounding box, or it's current shift. This function should be used to align the face images +after face detection has been performed, before they are passed to the face recognition net. +This will make the computed face descriptor more accurate.

    +

    Parameters

    • Optional detection: null | IRect | IBoundingBox | FaceDetection
      +

      (optional) The bounding box of the face or the face detection result. If +no argument was passed the position of the face landmarks are assumed to be relative to +it's current shift.

      +
    • options: { minBoxPadding?: number; useDlibAlignment?: boolean } = {}
      • Optional minBoxPadding?: number
      • Optional useDlibAlignment?: boolean

    Returns Box<any>

    The bounding box of the aligned face.

    +

forSize

  • forSize<T>(width: number, height: number): T

shiftBy

  • shiftBy<T>(x: number, y: number): T

shiftByPoint

  • shiftByPoint<T>(pt: Point): T

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceLandmarks68.html b/typedoc/classes/FaceLandmarks68.html index 572abcc..4bbef09 100644 --- a/typedoc/classes/FaceLandmarks68.html +++ b/typedoc/classes/FaceLandmarks68.html @@ -1,608 +1,11 @@ - - - - - - FaceLandmarks68 | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceLandmarks68

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Accessors

-
- -

imageHeight

-
    -
  • get imageHeight(): number
  • -
- -
-
- -

imageWidth

-
    -
  • get imageWidth(): number
  • -
- -
-
- -

positions

-
    -
  • get positions(): Point[]
  • -
- -
-
- -

relativePositions

-
    -
  • get relativePositions(): Point[]
  • -
- -
-
- -

shift

- - -
-
-
-

Methods

-
- -

align

- -
    -
  • - -
    -
    -

    Aligns the face landmarks after face detection from the relative positions of the faces - bounding box, or it's current shift. This function should be used to align the face images - after face detection has been performed, before they are passed to the face recognition net. - This will make the computed face descriptor more accurate.

    -
    -
    -

    Parameters

    -
      -
    • -
      Optional detection: null | IRect | IBoundingBox | FaceDetection
      -
      -

      (optional) The bounding box of the face or the face detection result. If - no argument was passed the position of the face landmarks are assumed to be relative to - it's current shift.

      -
      -
    • -
    • -
      options: { minBoxPadding?: number; useDlibAlignment?: boolean } = {}
      -
        -
      • -
        Optional minBoxPadding?: number
        -
      • -
      • -
        Optional useDlibAlignment?: boolean
        -
      • -
      -
    • -
    -

    Returns Box<any>

    -

    The bounding box of the aligned face.

    -
  • -
-
-
- -

forSize

-
    -
  • forSize<T>(width: number, height: number): T
  • -
- -
-
- -

getJawOutline

-
    -
  • getJawOutline(): Point[]
  • -
- -
-
- -

getLeftEye

-
    -
  • getLeftEye(): Point[]
  • -
- -
-
- -

getLeftEyeBrow

-
    -
  • getLeftEyeBrow(): Point[]
  • -
- -
-
- -

getMouth

-
    -
  • getMouth(): Point[]
  • -
- -
-
- -

getNose

- - -
-
- -

getRightEye

-
    -
  • getRightEye(): Point[]
  • -
- -
-
- -

getRightEyeBrow

-
    -
  • getRightEyeBrow(): Point[]
  • -
- -
-
- -

shiftBy

-
    -
  • shiftBy<T>(x: number, y: number): T
  • -
- -
-
- -

shiftByPoint

-
    -
  • shiftByPoint<T>(pt: Point): T
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceLandmarks68 | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Accessors

imageHeight

  • get imageHeight(): number

imageWidth

  • get imageWidth(): number

positions

relativePositions

  • get relativePositions(): Point[]

shift

Methods

align

  • +

    Aligns the face landmarks after face detection from the relative positions of the faces +bounding box, or it's current shift. This function should be used to align the face images +after face detection has been performed, before they are passed to the face recognition net. +This will make the computed face descriptor more accurate.

    +

    Parameters

    • Optional detection: null | IRect | IBoundingBox | FaceDetection
      +

      (optional) The bounding box of the face or the face detection result. If +no argument was passed the position of the face landmarks are assumed to be relative to +it's current shift.

      +
    • options: { minBoxPadding?: number; useDlibAlignment?: boolean } = {}
      • Optional minBoxPadding?: number
      • Optional useDlibAlignment?: boolean

    Returns Box<any>

    The bounding box of the aligned face.

    +

forSize

  • forSize<T>(width: number, height: number): T

getJawOutline

getLeftEye

getLeftEyeBrow

  • getLeftEyeBrow(): Point[]

getMouth

getNose

getRightEye

getRightEyeBrow

  • getRightEyeBrow(): Point[]

shiftBy

  • shiftBy<T>(x: number, y: number): T

shiftByPoint

  • shiftByPoint<T>(pt: Point): T

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceMatch.html b/typedoc/classes/FaceMatch.html index f41e9ed..99ce4a6 100644 --- a/typedoc/classes/FaceMatch.html +++ b/typedoc/classes/FaceMatch.html @@ -1,263 +1 @@ - - - - - - FaceMatch | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceMatch

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - FaceMatch -
  • -
-
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

-
    -
  • new FaceMatch(label: string, distance: number): FaceMatch
  • -
- -
-
-
-

Accessors

-
- -

distance

-
    -
  • get distance(): number
  • -
- -
-
- -

label

-
    -
  • get label(): string
  • -
- -
-
-
-

Methods

-
- -

toString

-
    -
  • toString(withDistance?: boolean): string
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      withDistance: boolean = true
      -
    • -
    -

    Returns string

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceMatch | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • FaceMatch

Implements

Index

Constructors

Accessors

Methods

Constructors

constructor

  • new FaceMatch(label: string, distance: number): FaceMatch

Accessors

distance

  • get distance(): number

label

  • get label(): string

Methods

toString

  • toString(withDistance?: boolean): string

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceMatcher.html b/typedoc/classes/FaceMatcher.html index 24e4844..d2c3e1a 100644 --- a/typedoc/classes/FaceMatcher.html +++ b/typedoc/classes/FaceMatcher.html @@ -1,360 +1 @@ - - - - - - FaceMatcher | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceMatcher

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - FaceMatcher -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

-
    -
  • new FaceMatcher(inputs: any, distanceThreshold?: number): FaceMatcher
  • -
- -
-
-
-

Accessors

-
- -

distanceThreshold

-
    -
  • get distanceThreshold(): number
  • -
- -
-
- -

labeledDescriptors

- - -
-
-
-

Methods

-
- -

computeMeanDistance

-
    -
  • computeMeanDistance(queryDescriptor: Float32Array, descriptors: Float32Array[]): number
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      queryDescriptor: Float32Array
      -
    • -
    • -
      descriptors: Float32Array[]
      -
    • -
    -

    Returns number

    -
  • -
-
-
- -

findBestMatch

-
    -
  • findBestMatch(queryDescriptor: Float32Array): FaceMatch
  • -
- -
-
- -

matchDescriptor

-
    -
  • matchDescriptor(queryDescriptor: Float32Array): FaceMatch
  • -
- -
-
- -

toJSON

-
    -
  • toJSON(): any
  • -
- -
-
- -

Static fromJSON

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceMatcher | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • FaceMatcher

Index

Constructors

constructor

  • new FaceMatcher(inputs: any, distanceThreshold?: number): FaceMatcher

Accessors

distanceThreshold

  • get distanceThreshold(): number

labeledDescriptors

Methods

computeMeanDistance

  • computeMeanDistance(queryDescriptor: Float32Array, descriptors: Float32Array[]): number

findBestMatch

  • findBestMatch(queryDescriptor: Float32Array): FaceMatch

matchDescriptor

  • matchDescriptor(queryDescriptor: Float32Array): FaceMatch

toJSON

  • toJSON(): any

Static fromJSON

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/FaceRecognitionNet.html b/typedoc/classes/FaceRecognitionNet.html index 81c788b..a1f59ce 100644 --- a/typedoc/classes/FaceRecognitionNet.html +++ b/typedoc/classes/FaceRecognitionNet.html @@ -1,709 +1 @@ - - - - - - FaceRecognitionNet | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class FaceRecognitionNet

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
-
-

Accessors

-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
-
-

Methods

-
- -

computeFaceDescriptor

-
    -
  • computeFaceDescriptor(input: any): Promise<Float32Array | Float32Array[]>
  • -
- -
-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
- -
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
- -
-
- -

forward

-
    -
  • forward(input: any): Promise<any>
  • -
- -
-
- -

forwardInput

-
    -
  • forwardInput(input: NetInput): any
  • -
- -
-
- -

freeze

-
    -
  • freeze(): void
  • -
- -
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
- -
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
- -
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
- -
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
- -
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
- -
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
- -
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
- -
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
- -
-
- -

variable

-
    -
  • variable(): void
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +FaceRecognitionNet | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

_name

_name: any

Accessors

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

Methods

computeFaceDescriptor

  • computeFaceDescriptor(input: any): Promise<Float32Array | Float32Array[]>

dispose

  • dispose(throwOnRedispose?: boolean): void

extractWeights

  • extractWeights(weights: Float32Array): void

forward

  • forward(input: any): Promise<any>

forwardInput

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any

getParamList

  • getParamList(): { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void

serializeParams

  • serializeParams(): Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/LabeledBox.html b/typedoc/classes/LabeledBox.html index c61f049..4333670 100644 --- a/typedoc/classes/LabeledBox.html +++ b/typedoc/classes/LabeledBox.html @@ -1,861 +1 @@ - - - - - - LabeledBox | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class LabeledBox

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

-
    -
  • new LabeledBox(box: any, label: number): LabeledBox
  • -
- -
-
-
-

Accessors

-
- -

area

-
    -
  • get area(): number
  • -
- -
-
- -

bottom

-
    -
  • get bottom(): number
  • -
- -
-
- -

bottomLeft

-
    -
  • get bottomLeft(): Point
  • -
- -
-
- -

bottomRight

-
    -
  • get bottomRight(): Point
  • -
- -
-
- -

height

-
    -
  • get height(): number
  • -
- -
-
- -

label

-
    -
  • get label(): number
  • -
- -
-
- -

left

-
    -
  • get left(): number
  • -
- -
-
- -

right

-
    -
  • get right(): number
  • -
- -
-
- -

top

-
    -
  • get top(): number
  • -
- -
-
- -

topLeft

-
    -
  • get topLeft(): Point
  • -
- -
-
- -

topRight

-
    -
  • get topRight(): Point
  • -
- -
-
- -

width

-
    -
  • get width(): number
  • -
- -
-
- -

x

-
    -
  • get x(): number
  • -
- -
-
- -

y

-
    -
  • get y(): number
  • -
- -
-
-
-

Methods

-
- -

calibrate

-
    -
  • calibrate(region: Box<any>): Box<any>
  • -
- -
-
- -

clipAtImageBorders

-
    -
  • clipAtImageBorders(imgWidth: number, imgHeight: number): Box<LabeledBox>
  • -
- -
-
- -

floor

- - -
-
- -

pad

- - -
-
- -

padAtBorders

-
    -
  • padAtBorders(imageHeight: number, imageWidth: number): { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      imageHeight: number
      -
    • -
    • -
      imageWidth: number
      -
    • -
    -

    Returns { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }

    -
      -
    • -
      dx: number
      -
    • -
    • -
      dy: number
      -
    • -
    • -
      edx: number
      -
    • -
    • -
      edy: number
      -
    • -
    • -
      ex: number
      -
    • -
    • -
      ey: number
      -
    • -
    • -
      h: number
      -
    • -
    • -
      w: number
      -
    • -
    • -
      x: number
      -
    • -
    • -
      y: number
      -
    • -
    -
  • -
-
-
- -

rescale

- - -
-
- -

round

- - -
-
- -

shift

- - -
-
- -

toSquare

- - -
-
- -

Static assertIsValidBox

-
    -
  • assertIsValidBox(box: any, callee: string, allowNegativeDimensions?: boolean): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      box: any
      -
    • -
    • -
      callee: string
      -
    • -
    • -
      allowNegativeDimensions: boolean = false
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Static assertIsValidLabeledBox

-
    -
  • assertIsValidLabeledBox(box: any, callee: string): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      box: any
      -
    • -
    • -
      callee: string
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Static isRect

-
    -
  • isRect(rect: any): boolean
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +LabeledBox | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new LabeledBox(box: any, label: number): LabeledBox

Accessors

area

  • get area(): number

bottom

  • get bottom(): number

bottomLeft

bottomRight

height

  • get height(): number

label

  • get label(): number

left

  • get left(): number

right

  • get right(): number

top

  • get top(): number

topLeft

topRight

width

  • get width(): number

x

  • get x(): number

y

  • get y(): number

Methods

calibrate

  • calibrate(region: Box<any>): Box<any>

clipAtImageBorders

  • clipAtImageBorders(imgWidth: number, imgHeight: number): Box<LabeledBox>

floor

pad

padAtBorders

  • padAtBorders(imageHeight: number, imageWidth: number): { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }
  • Parameters

    • imageHeight: number
    • imageWidth: number

    Returns { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }

    • dx: number
    • dy: number
    • edx: number
    • edy: number
    • ex: number
    • ey: number
    • h: number
    • w: number
    • x: number
    • y: number

rescale

round

shift

toSquare

Static assertIsValidBox

  • assertIsValidBox(box: any, callee: string, allowNegativeDimensions?: boolean): void

Static assertIsValidLabeledBox

  • assertIsValidLabeledBox(box: any, callee: string): void

Static isRect

  • isRect(rect: any): boolean

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/LabeledFaceDescriptors.html b/typedoc/classes/LabeledFaceDescriptors.html index 15ad97e..3c32540 100644 --- a/typedoc/classes/LabeledFaceDescriptors.html +++ b/typedoc/classes/LabeledFaceDescriptors.html @@ -1,276 +1 @@ - - - - - - LabeledFaceDescriptors | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class LabeledFaceDescriptors

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - LabeledFaceDescriptors -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Accessors

-
- -

descriptors

-
    -
  • get descriptors(): Float32Array[]
  • -
- -
-
- -

label

-
    -
  • get label(): string
  • -
- -
-
-
-

Methods

-
- -

toJSON

-
    -
  • toJSON(): any
  • -
- -
-
- -

Static fromJSON

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +LabeledFaceDescriptors | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • LabeledFaceDescriptors

Index

Constructors

Accessors

Methods

Constructors

constructor

Accessors

descriptors

  • get descriptors(): Float32Array[]

label

  • get label(): string

Methods

toJSON

  • toJSON(): any

Static fromJSON

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/NetInput.html b/typedoc/classes/NetInput.html index c36e60b..5086934 100644 --- a/typedoc/classes/NetInput.html +++ b/typedoc/classes/NetInput.html @@ -1,508 +1,7 @@ - - - - - - NetInput | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class NetInput

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - NetInput -
  • -
-
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new NetInput(inputs: any[], treatAsBatchInput?: boolean): NetInput
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      inputs: any[]
      -
    • -
    • -
      treatAsBatchInput: boolean = false
      -
    • -
    -

    Returns NetInput

    -
  • -
-
-
-
-

Accessors

-
- -

batchSize

-
    -
  • get batchSize(): number
  • -
- -
-
- -

canvases

-
    -
  • get canvases(): HTMLCanvasElement[]
  • -
- -
-
- -

imageTensors

-
    -
  • get imageTensors(): any[]
  • -
- -
-
- -

inputDimensions

-
    -
  • get inputDimensions(): number[][]
  • -
- -
-
- -

inputSize

-
    -
  • get inputSize(): undefined | number
  • -
- -
-
- -

isBatchInput

-
    -
  • get isBatchInput(): boolean
  • -
- -
-
- -

reshapedInputDimensions

- - -
-
-
-

Methods

-
- -

getInput

-
    -
  • getInput(batchIdx: number): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      batchIdx: number
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

getInputDimensions

-
    -
  • getInputDimensions(batchIdx: number): number[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      batchIdx: number
      -
    • -
    -

    Returns number[]

    -
  • -
-
-
- -

getInputHeight

-
    -
  • getInputHeight(batchIdx: number): number
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      batchIdx: number
      -
    • -
    -

    Returns number

    -
  • -
-
-
- -

getInputWidth

-
    -
  • getInputWidth(batchIdx: number): number
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      batchIdx: number
      -
    • -
    -

    Returns number

    -
  • -
-
-
- -

getReshapedInputDimensions

-
    -
  • getReshapedInputDimensions(batchIdx: number): Dimensions
  • -
- -
-
- -

toBatchTensor

-
    -
  • toBatchTensor(inputSize: number, isCenterInputs?: boolean): any
  • -
-
    -
  • - -
    -
    -

    Create a batch tensor from all input canvases and tensors - with size [batchSize, inputSize, inputSize, 3].

    -
    -
    -

    Parameters

    -
      -
    • -
      inputSize: number
      -
      -

      Height and width of the tensor.

      -
      -
    • -
    • -
      isCenterInputs: boolean = true
      -
    • -
    -

    Returns any

    -

    The batch tensor.

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +NetInput | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • NetInput

Index

Constructors

constructor

  • new NetInput(inputs: any[], treatAsBatchInput?: boolean): NetInput

Accessors

batchSize

  • get batchSize(): number

canvases

  • get canvases(): HTMLCanvasElement[]

imageTensors

  • get imageTensors(): any[]

inputDimensions

  • get inputDimensions(): number[][]

inputSize

  • get inputSize(): undefined | number

isBatchInput

  • get isBatchInput(): boolean

reshapedInputDimensions

Methods

getInput

  • getInput(batchIdx: number): any

getInputDimensions

  • getInputDimensions(batchIdx: number): number[]

getInputHeight

  • getInputHeight(batchIdx: number): number

getInputWidth

  • getInputWidth(batchIdx: number): number

getReshapedInputDimensions

  • getReshapedInputDimensions(batchIdx: number): Dimensions

toBatchTensor

  • toBatchTensor(inputSize: number, isCenterInputs?: boolean): any
  • +

    Create a batch tensor from all input canvases and tensors +with size [batchSize, inputSize, inputSize, 3].

    +

    Parameters

    • inputSize: number
      +

      Height and width of the tensor.

      +
    • isCenterInputs: boolean = true

    Returns any

    The batch tensor.

    +

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/NeuralNetwork.html b/typedoc/classes/NeuralNetwork.html index dc11738..3746b43 100644 --- a/typedoc/classes/NeuralNetwork.html +++ b/typedoc/classes/NeuralNetwork.html @@ -1,638 +1 @@ - - - - - - NeuralNetwork | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class NeuralNetwork<TNetParams>

-
-
-
-
-
-
-
-

Type parameters

-
    -
  • -

    TNetParams

    -
  • -
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new NeuralNetwork<TNetParams>(name: string): NeuralNetwork<TNetParams>
  • -
-
    -
  • - -

    Type parameters

    -
      -
    • -

      TNetParams

      -
    • -
    -

    Parameters

    -
      -
    • -
      name: string
      -
    • -
    -

    Returns NeuralNetwork<TNetParams>

    -
  • -
-
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
-
-

Accessors

-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
-
-

Methods

-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      throwOnRedispose: boolean = true
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

freeze

-
    -
  • freeze(): void
  • -
- -
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
- -
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightsOrUrl: undefined | string | Float32Array
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      filePath: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      uri: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightMap: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    • -
      tensor: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
- -
-
- -

variable

-
    -
  • variable(): void
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +NeuralNetwork | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NeuralNetwork<TNetParams>

Type parameters

  • TNetParams

Hierarchy

Index

Constructors

constructor

  • new NeuralNetwork<TNetParams>(name: string): NeuralNetwork<TNetParams>

Properties

_name

_name: any

Accessors

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

Methods

dispose

  • dispose(throwOnRedispose?: boolean): void

extractWeights

  • extractWeights(weights: Float32Array): void

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any

getParamList

  • getParamList(): { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • Parameters

    • weightsOrUrl: undefined | string | Float32Array

    Returns Promise<void>

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void

serializeParams

  • serializeParams(): Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/ObjectDetection.html b/typedoc/classes/ObjectDetection.html index 8421480..823fb70 100644 --- a/typedoc/classes/ObjectDetection.html +++ b/typedoc/classes/ObjectDetection.html @@ -1,398 +1 @@ - - - - - - ObjectDetection | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class ObjectDetection

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Accessors

-
- -

box

-
    -
  • get box(): Box<any>
  • -
- -
-
- -

className

-
    -
  • get className(): string
  • -
- -
-
- -

classScore

-
    -
  • get classScore(): number
  • -
- -
-
- -

imageDims

- - -
-
- -

imageHeight

-
    -
  • get imageHeight(): number
  • -
- -
-
- -

imageWidth

-
    -
  • get imageWidth(): number
  • -
- -
-
- -

relativeBox

-
    -
  • get relativeBox(): Box<any>
  • -
- -
-
- -

score

-
    -
  • get score(): number
  • -
- -
-
-
-

Methods

-
- -

forSize

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +ObjectDetection | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Accessors

box

  • get box(): Box<any>

className

  • get className(): string

classScore

  • get classScore(): number

imageDims

imageHeight

  • get imageHeight(): number

imageWidth

  • get imageWidth(): number

relativeBox

  • get relativeBox(): Box<any>

score

  • get score(): number

Methods

forSize

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/Point.html b/typedoc/classes/Point.html index db292eb..fac620f 100644 --- a/typedoc/classes/Point.html +++ b/typedoc/classes/Point.html @@ -1,407 +1 @@ - - - - - - Point | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class Point

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - Point -
  • -
-
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

-
    -
  • x
  • -
  • y
  • -
-
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

-
    -
  • new Point(x: number, y: number): Point
  • -
- -
-
-
-

Accessors

-
- -

x

-
    -
  • get x(): number
  • -
- -
-
- -

y

-
    -
  • get y(): number
  • -
- -
-
-
-

Methods

-
- -

abs

- - -
-
- -

add

- - -
-
- -

div

- - -
-
- -

floor

- - -
-
- -

magnitude

-
    -
  • magnitude(): number
  • -
- -
-
- -

mul

- - -
-
- -

sub

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +Point | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Point

Implements

Index

Constructors

Accessors

Methods

Constructors

constructor

  • new Point(x: number, y: number): Point

Accessors

x

  • get x(): number

y

  • get y(): number

Methods

abs

add

div

floor

magnitude

  • magnitude(): number

mul

sub

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/PredictedBox.html b/typedoc/classes/PredictedBox.html index c0d5ace..d2ece7b 100644 --- a/typedoc/classes/PredictedBox.html +++ b/typedoc/classes/PredictedBox.html @@ -1,935 +1 @@ - - - - - - PredictedBox | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class PredictedBox

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new PredictedBox(box: any, label: number, score: number, classScore: number): PredictedBox
  • -
- -
-
-
-

Accessors

-
- -

area

-
    -
  • get area(): number
  • -
- -
-
- -

bottom

-
    -
  • get bottom(): number
  • -
- -
-
- -

bottomLeft

-
    -
  • get bottomLeft(): Point
  • -
- -
-
- -

bottomRight

-
    -
  • get bottomRight(): Point
  • -
- -
-
- -

classScore

-
    -
  • get classScore(): number
  • -
- -
-
- -

height

-
    -
  • get height(): number
  • -
- -
-
- -

label

-
    -
  • get label(): number
  • -
- -
-
- -

left

-
    -
  • get left(): number
  • -
- -
-
- -

right

-
    -
  • get right(): number
  • -
- -
-
- -

score

-
    -
  • get score(): number
  • -
- -
-
- -

top

-
    -
  • get top(): number
  • -
- -
-
- -

topLeft

-
    -
  • get topLeft(): Point
  • -
- -
-
- -

topRight

-
    -
  • get topRight(): Point
  • -
- -
-
- -

width

-
    -
  • get width(): number
  • -
- -
-
- -

x

-
    -
  • get x(): number
  • -
- -
-
- -

y

-
    -
  • get y(): number
  • -
- -
-
-
-

Methods

-
- -

calibrate

-
    -
  • calibrate(region: Box<any>): Box<any>
  • -
- -
-
- -

clipAtImageBorders

-
    -
  • clipAtImageBorders(imgWidth: number, imgHeight: number): Box<LabeledBox>
  • -
- -
-
- -

floor

- - -
-
- -

pad

- - -
-
- -

padAtBorders

-
    -
  • padAtBorders(imageHeight: number, imageWidth: number): { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      imageHeight: number
      -
    • -
    • -
      imageWidth: number
      -
    • -
    -

    Returns { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }

    -
      -
    • -
      dx: number
      -
    • -
    • -
      dy: number
      -
    • -
    • -
      edx: number
      -
    • -
    • -
      edy: number
      -
    • -
    • -
      ex: number
      -
    • -
    • -
      ey: number
      -
    • -
    • -
      h: number
      -
    • -
    • -
      w: number
      -
    • -
    • -
      x: number
      -
    • -
    • -
      y: number
      -
    • -
    -
  • -
-
-
- -

rescale

- - -
-
- -

round

- - -
-
- -

shift

- - -
-
- -

toSquare

- - -
-
- -

Static assertIsValidBox

-
    -
  • assertIsValidBox(box: any, callee: string, allowNegativeDimensions?: boolean): void
  • -
- -
-
- -

Static assertIsValidLabeledBox

-
    -
  • assertIsValidLabeledBox(box: any, callee: string): void
  • -
- -
-
- -

Static assertIsValidPredictedBox

-
    -
  • assertIsValidPredictedBox(box: any, callee: string): void
  • -
- -
-
- -

Static isRect

-
    -
  • isRect(rect: any): boolean
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +PredictedBox | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new PredictedBox(box: any, label: number, score: number, classScore: number): PredictedBox

Accessors

area

  • get area(): number

bottom

  • get bottom(): number

bottomLeft

bottomRight

classScore

  • get classScore(): number

height

  • get height(): number

label

  • get label(): number

left

  • get left(): number

right

  • get right(): number

score

  • get score(): number

top

  • get top(): number

topLeft

topRight

width

  • get width(): number

x

  • get x(): number

y

  • get y(): number

Methods

calibrate

  • calibrate(region: Box<any>): Box<any>

clipAtImageBorders

  • clipAtImageBorders(imgWidth: number, imgHeight: number): Box<LabeledBox>

floor

pad

padAtBorders

  • padAtBorders(imageHeight: number, imageWidth: number): { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }
  • Parameters

    • imageHeight: number
    • imageWidth: number

    Returns { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }

    • dx: number
    • dy: number
    • edx: number
    • edy: number
    • ex: number
    • ey: number
    • h: number
    • w: number
    • x: number
    • y: number

rescale

round

shift

toSquare

Static assertIsValidBox

  • assertIsValidBox(box: any, callee: string, allowNegativeDimensions?: boolean): void

Static assertIsValidLabeledBox

  • assertIsValidLabeledBox(box: any, callee: string): void

Static assertIsValidPredictedBox

  • assertIsValidPredictedBox(box: any, callee: string): void

Static isRect

  • isRect(rect: any): boolean

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/Rect.html b/typedoc/classes/Rect.html index 15e5a1a..54b36ae 100644 --- a/typedoc/classes/Rect.html +++ b/typedoc/classes/Rect.html @@ -1,824 +1 @@ - - - - - - Rect | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class Rect

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

-
    -
  • new Rect(x: number, y: number, width: number, height: number, allowNegativeDimensions?: boolean): Rect
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      x: number
      -
    • -
    • -
      y: number
      -
    • -
    • -
      width: number
      -
    • -
    • -
      height: number
      -
    • -
    • -
      allowNegativeDimensions: boolean = false
      -
    • -
    -

    Returns Rect

    -
  • -
-
-
-
-

Accessors

-
- -

area

-
    -
  • get area(): number
  • -
- -
-
- -

bottom

-
    -
  • get bottom(): number
  • -
- -
-
- -

bottomLeft

-
    -
  • get bottomLeft(): Point
  • -
- -
-
- -

bottomRight

-
    -
  • get bottomRight(): Point
  • -
- -
-
- -

height

-
    -
  • get height(): number
  • -
- -
-
- -

left

-
    -
  • get left(): number
  • -
- -
-
- -

right

-
    -
  • get right(): number
  • -
- -
-
- -

top

-
    -
  • get top(): number
  • -
- -
-
- -

topLeft

-
    -
  • get topLeft(): Point
  • -
- -
-
- -

topRight

-
    -
  • get topRight(): Point
  • -
- -
-
- -

width

-
    -
  • get width(): number
  • -
- -
-
- -

x

-
    -
  • get x(): number
  • -
- -
-
- -

y

-
    -
  • get y(): number
  • -
- -
-
-
-

Methods

-
- -

calibrate

-
    -
  • calibrate(region: Box<any>): Box<any>
  • -
- -
-
- -

clipAtImageBorders

-
    -
  • clipAtImageBorders(imgWidth: number, imgHeight: number): Box<Rect>
  • -
- -
-
- -

floor

- - -
-
- -

pad

-
    -
  • pad(padX: number, padY: number): Box<Rect>
  • -
- -
-
- -

padAtBorders

-
    -
  • padAtBorders(imageHeight: number, imageWidth: number): { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      imageHeight: number
      -
    • -
    • -
      imageWidth: number
      -
    • -
    -

    Returns { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }

    -
      -
    • -
      dx: number
      -
    • -
    • -
      dy: number
      -
    • -
    • -
      edx: number
      -
    • -
    • -
      edy: number
      -
    • -
    • -
      ex: number
      -
    • -
    • -
      ey: number
      -
    • -
    • -
      h: number
      -
    • -
    • -
      w: number
      -
    • -
    • -
      x: number
      -
    • -
    • -
      y: number
      -
    • -
    -
  • -
-
-
- -

rescale

- - -
-
- -

round

- - -
-
- -

shift

-
    -
  • shift(sx: number, sy: number): Box<Rect>
  • -
- -
-
- -

toSquare

- - -
-
- -

Static assertIsValidBox

-
    -
  • assertIsValidBox(box: any, callee: string, allowNegativeDimensions?: boolean): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      box: any
      -
    • -
    • -
      callee: string
      -
    • -
    • -
      allowNegativeDimensions: boolean = false
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Static isRect

-
    -
  • isRect(rect: any): boolean
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +Rect | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

  • new Rect(x: number, y: number, width: number, height: number, allowNegativeDimensions?: boolean): Rect

Accessors

area

  • get area(): number

bottom

  • get bottom(): number

bottomLeft

bottomRight

height

  • get height(): number

left

  • get left(): number

right

  • get right(): number

top

  • get top(): number

topLeft

topRight

width

  • get width(): number

x

  • get x(): number

y

  • get y(): number

Methods

calibrate

  • calibrate(region: Box<any>): Box<any>

clipAtImageBorders

  • clipAtImageBorders(imgWidth: number, imgHeight: number): Box<Rect>

floor

pad

  • pad(padX: number, padY: number): Box<Rect>

padAtBorders

  • padAtBorders(imageHeight: number, imageWidth: number): { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }
  • Parameters

    • imageHeight: number
    • imageWidth: number

    Returns { dx: number; dy: number; edx: number; edy: number; ex: number; ey: number; h: number; w: number; x: number; y: number }

    • dx: number
    • dy: number
    • edx: number
    • edy: number
    • ex: number
    • ey: number
    • h: number
    • w: number
    • x: number
    • y: number

rescale

round

shift

  • shift(sx: number, sy: number): Box<Rect>

toSquare

Static assertIsValidBox

  • assertIsValidBox(box: any, callee: string, allowNegativeDimensions?: boolean): void

Static isRect

  • isRect(rect: any): boolean

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/SsdMobilenetv1.html b/typedoc/classes/SsdMobilenetv1.html index e632555..0a36093 100644 --- a/typedoc/classes/SsdMobilenetv1.html +++ b/typedoc/classes/SsdMobilenetv1.html @@ -1,717 +1 @@ - - - - - - SsdMobilenetv1 | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class SsdMobilenetv1

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
-
-

Accessors

-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
-
-

Methods

-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
- -
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
- -
-
- -

forward

-
    -
  • forward(input: any): Promise<any>
  • -
- -
-
- -

forwardInput

-
    -
  • forwardInput(input: NetInput): any
  • -
- -
-
- -

freeze

-
    -
  • freeze(): void
  • -
- -
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
- -
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
- -
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
- -
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
- -
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
- -
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
- -
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
- -
-
- -

locateFaces

- - -
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
- -
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
- -
-
- -

variable

-
    -
  • variable(): void
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +SsdMobilenetv1 | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

_name

_name: any

Accessors

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

Methods

dispose

  • dispose(throwOnRedispose?: boolean): void

extractWeights

  • extractWeights(weights: Float32Array): void

forward

  • forward(input: any): Promise<any>

forwardInput

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any

getParamList

  • getParamList(): { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void

locateFaces

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void

serializeParams

  • serializeParams(): Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/SsdMobilenetv1Options.html b/typedoc/classes/SsdMobilenetv1Options.html index 8f76321..5da52c2 100644 --- a/typedoc/classes/SsdMobilenetv1Options.html +++ b/typedoc/classes/SsdMobilenetv1Options.html @@ -1,217 +1 @@ - - - - - - SsdMobilenetv1Options | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class SsdMobilenetv1Options

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - SsdMobilenetv1Options -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Accessors

-
- -

maxResults

-
    -
  • get maxResults(): number
  • -
- -
-
- -

minConfidence

-
    -
  • get minConfidence(): number
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +SsdMobilenetv1Options | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • SsdMobilenetv1Options

Index

Constructors

constructor

Accessors

maxResults

  • get maxResults(): number

minConfidence

  • get minConfidence(): number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/TinyFaceDetector.html b/typedoc/classes/TinyFaceDetector.html index 29de756..bdfd9f2 100644 --- a/typedoc/classes/TinyFaceDetector.html +++ b/typedoc/classes/TinyFaceDetector.html @@ -1,912 +1 @@ - - - - - - TinyFaceDetector | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class TinyFaceDetector

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - TinyYolov2Base -
      -
    • - TinyFaceDetector -
    • -
    -
  • -
-
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
- -

Static DEFAULT_FILTER_SIZES

-
DEFAULT_FILTER_SIZES: number[] = ...
- -
-
-
-

Accessors

-
- -

anchors

-
    -
  • get anchors(): Point[]
  • -
- -
-
- -

boxEncodingSize

-
    -
  • get boxEncodingSize(): number
  • -
- -
-
- -

config

- - -
-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
- -

withClassScores

-
    -
  • get withClassScores(): boolean
  • -
- -
-
-
-

Methods

-
- -

detect

- - -
-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      throwOnRedispose: boolean = true
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

forward

-
    -
  • forward(input: any, inputSize: number): Promise<any>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      input: any
      -
    • -
    • -
      inputSize: number
      -
    • -
    -

    Returns Promise<any>

    -
  • -
-
-
- -

forwardInput

-
    -
  • forwardInput(input: NetInput, inputSize: number): any
  • -
- -
-
- -

freeze

-
    -
  • freeze(): void
  • -
-
    -
  • - -

    Returns void

    -
  • -
-
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightsOrUrl: undefined | string | Float32Array
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      filePath: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      uri: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightMap: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

locateFaces

- - -
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    • -
      tensor: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

runMobilenet

- - -
-
- -

runTinyYolov2

- - -
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
-
    -
  • - -

    Returns Float32Array

    -
  • -
-
-
- -

variable

-
    -
  • variable(): void
  • -
-
    -
  • - -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +TinyFaceDetector | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • TinyYolov2Base
    • TinyFaceDetector

Index

Constructors

constructor

Properties

_name

_name: any

Static DEFAULT_FILTER_SIZES

DEFAULT_FILTER_SIZES: number[] = ...

Accessors

anchors

boxEncodingSize

  • get boxEncodingSize(): number

config

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

withClassScores

  • get withClassScores(): boolean

Methods

detect

dispose

  • dispose(throwOnRedispose?: boolean): void
  • Parameters

    • throwOnRedispose: boolean = true

    Returns void

extractWeights

  • extractWeights(weights: Float32Array): void
  • Parameters

    • weights: Float32Array

    Returns void

forward

  • forward(input: any, inputSize: number): Promise<any>

forwardInput

  • forwardInput(input: NetInput, inputSize: number): any

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any
  • Parameters

    • paramPath: string

    Returns any

getParamList

  • getParamList(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • Parameters

    • weightsOrUrl: undefined | string | Float32Array

    Returns Promise<void>

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>
  • Parameters

    • filePath: undefined | string

    Returns Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>
  • Parameters

    • uri: undefined | string

    Returns Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void
  • Parameters

    • weightMap: any

    Returns void

locateFaces

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void
  • Parameters

    • paramPath: string
    • tensor: any

    Returns void

runMobilenet

runTinyYolov2

serializeParams

  • serializeParams(): Float32Array
  • Returns Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/TinyFaceDetectorOptions.html b/typedoc/classes/TinyFaceDetectorOptions.html index 072501c..aacf1e0 100644 --- a/typedoc/classes/TinyFaceDetectorOptions.html +++ b/typedoc/classes/TinyFaceDetectorOptions.html @@ -1,223 +1 @@ - - - - - - TinyFaceDetectorOptions | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class TinyFaceDetectorOptions

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Accessors

-
- -

inputSize

-
    -
  • get inputSize(): number
  • -
- -
-
- -

scoreThreshold

-
    -
  • get scoreThreshold(): number
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +TinyFaceDetectorOptions | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Accessors

inputSize

  • get inputSize(): number

scoreThreshold

  • get scoreThreshold(): number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/TinyYolov2.html b/typedoc/classes/TinyYolov2.html index b4e97c7..1841bdb 100644 --- a/typedoc/classes/TinyYolov2.html +++ b/typedoc/classes/TinyYolov2.html @@ -1,939 +1 @@ - - - - - - TinyYolov2 | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class TinyYolov2

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - TinyYolov2Base -
      -
    • - TinyYolov2 -
    • -
    -
  • -
-
-
-

Index

-
- -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new TinyYolov2(withSeparableConvs?: boolean): TinyYolov2
  • -
- -
-
-
-

Properties

-
- -

_name

-
_name: any
- -
-
- -

Static DEFAULT_FILTER_SIZES

-
DEFAULT_FILTER_SIZES: number[] = ...
- -
-
-
-

Accessors

-
- -

anchors

-
    -
  • get anchors(): Point[]
  • -
- -
-
- -

boxEncodingSize

-
    -
  • get boxEncodingSize(): number
  • -
- -
-
- -

config

- - -
-
- -

isLoaded

-
    -
  • get isLoaded(): boolean
  • -
- -
-
- -

paramMappings

-
    -
  • get paramMappings(): ParamMapping[]
  • -
- -
-
- -

params

-
    -
  • get params(): undefined | TNetParams
  • -
- -
-
- -

withClassScores

-
    -
  • get withClassScores(): boolean
  • -
- -
-
- -

withSeparableConvs

-
    -
  • get withSeparableConvs(): boolean
  • -
- -
-
-
-

Methods

-
- -

detect

- - -
-
- -

dispose

-
    -
  • dispose(throwOnRedispose?: boolean): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      throwOnRedispose: boolean = true
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

extractWeights

-
    -
  • extractWeights(weights: Float32Array): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

forward

-
    -
  • forward(input: any, inputSize: number): Promise<any>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      input: any
      -
    • -
    • -
      inputSize: number
      -
    • -
    -

    Returns Promise<any>

    -
  • -
-
-
- -

forwardInput

-
    -
  • forwardInput(input: NetInput, inputSize: number): any
  • -
- -
-
- -

freeze

-
    -
  • freeze(): void
  • -
-
    -
  • - -

    Returns void

    -
  • -
-
-
- -

getFrozenParams

-
    -
  • getFrozenParams(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

getParamFromPath

-
    -
  • getParamFromPath(paramPath: string): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

getParamList

-
    -
  • getParamList(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

getTrainableParams

-
    -
  • getTrainableParams(): { path: string; tensor: any }[]
  • -
-
    -
  • - -

    Returns { path: string; tensor: any }[]

    -
  • -
-
-
- -

load

-
    -
  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightsOrUrl: undefined | string | Float32Array
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromDisk

-
    -
  • loadFromDisk(filePath: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      filePath: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromUri

-
    -
  • loadFromUri(uri: undefined | string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      uri: undefined | string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadFromWeightMap

-
    -
  • loadFromWeightMap(weightMap: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weightMap: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

locateFaces

- - -
-
- -

reassignParamFromPath

-
    -
  • reassignParamFromPath(paramPath: string, tensor: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      paramPath: string
      -
    • -
    • -
      tensor: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

runMobilenet

- - -
-
- -

runTinyYolov2

- - -
-
- -

serializeParams

-
    -
  • serializeParams(): Float32Array
  • -
-
    -
  • - -

    Returns Float32Array

    -
  • -
-
-
- -

variable

-
    -
  • variable(): void
  • -
-
    -
  • - -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +TinyYolov2 | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • TinyYolov2Base
    • TinyYolov2

Index

Constructors

constructor

  • new TinyYolov2(withSeparableConvs?: boolean): TinyYolov2

Properties

_name

_name: any

Static DEFAULT_FILTER_SIZES

DEFAULT_FILTER_SIZES: number[] = ...

Accessors

anchors

boxEncodingSize

  • get boxEncodingSize(): number

config

isLoaded

  • get isLoaded(): boolean

paramMappings

  • get paramMappings(): ParamMapping[]

params

  • get params(): undefined | TNetParams

withClassScores

  • get withClassScores(): boolean

withSeparableConvs

  • get withSeparableConvs(): boolean

Methods

detect

dispose

  • dispose(throwOnRedispose?: boolean): void
  • Parameters

    • throwOnRedispose: boolean = true

    Returns void

extractWeights

  • extractWeights(weights: Float32Array): void
  • Parameters

    • weights: Float32Array

    Returns void

forward

  • forward(input: any, inputSize: number): Promise<any>

forwardInput

  • forwardInput(input: NetInput, inputSize: number): any

freeze

  • freeze(): void

getFrozenParams

  • getFrozenParams(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

getParamFromPath

  • getParamFromPath(paramPath: string): any
  • Parameters

    • paramPath: string

    Returns any

getParamList

  • getParamList(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

getTrainableParams

  • getTrainableParams(): { path: string; tensor: any }[]
  • Returns { path: string; tensor: any }[]

load

  • load(weightsOrUrl: undefined | string | Float32Array): Promise<void>
  • Parameters

    • weightsOrUrl: undefined | string | Float32Array

    Returns Promise<void>

loadFromDisk

  • loadFromDisk(filePath: undefined | string): Promise<void>
  • Parameters

    • filePath: undefined | string

    Returns Promise<void>

loadFromUri

  • loadFromUri(uri: undefined | string): Promise<void>
  • Parameters

    • uri: undefined | string

    Returns Promise<void>

loadFromWeightMap

  • loadFromWeightMap(weightMap: any): void
  • Parameters

    • weightMap: any

    Returns void

locateFaces

reassignParamFromPath

  • reassignParamFromPath(paramPath: string, tensor: any): void
  • Parameters

    • paramPath: string
    • tensor: any

    Returns void

runMobilenet

runTinyYolov2

serializeParams

  • serializeParams(): Float32Array
  • Returns Float32Array

variable

  • variable(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/TinyYolov2Options.html b/typedoc/classes/TinyYolov2Options.html index 2754263..432a4d3 100644 --- a/typedoc/classes/TinyYolov2Options.html +++ b/typedoc/classes/TinyYolov2Options.html @@ -1,222 +1 @@ - - - - - - TinyYolov2Options | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class TinyYolov2Options

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Accessors

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Accessors

-
- -

inputSize

-
    -
  • get inputSize(): number
  • -
- -
-
- -

scoreThreshold

-
    -
  • get scoreThreshold(): number
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +TinyYolov2Options | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Accessors

inputSize

  • get inputSize(): number

scoreThreshold

  • get scoreThreshold(): number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/draw.DrawBox.html b/typedoc/classes/draw.DrawBox.html index 8ad8509..ed34c2c 100644 --- a/typedoc/classes/draw.DrawBox.html +++ b/typedoc/classes/draw.DrawBox.html @@ -1,298 +1 @@ - - - - - - DrawBox | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DrawBox

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - DrawBox -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

box

-
box: Box<any>
- -
-
- -

options

- - -
-
-
-

Methods

-
- -

draw

-
    -
  • draw(canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DrawBox | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DrawBox

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

box

box: Box<any>

options

Methods

draw

  • draw(canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement): void
  • Parameters

    • canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/draw.DrawBoxOptions.html b/typedoc/classes/draw.DrawBoxOptions.html index c0dc956..a31f9b0 100644 --- a/typedoc/classes/draw.DrawBoxOptions.html +++ b/typedoc/classes/draw.DrawBoxOptions.html @@ -1,288 +1 @@ - - - - - - DrawBoxOptions | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DrawBoxOptions

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - DrawBoxOptions -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

boxColor

-
boxColor: string
- -
-
- -

drawLabelOptions

-
drawLabelOptions: DrawTextFieldOptions
- -
-
- -

Optional label

-
label: string
- -
-
- -

lineWidth

-
lineWidth: number
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DrawBoxOptions | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DrawBoxOptions

Index

Constructors

constructor

Properties

boxColor

boxColor: string

drawLabelOptions

drawLabelOptions: DrawTextFieldOptions

Optional label

label?: string

lineWidth

lineWidth: number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/draw.DrawFaceLandmarks.html b/typedoc/classes/draw.DrawFaceLandmarks.html index f3d292f..1ed9a31 100644 --- a/typedoc/classes/draw.DrawFaceLandmarks.html +++ b/typedoc/classes/draw.DrawFaceLandmarks.html @@ -1,298 +1 @@ - - - - - - DrawFaceLandmarks | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DrawFaceLandmarks

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - DrawFaceLandmarks -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

faceLandmarks

-
faceLandmarks: FaceLandmarks
- -
-
- -

options

- - -
-
-
-

Methods

-
- -

draw

-
    -
  • draw(canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DrawFaceLandmarks | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DrawFaceLandmarks

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

faceLandmarks

faceLandmarks: FaceLandmarks

options

Methods

draw

  • draw(canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/draw.DrawFaceLandmarksOptions.html b/typedoc/classes/draw.DrawFaceLandmarksOptions.html index 6b2fe8c..41f64f8 100644 --- a/typedoc/classes/draw.DrawFaceLandmarksOptions.html +++ b/typedoc/classes/draw.DrawFaceLandmarksOptions.html @@ -1,316 +1 @@ - - - - - - DrawFaceLandmarksOptions | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DrawFaceLandmarksOptions

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - DrawFaceLandmarksOptions -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

drawLines

-
drawLines: boolean
- -
-
- -

drawPoints

-
drawPoints: boolean
- -
-
- -

lineColor

-
lineColor: string
- -
-
- -

lineWidth

-
lineWidth: number
- -
-
- -

pointColor

-
pointColor: string
- -
-
- -

pointSize

-
pointSize: number
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DrawFaceLandmarksOptions | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DrawFaceLandmarksOptions

Index

Constructors

constructor

Properties

drawLines

drawLines: boolean

drawPoints

drawPoints: boolean

lineColor

lineColor: string

lineWidth

lineWidth: number

pointColor

pointColor: string

pointSize

pointSize: number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/draw.DrawTextField.html b/typedoc/classes/draw.DrawTextField.html index ce43d2a..d469e4c 100644 --- a/typedoc/classes/draw.DrawTextField.html +++ b/typedoc/classes/draw.DrawTextField.html @@ -1,393 +1 @@ - - - - - - DrawTextField | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DrawTextField

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - DrawTextField -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

anchor

-
anchor: IPoint
- -
-
- -

options

- - -
-
- -

text

-
text: string[]
- -
-
-
-

Methods

-
- -

draw

-
    -
  • draw(canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

getUpperLeft

- - -
-
- -

measureHeight

-
    -
  • measureHeight(): number
  • -
- -
-
- -

measureWidth

-
    -
  • measureWidth(ctx: CanvasRenderingContext2D): number
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      ctx: CanvasRenderingContext2D
      -
    • -
    -

    Returns number

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DrawTextField | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DrawTextField

Index

Constructors

constructor

Properties

anchor

anchor: IPoint

options

text

text: string[]

Methods

draw

  • draw(canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement): void

getUpperLeft

measureHeight

  • measureHeight(): number

measureWidth

  • measureWidth(ctx: CanvasRenderingContext2D): number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/classes/draw.DrawTextFieldOptions.html b/typedoc/classes/draw.DrawTextFieldOptions.html index 666e485..45e28ef 100644 --- a/typedoc/classes/draw.DrawTextFieldOptions.html +++ b/typedoc/classes/draw.DrawTextFieldOptions.html @@ -1,328 +1 @@ - - - - - - DrawTextFieldOptions | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Class DrawTextFieldOptions

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - DrawTextFieldOptions -
  • -
-
-
-

Implements

- -
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

anchorPosition

-
anchorPosition: AnchorPosition
- -
-
- -

backgroundColor

-
backgroundColor: string
- -
-
- -

fontColor

-
fontColor: string
- -
-
- -

fontSize

-
fontSize: number
- -
-
- -

fontStyle

-
fontStyle: string
- -
-
- -

padding

-
padding: number
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +DrawTextFieldOptions | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DrawTextFieldOptions

Implements

Index

Constructors

constructor

Properties

anchorPosition

anchorPosition: AnchorPosition

backgroundColor

backgroundColor: string

fontColor

fontColor: string

fontSize

fontSize: number

fontStyle

fontStyle: string

padding

padding: number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/enums/Gender.html b/typedoc/enums/Gender.html index 932d1b8..6f28313 100644 --- a/typedoc/enums/Gender.html +++ b/typedoc/enums/Gender.html @@ -1,160 +1 @@ - - - - - - Gender | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Enumeration Gender

-
-
-
-
-
-
-
-

Index

-
-
-
-

Enumeration members

- -
-
-
-
-
-

Enumeration members

-
- -

FEMALE

-
FEMALE: = "female"
- -
-
- -

MALE

-
MALE: = "male"
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +Gender | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Enumeration members

Enumeration members

FEMALE

FEMALE = "female"

MALE

MALE = "male"

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/enums/draw.AnchorPosition.html b/typedoc/enums/draw.AnchorPosition.html index 7840ff5..7ac7dc7 100644 --- a/typedoc/enums/draw.AnchorPosition.html +++ b/typedoc/enums/draw.AnchorPosition.html @@ -1,245 +1 @@ - - - - - - AnchorPosition | @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
- -

Enumeration AnchorPosition

-
-
-
-
-
-
-
-

Index

-
-
-
-

Enumeration members

- -
-
-
-
-
-

Enumeration members

-
- -

BOTTOM_LEFT

-
BOTTOM_LEFT: = "BOTTOM_LEFT"
- -
-
- -

BOTTOM_RIGHT

-
BOTTOM_RIGHT: = "BOTTOM_RIGHT"
- -
-
- -

TOP_LEFT

-
TOP_LEFT: = "TOP_LEFT"
- -
-
- -

TOP_RIGHT

-
TOP_RIGHT: = "TOP_RIGHT"
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +AnchorPosition | @vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Enumeration members

BOTTOM_LEFT

BOTTOM_LEFT = "BOTTOM_LEFT"

BOTTOM_RIGHT

BOTTOM_RIGHT = "BOTTOM_RIGHT"

TOP_LEFT

TOP_LEFT = "TOP_LEFT"

TOP_RIGHT

TOP_RIGHT = "TOP_RIGHT"

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Static method

Settings

Theme

\ No newline at end of file diff --git a/typedoc/index.html b/typedoc/index.html index dded430..31cb630 100644 --- a/typedoc/index.html +++ b/typedoc/index.html @@ -1,3439 +1,71 @@ - - - - - - @vladmandic/face-api - v1.5.3 - - - - - - -
-
-
-
- -
-
- Options -
-
- All -
    -
  • Public
  • -
  • Public/Protected
  • -
  • All
  • -
-
- - -
-
- Menu -
-
-
-
-
-
-

@vladmandic/face-api - v1.5.3

-
-
-
-
-
-
-
-

Index

-
-
-
-

Namespaces

- -
-
-

Enumerations

- -
-
-

Classes

- -
-
-

Interfaces

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

AgeAndGenderPrediction

-
AgeAndGenderPrediction: { age: number; gender: Gender; genderProbability: number }
- -
-

Type declaration

-
    -
  • -
    age: number
    -
  • -
  • -
    gender: Gender
    -
  • -
  • -
    genderProbability: number
    -
  • -
-
-
-
- -

BatchNorm

-
BatchNorm: { sub: tf; truediv: tf }
- -
-

Type declaration

-
    -
  • -
    sub: tf
    -
  • -
  • -
    truediv: tf
    -
  • -
-
-
-
- -

ConvWithBatchNorm

-
ConvWithBatchNorm: { bn: BatchNorm; conv: ConvParams }
- -
-

Type declaration

-
    -
  • -
    bn: BatchNorm
    -
  • -
  • -
    conv: ConvParams
    -
  • -
-
-
-
- -

DefaultTinyYolov2NetParams

-
DefaultTinyYolov2NetParams: { conv0: ConvWithBatchNorm; conv1: ConvWithBatchNorm; conv2: ConvWithBatchNorm; conv3: ConvWithBatchNorm; conv4: ConvWithBatchNorm; conv5: ConvWithBatchNorm; conv6: ConvWithBatchNorm; conv7: ConvWithBatchNorm; conv8: ConvParams }
- -
-

Type declaration

- -
-
-
- -

Environment

-
Environment: FileSystem & { Canvas: typeof HTMLCanvasElement; CanvasRenderingContext2D: typeof CanvasRenderingContext2D; Image: typeof HTMLImageElement; ImageData: typeof ImageData; Video: typeof HTMLVideoElement; createCanvasElement: any; createImageElement: any; createVideoElement: any; fetch: any }
- -
-
- -

FaceDetectionFunction

-
FaceDetectionFunction: (input: TNetInput) => Promise<FaceDetection[]>
- -
-

Type declaration

- -
-
-
- -

FaceDetectionOptions

- - -
-
- -

FileSystem

-
FileSystem: { readFile: any }
- -
-

Type declaration

-
    -
  • -
    readFile: function
    -
      -
    • readFile(filePath: string): Promise<Buffer>
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        filePath: string
        -
      • -
      -

      Returns Promise<Buffer>

      -
    • -
    -
  • -
-
-
-
- -

ITinyFaceDetectorOptions

-
ITinyFaceDetectorOptions: ITinyYolov2Options
- -
-
- -

MobilenetParams

-
MobilenetParams: { conv0: SeparableConvParams | ConvParams; conv1: SeparableConvParams; conv2: SeparableConvParams; conv3: SeparableConvParams; conv4: SeparableConvParams; conv5: SeparableConvParams; conv6?: SeparableConvParams; conv7?: SeparableConvParams; conv8: ConvParams }
- -
-

Type declaration

-
    -
  • -
    conv0: SeparableConvParams | ConvParams
    -
  • -
  • -
    conv1: SeparableConvParams
    -
  • -
  • -
    conv2: SeparableConvParams
    -
  • -
  • -
    conv3: SeparableConvParams
    -
  • -
  • -
    conv4: SeparableConvParams
    -
  • -
  • -
    conv5: SeparableConvParams
    -
  • -
  • -
    Optional conv6?: SeparableConvParams
    -
  • -
  • -
    Optional conv7?: SeparableConvParams
    -
  • -
  • -
    conv8: ConvParams
    -
  • -
-
-
-
- -

NetOutput

-
NetOutput: { age: tf; gender: tf }
- -
-

Type declaration

-
    -
  • -
    age: tf
    -
  • -
  • -
    gender: tf
    -
  • -
-
-
-
- -

NetParams

-
NetParams: { fc: { age: FCParams; gender: FCParams } }
- -
-

Type declaration

-
    -
  • -
    fc: { age: FCParams; gender: FCParams }
    -
      -
    • -
      age: FCParams
      -
    • -
    • -
      gender: FCParams
      -
    • -
    -
  • -
-
-
-
- -

TMediaElement

-
TMediaElement: HTMLImageElement | HTMLVideoElement | HTMLCanvasElement
- -
-
- -

TNetInput

- - -
-
- -

TNetInputArg

-
TNetInputArg: string | TResolvedNetInput
- -
-
- -

TResolvedNetInput

-
TResolvedNetInput: TMediaElement | tf | tf
- -
-
- -

TinyYolov2Config

-
TinyYolov2Config: { anchors: Point[]; classes: string[]; filterSizes?: number[]; iouThreshold: number; isFirstLayerConv2d?: boolean; meanRgb?: [number, number, number]; withClassScores?: boolean; withSeparableConvs: boolean }
- -
-

Type declaration

-
    -
  • -
    anchors: Point[]
    -
  • -
  • -
    classes: string[]
    -
  • -
  • -
    Optional filterSizes?: number[]
    -
  • -
  • -
    iouThreshold: number
    -
  • -
  • -
    Optional isFirstLayerConv2d?: boolean
    -
  • -
  • -
    Optional meanRgb?: [number, number, number]
    -
  • -
  • -
    Optional withClassScores?: boolean
    -
  • -
  • -
    withSeparableConvs: boolean
    -
  • -
-
-
-
- -

TinyYolov2NetParams

- - -
-
- -

WithAge

-
WithAge<TSource>: TSource & { age: number }
- -

Type parameters

-
    -
  • -

    TSource

    -
  • -
-
-
- -

WithFaceDescriptor

-
WithFaceDescriptor<TSource>: TSource & { descriptor: Float32Array }
- -

Type parameters

-
    -
  • -

    TSource

    -
  • -
-
-
- -

WithFaceDetection

-
WithFaceDetection<TSource>: TSource & { detection: FaceDetection }
- -

Type parameters

-
    -
  • -

    TSource

    -
  • -
-
-
- -

WithFaceExpressions

-
WithFaceExpressions<TSource>: TSource & { expressions: FaceExpressions }
- -

Type parameters

-
    -
  • -

    TSource

    -
  • -
-
-
- -

WithFaceLandmarks

-
WithFaceLandmarks<TSource, TFaceLandmarks>: TSource & { alignedRect: FaceDetection; angle: { pitch: number | undefined; roll: number | undefined; yaw: number | undefined }; landmarks: TFaceLandmarks; unshiftedLandmarks: TFaceLandmarks }
- -

Type parameters

- -
-
- -

WithGender

-
WithGender<TSource>: TSource & { gender: Gender; genderProbability: number }
- -

Type parameters

-
    -
  • -

    TSource

    -
  • -
-
-
-
-

Variables

-
- -

Const FACE_EXPRESSION_LABELS

-
FACE_EXPRESSION_LABELS: string[] = ...
- -
-
- -

Const env

-
env: { createBrowserEnv: () => Environment; createFileSystem: (fs?: any) => FileSystem; createNodejsEnv: () => Environment; getEnv: () => Environment; initialize: () => null | void; isBrowser: () => boolean; isNodejs: () => boolean; monkeyPatch: (env: Partial<Environment>) => void; setEnv: (env: Environment) => void } = ...
- -
-

Type declaration

-
    -
  • -
    createBrowserEnv: () => Environment
    - -
  • -
  • -
    createFileSystem: (fs?: any) => FileSystem
    -
      -
    • - -
        -
      • -

        Parameters

        -
          -
        • -
          Optional fs: any
          -
        • -
        -

        Returns FileSystem

        -
      • -
      -
    • -
    -
  • -
  • -
    createNodejsEnv: () => Environment
    - -
  • -
  • -
    getEnv: () => Environment
    - -
  • -
  • -
    initialize: () => null | void
    -
      -
    • -
        -
      • (): null | void
      • -
      -
        -
      • -

        Returns null | void

        -
      • -
      -
    • -
    -
  • -
  • -
    isBrowser: () => boolean
    -
      -
    • -
        -
      • (): boolean
      • -
      -
        -
      • -

        Returns boolean

        -
      • -
      -
    • -
    -
  • -
  • -
    isNodejs: () => boolean
    -
      -
    • -
        -
      • (): boolean
      • -
      -
        -
      • -

        Returns boolean

        -
      • -
      -
    • -
    -
  • -
  • -
    monkeyPatch: (env: Partial<Environment>) => void
    -
      -
    • - -
        -
      • -

        Parameters

        - -

        Returns void

        -
      • -
      -
    • -
    -
  • -
  • -
    setEnv: (env: Environment) => void
    - -
  • -
-
-
-
- -

Const nets

-
nets: { ageGenderNet: AgeGenderNet; faceExpressionNet: FaceExpressionNet; faceLandmark68Net: FaceLandmark68Net; faceLandmark68TinyNet: FaceLandmark68TinyNet; faceRecognitionNet: FaceRecognitionNet; ssdMobilenetv1: SsdMobilenetv1; tinyFaceDetector: TinyFaceDetector; tinyYolov2: TinyYolov2 } = ...
- -
-

Type declaration

- -
-
-
- -

Const version

-
version: { browser: boolean; faceapi: string; node: boolean } = ...
- -
-

Type declaration

-
    -
  • -
    browser: boolean
    -
  • -
  • -
    faceapi: string
    -
  • -
  • -
    node: boolean
    -
  • -
-
-
-
-
-

Functions

-
- -

Const allFaces

- - -
-
- -

allFacesSsdMobilenetv1

- - -
-
- -

allFacesTinyYolov2

- - -
-
- -

awaitMediaLoaded

-
    -
  • awaitMediaLoaded(media: HTMLImageElement | HTMLVideoElement | HTMLCanvasElement): Promise<unknown>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      media: HTMLImageElement | HTMLVideoElement | HTMLCanvasElement
      -
    • -
    -

    Returns Promise<unknown>

    -
  • -
-
-
- -

bufferToImage

-
    -
  • bufferToImage(buf: Blob): Promise<HTMLImageElement>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      buf: Blob
      -
    • -
    -

    Returns Promise<HTMLImageElement>

    -
  • -
-
-
- -

Const computeFaceDescriptor

-
    -
  • computeFaceDescriptor(input: any): Promise<Float32Array | Float32Array[]>
  • -
-
    -
  • - -
    -
    -

    Computes a 128 entry vector (face descriptor / face embeddings) from the face shown in an image, - which uniquely represents the features of that persons face. The computed face descriptor can - be used to measure the similarity between faces, by computing the euclidean distance of two - face descriptors.

    -
    -
    -

    Parameters

    -
      -
    • -
      input: any
      -
    • -
    -

    Returns Promise<Float32Array | Float32Array[]>

    -

    Face descriptor with 128 entries or array thereof in case of batch input.

    -
  • -
-
-
- -

createCanvas

-
    -
  • createCanvas(__namedParameters: IDimensions): HTMLCanvasElement
  • -
- -
-
- -

createCanvasFromMedia

-
    -
  • createCanvasFromMedia(media: HTMLImageElement | HTMLVideoElement | ImageData, dims?: IDimensions): HTMLCanvasElement
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      media: HTMLImageElement | HTMLVideoElement | ImageData
      -
    • -
    • -
      Optional dims: IDimensions
      -
    • -
    -

    Returns HTMLCanvasElement

    -
  • -
-
-
- -

createFaceDetectionNet

- - -
-
- -

createFaceRecognitionNet

- - -
-
- -

createSsdMobilenetv1

- - -
-
- -

createTinyFaceDetector

- - -
-
- -

createTinyYolov2

-
    -
  • createTinyYolov2(weights: Float32Array, withSeparableConvs?: boolean): TinyYolov2
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      weights: Float32Array
      -
    • -
    • -
      withSeparableConvs: boolean = true
      -
    • -
    -

    Returns TinyYolov2

    -
  • -
-
-
- -

detectAllFaces

- - -
-
- -

Const detectFaceLandmarks

- -
    -
  • - -
    -
    -

    Detects the 68 point face landmark positions of the face shown in an image.

    -
    -
    -

    Parameters

    -
      -
    • -
      input: any
      -
    • -
    -

    Returns Promise<FaceLandmarks68 | FaceLandmarks68[]>

    -

    68 point face landmarks or array thereof in case of batch input.

    -
  • -
-
-
- -

Const detectFaceLandmarksTiny

- -
    -
  • - -
    -
    -

    Detects the 68 point face landmark positions of the face shown in an image - using a tinier version of the 68 point face landmark model, which is slightly - faster at inference, but also slightly less accurate.

    -
    -
    -

    Parameters

    -
      -
    • -
      input: any
      -
    • -
    -

    Returns Promise<FaceLandmarks68 | FaceLandmarks68[]>

    -

    68 point face landmarks or array thereof in case of batch input.

    -
  • -
-
-
- -

Const detectLandmarks

- - -
-
- -

detectSingleFace

- - -
-
- -

euclideanDistance

-
    -
  • euclideanDistance(arr1: number[] | Float32Array, arr2: number[] | Float32Array): number
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      arr1: number[] | Float32Array
      -
    • -
    • -
      arr2: number[] | Float32Array
      -
    • -
    -

    Returns number

    -
  • -
-
-
- -

extendWithAge

-
    -
  • extendWithAge<TSource>(sourceObj: TSource, age: number): WithAge<TSource>
  • -
-
    -
  • - -

    Type parameters

    -
      -
    • -

      TSource

      -
    • -
    -

    Parameters

    -
      -
    • -
      sourceObj: TSource
      -
    • -
    • -
      age: number
      -
    • -
    -

    Returns WithAge<TSource>

    -
  • -
-
-
- -

extendWithFaceDescriptor

-
    -
  • extendWithFaceDescriptor<TSource>(sourceObj: TSource, descriptor: Float32Array): WithFaceDescriptor<TSource>
  • -
- -
-
- -

extendWithFaceDetection

- - -
-
- -

extendWithFaceExpressions

- - -
-
- -

extendWithFaceLandmarks

-
    -
  • extendWithFaceLandmarks<TSource, TFaceLandmarks>(sourceObj: TSource, unshiftedLandmarks: TFaceLandmarks): WithFaceLandmarks<TSource, TFaceLandmarks>
  • -
- -
-
- -

extendWithGender

-
    -
  • extendWithGender<TSource>(sourceObj: TSource, gender: Gender, genderProbability: number): WithGender<TSource>
  • -
-
    -
  • - -

    Type parameters

    -
      -
    • -

      TSource

      -
    • -
    -

    Parameters

    -
      -
    • -
      sourceObj: TSource
      -
    • -
    • -
      gender: Gender
      -
    • -
    • -
      genderProbability: number
      -
    • -
    -

    Returns WithGender<TSource>

    -
  • -
-
-
- -

extractFaceTensors

- -
    -
  • - -
    -
    -

    Extracts the tensors of the image regions containing the detected faces. - Useful if you want to compute the face descriptors for the face images. - Using this method is faster then extracting a canvas for each face and - converting them to tensors individually.

    -
    -
    -

    Parameters

    -
      -
    • -
      imageTensor: tf | tf
      -
      -

      The image tensor that face detection has been performed on.

      -
      -
    • -
    • -
      detections: (FaceDetection | Rect)[]
      -
      -

      The face detection results or face bounding boxes for that image.

      -
      -
    • -
    -

    Returns Promise<tf[]>

    -

    Tensors of the corresponding image region for each detected face.

    -
  • -
-
-
- -

extractFaces

- -
    -
  • - -
    -
    -

    Extracts the image regions containing the detected faces.

    -
    -
    -

    Parameters

    -
      -
    • -
      input: TNetInput
      -
      -

      The image that face detection has been performed on.

      -
      -
    • -
    • -
      detections: (FaceDetection | Rect)[]
      -
      -

      The face detection results or face bounding boxes for that image.

      -
      -
    • -
    -

    Returns Promise<HTMLCanvasElement[]>

    -

    The Canvases of the corresponding image region for each detected face.

    -
  • -
-
-
- -

fetchImage

-
    -
  • fetchImage(uri: string): Promise<HTMLImageElement>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      uri: string
      -
    • -
    -

    Returns Promise<HTMLImageElement>

    -
  • -
-
-
- -

fetchJson

-
    -
  • fetchJson<T>(uri: string): Promise<T>
  • -
-
    -
  • - -

    Type parameters

    -
      -
    • -

      T

      -
    • -
    -

    Parameters

    -
      -
    • -
      uri: string
      -
    • -
    -

    Returns Promise<T>

    -
  • -
-
-
- -

fetchNetWeights

-
    -
  • fetchNetWeights(uri: string): Promise<Float32Array>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      uri: string
      -
    • -
    -

    Returns Promise<Float32Array>

    -
  • -
-
-
- -

fetchOrThrow

-
    -
  • fetchOrThrow(url: string, init?: RequestInit): Promise<Response>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      url: string
      -
    • -
    • -
      Optional init: RequestInit
      -
    • -
    -

    Returns Promise<Response>

    -
  • -
-
-
- -

fetchVideo

-
    -
  • fetchVideo(uri: string): Promise<HTMLVideoElement>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      uri: string
      -
    • -
    -

    Returns Promise<HTMLVideoElement>

    -
  • -
-
-
- -

getContext2dOrThrow

-
    -
  • getContext2dOrThrow(canvasArg: string | HTMLCanvasElement | CanvasRenderingContext2D): CanvasRenderingContext2D
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      canvasArg: string | HTMLCanvasElement | CanvasRenderingContext2D
      -
    • -
    -

    Returns CanvasRenderingContext2D

    -
  • -
-
-
- -

getMediaDimensions

-
    -
  • getMediaDimensions(input: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | IDimensions): Dimensions
  • -
- -
-
- -

imageTensorToCanvas

-
    -
  • imageTensorToCanvas(imgTensor: tf, canvas?: HTMLCanvasElement): Promise<HTMLCanvasElement>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      imgTensor: tf
      -
    • -
    • -
      Optional canvas: HTMLCanvasElement
      -
    • -
    -

    Returns Promise<HTMLCanvasElement>

    -
  • -
-
-
- -

imageToSquare

-
    -
  • imageToSquare(input: HTMLImageElement | HTMLCanvasElement, inputSize: number, centerImage?: boolean): HTMLCanvasElement
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      input: HTMLImageElement | HTMLCanvasElement
      -
    • -
    • -
      inputSize: number
      -
    • -
    • -
      centerImage: boolean = false
      -
    • -
    -

    Returns HTMLCanvasElement

    -
  • -
-
-
- -

inverseSigmoid

-
    -
  • inverseSigmoid(x: number): number
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      x: number
      -
    • -
    -

    Returns number

    -
  • -
-
-
- -

iou

-
    -
  • iou(box1: Box, box2: Box, isIOU?: boolean): number
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      box1: Box
      -
    • -
    • -
      box2: Box
      -
    • -
    • -
      isIOU: boolean = true
      -
    • -
    -

    Returns number

    -
  • -
-
-
- -

isMediaElement

-
    -
  • isMediaElement(input: any): boolean
  • -
- -
-
- -

isMediaLoaded

-
    -
  • isMediaLoaded(media: HTMLImageElement | HTMLVideoElement): boolean
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      media: HTMLImageElement | HTMLVideoElement
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

isWithAge

-
    -
  • isWithAge(obj: any): obj is { age: number }
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      obj: any
      -
    • -
    -

    Returns obj is { age: number }

    -
  • -
-
-
- -

isWithFaceDetection

-
    -
  • isWithFaceDetection(obj: any): obj is { detection: FaceDetection }
  • -
- -
-
- -

isWithFaceExpressions

-
    -
  • isWithFaceExpressions(obj: any): obj is { expressions: FaceExpressions }
  • -
- -
-
- -

isWithFaceLandmarks

- - -
-
- -

isWithGender

-
    -
  • isWithGender(obj: any): obj is { gender: Gender; genderProbability: number }
  • -
- -
-
- -

Const loadAgeGenderModel

-
    -
  • loadAgeGenderModel(url: string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      url: string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

Const loadFaceDetectionModel

-
    -
  • loadFaceDetectionModel(url: string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      url: string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

Const loadFaceExpressionModel

-
    -
  • loadFaceExpressionModel(url: string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      url: string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

Const loadFaceLandmarkModel

-
    -
  • loadFaceLandmarkModel(url: string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      url: string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

Const loadFaceLandmarkTinyModel

-
    -
  • loadFaceLandmarkTinyModel(url: string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      url: string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

Const loadFaceRecognitionModel

-
    -
  • loadFaceRecognitionModel(url: string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      url: string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

Const loadSsdMobilenetv1Model

-
    -
  • loadSsdMobilenetv1Model(url: string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      url: string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

Const loadTinyFaceDetectorModel

-
    -
  • loadTinyFaceDetectorModel(url: string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      url: string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

Const loadTinyYolov2Model

-
    -
  • loadTinyYolov2Model(url: string): Promise<void>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      url: string
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

loadWeightMap

-
    -
  • loadWeightMap(uri: string | undefined, defaultModelName: string): Promise<tf>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      uri: string | undefined
      -
    • -
    • -
      defaultModelName: string
      -
    • -
    -

    Returns Promise<tf>

    -
  • -
-
-
- -

Const locateFaces

- - -
-
- -

matchDimensions

-
    -
  • matchDimensions(input: IDimensions, reference: IDimensions, useMediaDimensions?: boolean): { height: number; width: number }
  • -
-
    -
  • - -

    Parameters

    - -

    Returns { height: number; width: number }

    -
      -
    • -
      height: number
      -
    • -
    • -
      width: number
      -
    • -
    -
  • -
-
-
- -

minBbox

- - -
-
- -

nonMaxSuppression

-
    -
  • nonMaxSuppression(boxes: Box[], scores: number[], iouThreshold: number, isIOU?: boolean): number[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      boxes: Box[]
      -
    • -
    • -
      scores: number[]
      -
    • -
    • -
      iouThreshold: number
      -
    • -
    • -
      isIOU: boolean = true
      -
    • -
    -

    Returns number[]

    -
  • -
-
-
- -

normalize

-
    -
  • normalize(x: tf, meanRgb: number[]): tf
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      x: tf
      -
    • -
    • -
      meanRgb: number[]
      -
    • -
    -

    Returns tf

    -
  • -
-
-
- -

padToSquare

-
    -
  • padToSquare(imgTensor: tf, isCenterImage?: boolean): tf
  • -
-
    -
  • - -
    -
    -

    Pads the smaller dimension of an image tensor with zeros, such that width === height.

    -
    -
    -

    Parameters

    -
      -
    • -
      imgTensor: tf
      -
      -

      The image tensor.

      -
      -
    • -
    • -
      isCenterImage: boolean = false
      -
      -

      (optional, default: false) If true, add an equal amount of padding on - both sides of the minor dimension oof the image.

      -
      -
    • -
    -

    Returns tf

    -

    The padded tensor with width === height.

    -
  • -
-
-
- -

Const predictAgeAndGender

- - -
-
- -

Const recognizeFaceExpressions

- -
    -
  • - -
    -
    -

    Recognizes the facial expressions from a face image.

    -
    -
    -

    Parameters

    -
      -
    • -
      input: any
      -
    • -
    -

    Returns Promise<FaceExpressions | FaceExpressions[]>

    -

    Facial expressions with corresponding probabilities or array thereof in case of batch input.

    -
  • -
-
-
- -

resizeResults

-
    -
  • resizeResults<T>(results: T, dimensions: IDimensions): T
  • -
-
    -
  • - -

    Type parameters

    -
      -
    • -

      T

      -
    • -
    -

    Parameters

    - -

    Returns T

    -
  • -
-
-
- -

resolveInput

-
    -
  • resolveInput(arg: string | any): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      arg: string | any
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

shuffleArray

-
    -
  • shuffleArray(inputArray: any[]): any[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      inputArray: any[]
      -
    • -
    -

    Returns any[]

    -
  • -
-
-
- -

sigmoid

-
    -
  • sigmoid(x: number): number
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      x: number
      -
    • -
    -

    Returns number

    -
  • -
-
-
- -

Const ssdMobilenetv1

- -
    -
  • - -
    -
    -

    Attempts to detect all faces in an image using SSD Mobilenetv1 Network.

    -
    -
    -

    Parameters

    -
      -
    • -
      input: any
      -
      -

      The input image.

      -
      -
    • -
    • -
      options: SsdMobilenetv1Options
      -
      -

      (optional, default: see SsdMobilenetv1Options constructor for default parameters).

      -
      -
    • -
    -

    Returns Promise<FaceDetection[]>

    -

    Bounding box of each face with score.

    -
  • -
-
-
- -

tf

-
tf:
- -
-
- -

Const tinyFaceDetector

- -
    -
  • - -
    -
    -

    Attempts to detect all faces in an image using the Tiny Face Detector.

    -
    -
    -

    Parameters

    -
      -
    • -
      input: any
      -
      -

      The input image.

      -
      -
    • -
    • -
      options: TinyFaceDetectorOptions
      -
      -

      (optional, default: see TinyFaceDetectorOptions constructor for default parameters).

      -
      -
    • -
    -

    Returns Promise<FaceDetection[]>

    -

    Bounding box of each face with score.

    -
  • -
-
-
- -

Const tinyYolov2

- -
    -
  • - -
    -
    -

    Attempts to detect all faces in an image using the Tiny Yolov2 Network.

    -
    -
    -

    Parameters

    -
      -
    • -
      input: any
      -
      -

      The input image.

      -
      -
    • -
    • -
      options: ITinyYolov2Options
      -
      -

      (optional, default: see TinyYolov2Options constructor for default parameters).

      -
      -
    • -
    -

    Returns Promise<FaceDetection[]>

    -

    Bounding box of each face with score.

    -
  • -
-
-
- -

toNetInput

- -
    -
  • - -
    -
    -

    Validates the input to make sure, they are valid net inputs and awaits all media elements - to be finished loading.

    -
    -
    -

    Parameters

    - -

    Returns Promise<NetInput>

    -

    A NetInput instance, which can be passed into one of the neural networks.

    -
  • -
-
-
- -

validateConfig

-
    -
  • validateConfig(config: any): void
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Inherited constructor
  • -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file +@vladmandic/face-api - v1.5.3
Options
All
  • Public
  • Public/Protected
  • All
Menu

@vladmandic/face-api - v1.5.3

Index

Namespaces

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Type aliases

AgeAndGenderPrediction

AgeAndGenderPrediction: { age: number; gender: Gender; genderProbability: number }

Type declaration

  • age: number
  • gender: Gender
  • genderProbability: number

BatchNorm

BatchNorm: { sub: tf; truediv: tf }

Type declaration

ConvWithBatchNorm

ConvWithBatchNorm: { bn: BatchNorm; conv: ConvParams }

Type declaration

DefaultTinyYolov2NetParams

DefaultTinyYolov2NetParams: { conv0: ConvWithBatchNorm; conv1: ConvWithBatchNorm; conv2: ConvWithBatchNorm; conv3: ConvWithBatchNorm; conv4: ConvWithBatchNorm; conv5: ConvWithBatchNorm; conv6: ConvWithBatchNorm; conv7: ConvWithBatchNorm; conv8: ConvParams }

Environment

Environment: FileSystem & { Canvas: typeof HTMLCanvasElement; CanvasRenderingContext2D: typeof CanvasRenderingContext2D; Image: typeof HTMLImageElement; ImageData: typeof ImageData; Video: typeof HTMLVideoElement; createCanvasElement: any; createImageElement: any; createVideoElement: any; fetch: any }

FaceDetectionFunction

FaceDetectionFunction: (input: TNetInput) => Promise<FaceDetection[]>

Type declaration

FaceDetectionOptions

FileSystem

FileSystem: { readFile: any }

Type declaration

  • readFile:function
    • readFile(filePath: string): Promise<Buffer>
    • Parameters

      • filePath: string

      Returns Promise<Buffer>

ITinyFaceDetectorOptions

ITinyFaceDetectorOptions: ITinyYolov2Options

MobilenetParams

MobilenetParams: { conv0: SeparableConvParams | ConvParams; conv1: SeparableConvParams; conv2: SeparableConvParams; conv3: SeparableConvParams; conv4: SeparableConvParams; conv5: SeparableConvParams; conv6?: SeparableConvParams; conv7?: SeparableConvParams; conv8: ConvParams }

Type declaration

  • conv0: SeparableConvParams | ConvParams
  • conv1: SeparableConvParams
  • conv2: SeparableConvParams
  • conv3: SeparableConvParams
  • conv4: SeparableConvParams
  • conv5: SeparableConvParams
  • Optional conv6?: SeparableConvParams
  • Optional conv7?: SeparableConvParams
  • conv8: ConvParams

NetOutput

NetOutput: { age: tf; gender: tf }

Type declaration

NetParams

NetParams: { fc: { age: FCParams; gender: FCParams } }

Type declaration

  • fc: { age: FCParams; gender: FCParams }
    • age: FCParams
    • gender: FCParams

TMediaElement

TMediaElement: HTMLImageElement | HTMLVideoElement | HTMLCanvasElement

TNetInput

TNetInputArg

TNetInputArg: string | TResolvedNetInput

TResolvedNetInput

TResolvedNetInput: TMediaElement | tf | tf

TinyYolov2Config

TinyYolov2Config: { anchors: Point[]; classes: string[]; filterSizes?: number[]; iouThreshold: number; isFirstLayerConv2d?: boolean; meanRgb?: [number, number, number]; withClassScores?: boolean; withSeparableConvs: boolean }

Type declaration

  • anchors: Point[]
  • classes: string[]
  • Optional filterSizes?: number[]
  • iouThreshold: number
  • Optional isFirstLayerConv2d?: boolean
  • Optional meanRgb?: [number, number, number]
  • Optional withClassScores?: boolean
  • withSeparableConvs: boolean

TinyYolov2NetParams

WithAge

WithAge<TSource>: TSource & { age: number }

Type parameters

  • TSource

WithFaceDescriptor

WithFaceDescriptor<TSource>: TSource & { descriptor: Float32Array }

Type parameters

  • TSource

WithFaceDetection

WithFaceDetection<TSource>: TSource & { detection: FaceDetection }

Type parameters

  • TSource

WithFaceExpressions

WithFaceExpressions<TSource>: TSource & { expressions: FaceExpressions }

Type parameters

  • TSource

WithFaceLandmarks

WithFaceLandmarks<TSource, TFaceLandmarks>: TSource & { alignedRect: FaceDetection; angle: { pitch: number | undefined; roll: number | undefined; yaw: number | undefined }; landmarks: TFaceLandmarks; unshiftedLandmarks: TFaceLandmarks }

Type parameters

WithGender

WithGender<TSource>: TSource & { gender: Gender; genderProbability: number }

Type parameters

  • TSource

Variables

FACE_EXPRESSION_LABELS

FACE_EXPRESSION_LABELS: string[] = ...

env

env: { createBrowserEnv: () => Environment; createFileSystem: (fs?: any) => FileSystem; createNodejsEnv: () => Environment; getEnv: () => Environment; initialize: () => null | void; isBrowser: () => boolean; isNodejs: () => boolean; monkeyPatch: (env: Partial<Environment>) => void; setEnv: (env: Environment) => void } = ...

Type declaration

nets

nets: { ageGenderNet: AgeGenderNet; faceExpressionNet: FaceExpressionNet; faceLandmark68Net: FaceLandmark68Net; faceLandmark68TinyNet: FaceLandmark68TinyNet; faceRecognitionNet: FaceRecognitionNet; ssdMobilenetv1: SsdMobilenetv1; tinyFaceDetector: TinyFaceDetector; tinyYolov2: TinyYolov2 } = ...

Type declaration

version

version: { browser: boolean; faceapi: string; node: boolean } = ...

Type declaration

  • browser: boolean
  • faceapi: string
  • node: boolean

Functions

Const allFaces

allFacesSsdMobilenetv1

allFacesTinyYolov2

awaitMediaLoaded

  • awaitMediaLoaded(media: HTMLCanvasElement | HTMLImageElement | HTMLVideoElement): Promise<unknown>
  • Parameters

    • media: HTMLCanvasElement | HTMLImageElement | HTMLVideoElement

    Returns Promise<unknown>

bufferToImage

  • bufferToImage(buf: Blob): Promise<HTMLImageElement>

Const computeFaceDescriptor

  • computeFaceDescriptor(input: any): Promise<Float32Array | Float32Array[]>
  • +

    Computes a 128 entry vector (face descriptor / face embeddings) from the face shown in an image, +which uniquely represents the features of that persons face. The computed face descriptor can +be used to measure the similarity between faces, by computing the euclidean distance of two +face descriptors.

    +

    Parameters

    • input: any

    Returns Promise<Float32Array | Float32Array[]>

    Face descriptor with 128 entries or array thereof in case of batch input.

    +

createCanvas

  • createCanvas(__namedParameters: IDimensions): HTMLCanvasElement

createCanvasFromMedia

  • createCanvasFromMedia(media: HTMLImageElement | HTMLVideoElement | ImageData, dims?: IDimensions): HTMLCanvasElement

createFaceDetectionNet

createFaceRecognitionNet

createSsdMobilenetv1

createTinyFaceDetector

createTinyYolov2

  • createTinyYolov2(weights: Float32Array, withSeparableConvs?: boolean): TinyYolov2

detectAllFaces

Const detectFaceLandmarks

Const detectFaceLandmarksTiny

  • +

    Detects the 68 point face landmark positions of the face shown in an image +using a tinier version of the 68 point face landmark model, which is slightly +faster at inference, but also slightly less accurate.

    +

    Parameters

    • input: any

    Returns Promise<FaceLandmarks68 | FaceLandmarks68[]>

    68 point face landmarks or array thereof in case of batch input.

    +

Const detectLandmarks

detectSingleFace

euclideanDistance

  • euclideanDistance(arr1: number[] | Float32Array, arr2: number[] | Float32Array): number
  • Parameters

    • arr1: number[] | Float32Array
    • arr2: number[] | Float32Array

    Returns number

extendWithAge

  • extendWithAge<TSource>(sourceObj: TSource, age: number): WithAge<TSource>

extendWithFaceDescriptor

  • extendWithFaceDescriptor<TSource>(sourceObj: TSource, descriptor: Float32Array): WithFaceDescriptor<TSource>

extendWithFaceDetection

extendWithFaceExpressions

extendWithFaceLandmarks

  • extendWithFaceLandmarks<TSource, TFaceLandmarks>(sourceObj: TSource, unshiftedLandmarks: TFaceLandmarks): WithFaceLandmarks<TSource, TFaceLandmarks>

extendWithGender

  • extendWithGender<TSource>(sourceObj: TSource, gender: Gender, genderProbability: number): WithGender<TSource>

extractFaceTensors

  • +

    Extracts the tensors of the image regions containing the detected faces. +Useful if you want to compute the face descriptors for the face images. +Using this method is faster then extracting a canvas for each face and +converting them to tensors individually.

    +

    Parameters

    • imageTensor: any
      +

      The image tensor that face detection has been performed on.

      +
    • detections: (FaceDetection | Rect)[]
      +

      The face detection results or face bounding boxes for that image.

      +

    Returns Promise<tf[]>

    Tensors of the corresponding image region for each detected face.

    +

extractFaces

  • extractFaces(input: any, detections: (FaceDetection | Rect)[]): Promise<HTMLCanvasElement[]>
  • +

    Extracts the image regions containing the detected faces.

    +

    Parameters

    • input: any
      +

      The image that face detection has been performed on.

      +
    • detections: (FaceDetection | Rect)[]
      +

      The face detection results or face bounding boxes for that image.

      +

    Returns Promise<HTMLCanvasElement[]>

    The Canvases of the corresponding image region for each detected face.

    +

fetchImage

  • fetchImage(uri: string): Promise<HTMLImageElement>

fetchJson

  • fetchJson<T>(uri: string): Promise<T>

fetchNetWeights

  • fetchNetWeights(uri: string): Promise<Float32Array>

fetchOrThrow

  • fetchOrThrow(url: string, init?: RequestInit): Promise<Response>

fetchVideo

  • fetchVideo(uri: string): Promise<HTMLVideoElement>

getContext2dOrThrow

  • getContext2dOrThrow(canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement): CanvasRenderingContext2D
  • Parameters

    • canvasArg: string | CanvasRenderingContext2D | HTMLCanvasElement

    Returns CanvasRenderingContext2D

getMediaDimensions

  • getMediaDimensions(input: HTMLCanvasElement | IDimensions | HTMLImageElement | HTMLVideoElement): Dimensions

imageTensorToCanvas

  • imageTensorToCanvas(imgTensor: any, canvas?: HTMLCanvasElement): Promise<HTMLCanvasElement>

imageToSquare

  • imageToSquare(input: HTMLCanvasElement | HTMLImageElement, inputSize: number, centerImage?: boolean): HTMLCanvasElement
  • Parameters

    • input: HTMLCanvasElement | HTMLImageElement
    • inputSize: number
    • centerImage: boolean = false

    Returns HTMLCanvasElement

inverseSigmoid

  • inverseSigmoid(x: number): number

iou

  • iou(box1: Box<any>, box2: Box<any>, isIOU?: boolean): number
  • Parameters

    • box1: Box<any>
    • box2: Box<any>
    • isIOU: boolean = true

    Returns number

isMediaElement

  • isMediaElement(input: any): boolean

isMediaLoaded

  • isMediaLoaded(media: HTMLImageElement | HTMLVideoElement): boolean

isWithAge

  • isWithAge(obj: any): obj is { age: number }

isWithFaceDetection

  • isWithFaceDetection(obj: any): obj is { detection: FaceDetection }

isWithFaceExpressions

isWithFaceLandmarks

isWithGender

  • isWithGender(obj: any): obj is { gender: Gender; genderProbability: number }

Const loadAgeGenderModel

  • loadAgeGenderModel(url: string): Promise<void>

Const loadFaceDetectionModel

  • loadFaceDetectionModel(url: string): Promise<void>

Const loadFaceExpressionModel

  • loadFaceExpressionModel(url: string): Promise<void>

Const loadFaceLandmarkModel

  • loadFaceLandmarkModel(url: string): Promise<void>

Const loadFaceLandmarkTinyModel

  • loadFaceLandmarkTinyModel(url: string): Promise<void>

Const loadFaceRecognitionModel

  • loadFaceRecognitionModel(url: string): Promise<void>

Const loadSsdMobilenetv1Model

  • loadSsdMobilenetv1Model(url: string): Promise<void>

Const loadTinyFaceDetectorModel

  • loadTinyFaceDetectorModel(url: string): Promise<void>

Const loadTinyYolov2Model

  • loadTinyYolov2Model(url: string): Promise<void>

loadWeightMap

  • loadWeightMap(uri: undefined | string, defaultModelName: string): Promise<tf>

Const locateFaces

matchDimensions

  • matchDimensions(input: IDimensions, reference: IDimensions, useMediaDimensions?: boolean): { height: number; width: number }

minBbox

nonMaxSuppression

  • nonMaxSuppression(boxes: Box<any>[], scores: number[], iouThreshold: number, isIOU?: boolean): number[]

normalize

  • normalize(x: any, meanRgb: number[]): tf

padToSquare

  • padToSquare(imgTensor: any, isCenterImage?: boolean): tf
  • +

    Pads the smaller dimension of an image tensor with zeros, such that width === height.

    +

    Parameters

    • imgTensor: any
      +

      The image tensor.

      +
    • isCenterImage: boolean = false
      +

      (optional, default: false) If true, add an equal amount of padding on +both sides of the minor dimension oof the image.

      +

    Returns tf

    The padded tensor with width === height.

    +

Const predictAgeAndGender

Const recognizeFaceExpressions

  • +

    Recognizes the facial expressions from a face image.

    +

    Parameters

    • input: any

    Returns Promise<FaceExpressions | FaceExpressions[]>

    Facial expressions with corresponding probabilities or array thereof in case of batch input.

    +

resizeResults

  • resizeResults<T>(results: T, dimensions: IDimensions): T

resolveInput

  • resolveInput(arg: any): any

shuffleArray

  • shuffleArray(inputArray: any[]): any[]

sigmoid

  • sigmoid(x: number): number

Const ssdMobilenetv1

  • +

    Attempts to detect all faces in an image using SSD Mobilenetv1 Network.

    +

    Parameters

    • input: any
      +

      The input image.

      +
    • options: SsdMobilenetv1Options
      +

      (optional, default: see SsdMobilenetv1Options constructor for default parameters).

      +

    Returns Promise<FaceDetection[]>

    Bounding box of each face with score.

    +

tf

      Const tinyFaceDetector

      • +

        Attempts to detect all faces in an image using the Tiny Face Detector.

        +

        Parameters

        • input: any
          +

          The input image.

          +
        • options: TinyFaceDetectorOptions
          +

          (optional, default: see TinyFaceDetectorOptions constructor for default parameters).

          +

        Returns Promise<FaceDetection[]>

        Bounding box of each face with score.

        +

      Const tinyYolov2

      • +

        Attempts to detect all faces in an image using the Tiny Yolov2 Network.

        +

        Parameters

        • input: any
          +

          The input image.

          +
        • options: ITinyYolov2Options
          +

          (optional, default: see TinyYolov2Options constructor for default parameters).

          +

        Returns Promise<FaceDetection[]>

        Bounding box of each face with score.

        +

      toNetInput

      • toNetInput(inputs: any): Promise<NetInput>
      • +

        Validates the input to make sure, they are valid net inputs and awaits all media elements +to be finished loading.

        +

        Parameters

        • inputs: any

        Returns Promise<NetInput>

        A NetInput instance, which can be passed into one of the neural networks.

        +

      validateConfig

      • validateConfig(config: any): void

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/IBoundingBox.html b/typedoc/interfaces/IBoundingBox.html index 0009cd0..ed69638 100644 --- a/typedoc/interfaces/IBoundingBox.html +++ b/typedoc/interfaces/IBoundingBox.html @@ -1,203 +1 @@ - - - - - - IBoundingBox | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface IBoundingBox

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - IBoundingBox -
      • -
      -
      -
      -

      Implemented by

      - -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      bottom

      -
      bottom: number
      - -
      -
      - -

      left

      -
      left: number
      - -
      -
      - -

      right

      -
      right: number
      - -
      -
      - -

      top

      -
      top: number
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +IBoundingBox | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • IBoundingBox

      Implemented by

      Index

      Properties

      bottom

      bottom: number

      left

      left: number

      right

      right: number

      top

      top: number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/IDimensions.html b/typedoc/interfaces/IDimensions.html index 3baeaa9..4ea93aa 100644 --- a/typedoc/interfaces/IDimensions.html +++ b/typedoc/interfaces/IDimensions.html @@ -1,174 +1 @@ - - - - - - IDimensions | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface IDimensions

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - IDimensions -
      • -
      -
      -
      -

      Implemented by

      - -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      height

      -
      height: number
      - -
      -
      - -

      width

      -
      width: number
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +IDimensions | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • IDimensions

      Implemented by

      Index

      Properties

      Properties

      height

      height: number

      width

      width: number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/IFaceDetecion.html b/typedoc/interfaces/IFaceDetecion.html index 1e9fdb8..0cee805 100644 --- a/typedoc/interfaces/IFaceDetecion.html +++ b/typedoc/interfaces/IFaceDetecion.html @@ -1,174 +1 @@ - - - - - - IFaceDetecion | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface IFaceDetecion

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - IFaceDetecion -
      • -
      -
      -
      -

      Implemented by

      - -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      box

      -
      box: Box<any>
      - -
      -
      - -

      score

      -
      score: number
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +IFaceDetecion | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • IFaceDetecion

      Implemented by

      Index

      Properties

      Properties

      box

      box: Box<any>

      score

      score: number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/IFaceLandmarks.html b/typedoc/interfaces/IFaceLandmarks.html index 4a14fca..86bfdfa 100644 --- a/typedoc/interfaces/IFaceLandmarks.html +++ b/typedoc/interfaces/IFaceLandmarks.html @@ -1,174 +1 @@ - - - - - - IFaceLandmarks | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface IFaceLandmarks

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - IFaceLandmarks -
      • -
      -
      -
      -

      Implemented by

      - -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      positions

      -
      positions: Point[]
      - -
      -
      - -

      shift

      -
      shift: Point
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +IFaceLandmarks | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • IFaceLandmarks

      Implemented by

      Index

      Properties

      Properties

      positions

      positions: Point[]

      shift

      shift: Point

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/IFaceMatch.html b/typedoc/interfaces/IFaceMatch.html index b173fee..908deaf 100644 --- a/typedoc/interfaces/IFaceMatch.html +++ b/typedoc/interfaces/IFaceMatch.html @@ -1,174 +1 @@ - - - - - - IFaceMatch | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface IFaceMatch

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - IFaceMatch -
      • -
      -
      -
      -

      Implemented by

      - -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      distance

      -
      distance: number
      - -
      -
      - -

      label

      -
      label: string
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +IFaceMatch | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • IFaceMatch

      Implemented by

      Index

      Properties

      Properties

      distance

      distance: number

      label

      label: string

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/IPoint.html b/typedoc/interfaces/IPoint.html index 3974dd2..18f40b6 100644 --- a/typedoc/interfaces/IPoint.html +++ b/typedoc/interfaces/IPoint.html @@ -1,174 +1 @@ - - - - - - IPoint | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface IPoint

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - IPoint -
      • -
      -
      -
      -

      Implemented by

      - -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      -
        -
      • x
      • -
      • y
      • -
      -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      x

      -
      x: number
      - -
      -
      - -

      y

      -
      y: number
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +IPoint | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • IPoint

      Implemented by

      Index

      Properties

      Properties

      x

      x: number

      y

      y: number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/IRect.html b/typedoc/interfaces/IRect.html index 234563f..a5a97a9 100644 --- a/typedoc/interfaces/IRect.html +++ b/typedoc/interfaces/IRect.html @@ -1,203 +1 @@ - - - - - - IRect | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface IRect

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - IRect -
      • -
      -
      -
      -

      Implemented by

      - -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      height

      -
      height: number
      - -
      -
      - -

      width

      -
      width: number
      - -
      -
      - -

      x

      -
      x: number
      - -
      -
      - -

      y

      -
      y: number
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +IRect | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • IRect

      Implemented by

      Index

      Properties

      Properties

      height

      height: number

      width

      width: number

      x

      x: number

      y

      y: number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/ISsdMobilenetv1Options.html b/typedoc/interfaces/ISsdMobilenetv1Options.html index 622aeb8..451544e 100644 --- a/typedoc/interfaces/ISsdMobilenetv1Options.html +++ b/typedoc/interfaces/ISsdMobilenetv1Options.html @@ -1,168 +1 @@ - - - - - - ISsdMobilenetv1Options | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface ISsdMobilenetv1Options

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - ISsdMobilenetv1Options -
      • -
      -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      Optional maxResults

      -
      maxResults: number
      - -
      -
      - -

      Optional minConfidence

      -
      minConfidence: number
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +ISsdMobilenetv1Options | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • ISsdMobilenetv1Options

      Index

      Properties

      Optional maxResults

      maxResults?: number

      Optional minConfidence

      minConfidence?: number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/ITinyYolov2Options.html b/typedoc/interfaces/ITinyYolov2Options.html index 46a3930..bf010a9 100644 --- a/typedoc/interfaces/ITinyYolov2Options.html +++ b/typedoc/interfaces/ITinyYolov2Options.html @@ -1,168 +1 @@ - - - - - - ITinyYolov2Options | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface ITinyYolov2Options

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - ITinyYolov2Options -
      • -
      -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      Optional inputSize

      -
      inputSize: number
      - -
      -
      - -

      Optional scoreThreshold

      -
      scoreThreshold: number
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +ITinyYolov2Options | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • ITinyYolov2Options

      Index

      Properties

      Optional inputSize

      inputSize?: number

      Optional scoreThreshold

      scoreThreshold?: number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/draw.IDrawBoxOptions.html b/typedoc/interfaces/draw.IDrawBoxOptions.html index fecb49c..a8da50b 100644 --- a/typedoc/interfaces/draw.IDrawBoxOptions.html +++ b/typedoc/interfaces/draw.IDrawBoxOptions.html @@ -1,253 +1 @@ - - - - - - IDrawBoxOptions | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface IDrawBoxOptions

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - IDrawBoxOptions -
      • -
      -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      Optional boxColor

      -
      boxColor: string
      - -
      -
      - -

      Optional drawLabelOptions

      -
      drawLabelOptions: IDrawTextFieldOptions
      - -
      -
      - -

      Optional label

      -
      label: string
      - -
      -
      - -

      Optional lineWidth

      -
      lineWidth: number
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +IDrawBoxOptions | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • IDrawBoxOptions

      Index

      Properties

      Optional boxColor

      boxColor?: string

      Optional drawLabelOptions

      drawLabelOptions?: IDrawTextFieldOptions

      Optional label

      label?: string

      Optional lineWidth

      lineWidth?: number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/draw.IDrawFaceLandmarksOptions.html b/typedoc/interfaces/draw.IDrawFaceLandmarksOptions.html index e2b0203..1cb4dc6 100644 --- a/typedoc/interfaces/draw.IDrawFaceLandmarksOptions.html +++ b/typedoc/interfaces/draw.IDrawFaceLandmarksOptions.html @@ -1,281 +1 @@ - - - - - - IDrawFaceLandmarksOptions | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface IDrawFaceLandmarksOptions

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - IDrawFaceLandmarksOptions -
      • -
      -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      Optional drawLines

      -
      drawLines: boolean
      - -
      -
      - -

      Optional drawPoints

      -
      drawPoints: boolean
      - -
      -
      - -

      Optional lineColor

      -
      lineColor: string
      - -
      -
      - -

      Optional lineWidth

      -
      lineWidth: number
      - -
      -
      - -

      Optional pointColor

      -
      pointColor: string
      - -
      -
      - -

      Optional pointSize

      -
      pointSize: number
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +IDrawFaceLandmarksOptions | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • IDrawFaceLandmarksOptions

      Index

      Properties

      Optional drawLines

      drawLines?: boolean

      Optional drawPoints

      drawPoints?: boolean

      Optional lineColor

      lineColor?: string

      Optional lineWidth

      lineWidth?: number

      Optional pointColor

      pointColor?: string

      Optional pointSize

      pointSize?: number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/interfaces/draw.IDrawTextFieldOptions.html b/typedoc/interfaces/draw.IDrawTextFieldOptions.html index 68b7c00..121cd29 100644 --- a/typedoc/interfaces/draw.IDrawTextFieldOptions.html +++ b/typedoc/interfaces/draw.IDrawTextFieldOptions.html @@ -1,287 +1 @@ - - - - - - IDrawTextFieldOptions | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Interface IDrawTextFieldOptions

      -
      -
      -
      -
      -
      -
      -
      -

      Hierarchy

      -
        -
      • - IDrawTextFieldOptions -
      • -
      -
      -
      -

      Implemented by

      - -
      -
      -

      Index

      -
      -
      -
      -

      Properties

      - -
      -
      -
      -
      -
      -

      Properties

      -
      - -

      Optional anchorPosition

      -
      anchorPosition: AnchorPosition
      - -
      -
      - -

      Optional backgroundColor

      -
      backgroundColor: string
      - -
      -
      - -

      Optional fontColor

      -
      fontColor: string
      - -
      -
      - -

      Optional fontSize

      -
      fontSize: number
      - -
      -
      - -

      Optional fontStyle

      -
      fontStyle: string
      - -
      -
      - -

      Optional padding

      -
      padding: number
      - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +IDrawTextFieldOptions | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Hierarchy

      • IDrawTextFieldOptions

      Implemented by

      Index

      Properties

      Optional anchorPosition

      anchorPosition?: AnchorPosition

      Optional backgroundColor

      backgroundColor?: string

      Optional fontColor

      fontColor?: string

      Optional fontSize

      fontSize?: number

      Optional fontStyle

      fontStyle?: string

      Optional padding

      padding?: number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/modules/draw.html b/typedoc/modules/draw.html index e189a1b..f2ab4f1 100644 --- a/typedoc/modules/draw.html +++ b/typedoc/modules/draw.html @@ -1,363 +1 @@ - - - - - - draw | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Namespace draw

      -
      -
      -
      -
      -
      -
      -
      -

      Index

      -
      - -
      -
      -
      -

      Type aliases

      -
      - -

      DrawFaceExpressionsInput

      -
      DrawFaceExpressionsInput: FaceExpressions | WithFaceExpressions<{}>
      - -
      -
      - -

      DrawFaceLandmarksInput

      -
      DrawFaceLandmarksInput: FaceLandmarks | WithFaceLandmarks<WithFaceDetection<{}>>
      - -
      -
      - -

      TDrawDetectionsInput

      -
      TDrawDetectionsInput: IRect | IBoundingBox | FaceDetection | WithFaceDetection<{}>
      - -
      -
      -
      -

      Functions

      -
      - -

      drawContour

      -
        -
      • drawContour(ctx: CanvasRenderingContext2D, points: Point[], isClosed?: boolean): void
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          ctx: CanvasRenderingContext2D
          -
        • -
        • -
          points: Point[]
          -
        • -
        • -
          isClosed: boolean = false
          -
        • -
        -

        Returns void

        -
      • -
      -
      -
      - -

      drawDetections

      - - -
      -
      - -

      drawFaceExpressions

      - - -
      -
      - -

      drawFaceLandmarks

      - - -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +draw | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Index

      Type aliases

      DrawFaceExpressionsInput

      DrawFaceExpressionsInput: FaceExpressions | WithFaceExpressions<{}>

      DrawFaceLandmarksInput

      DrawFaceLandmarksInput: FaceLandmarks | WithFaceLandmarks<WithFaceDetection<{}>>

      TDrawDetectionsInput

      TDrawDetectionsInput: IRect | IBoundingBox | FaceDetection | WithFaceDetection<{}>

      Functions

      drawContour

      • drawContour(ctx: CanvasRenderingContext2D, points: Point[], isClosed?: boolean): void

      drawDetections

      drawFaceExpressions

      drawFaceLandmarks

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file diff --git a/typedoc/modules/utils.html b/typedoc/modules/utils.html index 21152b9..0ae997e 100644 --- a/typedoc/modules/utils.html +++ b/typedoc/modules/utils.html @@ -1,522 +1 @@ - - - - - - utils | @vladmandic/face-api - v1.5.3 - - - - - - -
      -
      -
      -
      - -
      -
      - Options -
      -
      - All -
        -
      • Public
      • -
      • Public/Protected
      • -
      • All
      • -
      -
      - - -
      -
      - Menu -
      -
      -
      -
      -
      -
      - -

      Namespace utils

      -
      -
      -
      -
      -
      -
      -
      -

      Index

      -
      - -
      -
      -
      -

      Functions

      -
      - -

      computeReshapedDimensions

      - - -
      -
      - -

      getCenterPoint

      - - -
      -
      - -

      isDimensions

      -
        -
      • isDimensions(obj: any): boolean
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          obj: any
          -
        • -
        -

        Returns boolean

        -
      • -
      -
      -
      - -

      isEven

      -
        -
      • isEven(num: number): boolean
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          num: number
          -
        • -
        -

        Returns boolean

        -
      • -
      -
      -
      - -

      isFloat

      -
        -
      • isFloat(num: number): boolean
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          num: number
          -
        • -
        -

        Returns boolean

        -
      • -
      -
      -
      - -

      isTensor

      -
        -
      • isTensor(tensor: any, dim: number): boolean
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          tensor: any
          -
        • -
        • -
          dim: number
          -
        • -
        -

        Returns boolean

        -
      • -
      -
      -
      - -

      isTensor1D

      -
        -
      • isTensor1D(tensor: any): tensor is any
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          tensor: any
          -
        • -
        -

        Returns tensor is any

        -
      • -
      -
      -
      - -

      isTensor2D

      -
        -
      • isTensor2D(tensor: any): tensor is any
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          tensor: any
          -
        • -
        -

        Returns tensor is any

        -
      • -
      -
      -
      - -

      isTensor3D

      -
        -
      • isTensor3D(tensor: any): tensor is any
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          tensor: any
          -
        • -
        -

        Returns tensor is any

        -
      • -
      -
      -
      - -

      isTensor4D

      -
        -
      • isTensor4D(tensor: any): tensor is any
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          tensor: any
          -
        • -
        -

        Returns tensor is any

        -
      • -
      -
      -
      - -

      isValidNumber

      -
        -
      • isValidNumber(num: any): boolean
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          num: any
          -
        • -
        -

        Returns boolean

        -
      • -
      -
      -
      - -

      isValidProbablitiy

      -
        -
      • isValidProbablitiy(num: any): boolean
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          num: any
          -
        • -
        -

        Returns boolean

        -
      • -
      -
      -
      - -

      range

      -
        -
      • range(num: number, start: number, step: number): number[]
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          num: number
          -
        • -
        • -
          start: number
          -
        • -
        • -
          step: number
          -
        • -
        -

        Returns number[]

        -
      • -
      -
      -
      - -

      round

      -
        -
      • round(num: number, prec?: number): number
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          num: number
          -
        • -
        • -
          prec: number = 2
          -
        • -
        -

        Returns number

        -
      • -
      -
      -
      -
      - -
      -
      -
      -
      -

      Legend

      -
      -
        -
      • Constructor
      • -
      • Property
      • -
      • Method
      • -
      -
        -
      • Inherited constructor
      • -
      • Inherited property
      • -
      • Inherited method
      • -
      -
        -
      • Property
      • -
      -
        -
      • Static method
      • -
      -
      -
      -
      -
      - - - \ No newline at end of file +utils | @vladmandic/face-api - v1.5.3
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Index

      Functions

      computeReshapedDimensions

      getCenterPoint

      isDimensions

      • isDimensions(obj: any): boolean

      isEven

      • isEven(num: number): boolean

      isFloat

      • isFloat(num: number): boolean

      isTensor

      • isTensor(tensor: any, dim: number): boolean

      isTensor1D

      • isTensor1D(tensor: any): tensor is any

      isTensor2D

      • isTensor2D(tensor: any): tensor is any

      isTensor3D

      • isTensor3D(tensor: any): tensor is any

      isTensor4D

      • isTensor4D(tensor: any): tensor is any

      isValidNumber

      • isValidNumber(num: any): boolean

      isValidProbablitiy

      • isValidProbablitiy(num: any): boolean

      range

      • range(num: number, start: number, step: number): number[]
      • Parameters

        • num: number
        • start: number
        • step: number

        Returns number[]

      round

      • round(num: number, prec?: number): number

      Legend

      • Constructor
      • Property
      • Method
      • Inherited constructor
      • Inherited property
      • Inherited method
      • Property
      • Static method

      Settings

      Theme

      \ No newline at end of file