2024-09-10 15:40:56 DATA:  Build {"name":"@vladmandic/human","version":"3.3.0"} 2024-09-10 15:40:56 INFO:  Application: {"name":"@vladmandic/human","version":"3.3.0"} 2024-09-10 15:40:56 INFO:  Environment: {"profile":"production","config":".build.json","package":"package.json","tsconfig":true,"eslintrc":true,"git":true} 2024-09-10 15:40:56 INFO:  Toolchain: {"build":"0.10.1","esbuild":"0.23.1","typescript":"5.5.4","typedoc":"0.26.7","eslint":"8.57.0"} 2024-09-10 15:40:56 INFO:  Build: {"profile":"production","steps":["clean","compile","typings","typedoc","lint","changelog"]} 2024-09-10 15:40:56 STATE: Clean: {"locations":["dist/*","types/*","typedoc/*"]} 2024-09-10 15:40:56 STATE: Compile: {"name":"tfjs/browser/version","format":"esm","platform":"browser","input":"tfjs/tf-version.ts","output":"dist/tfjs.version.js","files":1,"inputBytes":1289,"outputBytes":358} 2024-09-10 15:40:56 STATE: Compile: {"name":"tfjs/nodejs/cpu","format":"cjs","platform":"node","input":"tfjs/tf-node.ts","output":"dist/tfjs.esm.js","files":2,"inputBytes":566,"outputBytes":957} 2024-09-10 15:40:56 STATE: Compile: {"name":"human/nodejs/cpu","format":"cjs","platform":"node","input":"src/human.ts","output":"dist/human.node.js","files":80,"inputBytes":676219,"outputBytes":320882} 2024-09-10 15:40:56 STATE: Compile: {"name":"tfjs/nodejs/gpu","format":"cjs","platform":"node","input":"tfjs/tf-node-gpu.ts","output":"dist/tfjs.esm.js","files":2,"inputBytes":574,"outputBytes":965} 2024-09-10 15:40:56 STATE: Compile: {"name":"human/nodejs/gpu","format":"cjs","platform":"node","input":"src/human.ts","output":"dist/human.node-gpu.js","files":80,"inputBytes":676227,"outputBytes":320886} 2024-09-10 15:40:56 STATE: Compile: {"name":"tfjs/nodejs/wasm","format":"cjs","platform":"node","input":"tfjs/tf-node-wasm.ts","output":"dist/tfjs.esm.js","files":2,"inputBytes":662,"outputBytes":2003} 2024-09-10 15:40:56 STATE: Compile: {"name":"human/nodejs/wasm","format":"cjs","platform":"node","input":"src/human.ts","output":"dist/human.node-wasm.js","files":80,"inputBytes":677265,"outputBytes":320997} 2024-09-10 15:40:56 STATE: Compile: {"name":"tfjs/browser/esm/nobundle","format":"esm","platform":"browser","input":"tfjs/tf-browser.ts","output":"dist/tfjs.esm.js","files":2,"inputBytes":1403,"outputBytes":690} 2024-09-10 15:40:56 STATE: Compile: {"name":"human/browser/esm/nobundle","format":"esm","platform":"browser","input":"src/human.ts","output":"dist/human.esm-nobundle.js","files":80,"inputBytes":675952,"outputBytes":319463} 2024-09-10 15:40:57 STATE: Compile: {"name":"tfjs/browser/esm/bundle","format":"esm","platform":"browser","input":"tfjs/tf-browser.ts","output":"dist/tfjs.esm.js","files":10,"inputBytes":1403,"outputBytes":1267270} 2024-09-10 15:40:57 STATE: Compile: {"name":"human/browser/iife/bundle","format":"iife","platform":"browser","input":"src/human.ts","output":"dist/human.js","files":80,"inputBytes":1942532,"outputBytes":1582473} 2024-09-10 15:40:57 STATE: Compile: {"name":"human/browser/esm/bundle","format":"esm","platform":"browser","input":"src/human.ts","output":"dist/human.esm.js","files":80,"inputBytes":1942532,"outputBytes":2065672} 2024-09-10 15:40:58 STATE: Typings: {"input":"src/human.ts","output":"types/lib","files":78} 2024-09-10 15:41:00 STATE: TypeDoc: {"input":"src/human.ts","output":"typedoc","objects":81,"generated":true} 2024-09-10 15:41:00 STATE: Compile: {"name":"demo/typescript","format":"esm","platform":"browser","input":"demo/typescript/index.ts","output":"demo/typescript/index.js","files":1,"inputBytes":6318,"outputBytes":2970} 2024-09-10 15:41:00 STATE: Compile: {"name":"demo/faceid","format":"esm","platform":"browser","input":"demo/faceid/index.ts","output":"demo/faceid/index.js","files":2,"inputBytes":17499,"outputBytes":9399} 2024-09-10 15:41:00 STATE: Compile: {"name":"demo/tracker","format":"esm","platform":"browser","input":"demo/tracker/index.ts","output":"demo/tracker/index.js","files":2,"inputBytes":54375,"outputBytes":22791} 2024-09-10 15:41:06 STATE: Lint: {"locations":["**/*.json","src/**/*.ts","test/**/*.js","demo/**/*.js","**/*.md"],"files":173,"errors":0,"warnings":0} 2024-09-10 15:41:06 STATE: ChangeLog: {"repository":"https://github.com/vladmandic/human","branch":"main","output":"CHANGELOG.md"} 2024-09-10 15:41:06 STATE: Copy: {"input":"node_modules/@vladmandic/tfjs/types/tfjs-core.d.ts","output":"types/tfjs-core.d.ts"} 2024-09-10 15:41:06 INFO:  Done... 2024-09-10 15:41:06 STATE: Copy: {"input":"node_modules/@vladmandic/tfjs/types/tfjs.d.ts","output":"types/tfjs.esm.d.ts"} 2024-09-10 15:41:06 STATE: Copy: {"input":"src/types/tsconfig.json","output":"types/tsconfig.json"} 2024-09-10 15:41:06 STATE: Copy: {"input":"src/types/eslint.json","output":"types/.eslintrc.json"} 2024-09-10 15:41:06 STATE: Copy: {"input":"src/types/tfjs.esm.d.ts","output":"dist/tfjs.esm.d.ts"} 2024-09-10 15:41:06 STATE: Filter: {"input":"types/tfjs-core.d.ts"} 2024-09-10 15:41:07 ERROR: API-Extractor: {} 2024-09-10 15:41:07 STATE: Filter: {"input":"types/human.d.ts"} 2024-09-10 15:41:07 STATE: Write: {"output":"dist/human.esm-nobundle.d.ts"} 2024-09-10 15:41:07 STATE: Write: {"output":"dist/human.esm.d.ts"} 2024-09-10 15:41:07 STATE: Write: {"output":"dist/human.d.ts"} 2024-09-10 15:41:07 STATE: Write: {"output":"dist/human.node-gpu.d.ts"} 2024-09-10 15:41:07 STATE: Write: {"output":"dist/human.node.d.ts"} 2024-09-10 15:41:07 STATE: Write: {"output":"dist/human.node-wasm.d.ts"} 2024-09-10 15:41:07 INFO:  Analyze models: {"folders":8,"result":"models/models.json"} 2024-09-10 15:41:07 STATE: Models {"folder":"./models","models":12} 2024-09-10 15:41:07 STATE: Models {"folder":"../human-models/models","models":44} 2024-09-10 15:41:07 STATE: Models {"folder":"../blazepose/model/","models":4} 2024-09-10 15:41:07 STATE: Models {"folder":"../anti-spoofing/model","models":1} 2024-09-10 15:41:07 STATE: Models {"folder":"../efficientpose/models","models":3} 2024-09-10 15:41:07 STATE: Models {"folder":"../insightface/models","models":5} 2024-09-10 15:41:07 STATE: Models {"folder":"../movenet/models","models":3} 2024-09-10 15:41:07 STATE: Models {"folder":"../nanodet/models","models":4} 2024-09-10 15:41:08 STATE: Models: {"count":58,"totalSize":380063249} 2024-09-10 15:41:08 INFO:  Human Build complete... {"logFile":"test/build.log"} 2024-09-10 15:42:29 INFO:  @vladmandic/human version 3.3.0 2024-09-10 15:42:29 INFO:  User: vlado Platform: linux Arch: x64 Node: v21.7.3 2024-09-10 15:42:29 INFO:  Application: {"name":"@vladmandic/human","version":"3.3.0"} 2024-09-10 15:42:29 INFO:  Environment: {"profile":"development","config":".build.json","package":"package.json","tsconfig":true,"eslintrc":true,"git":true} 2024-09-10 15:42:29 INFO:  Toolchain: {"build":"0.10.1","esbuild":"0.23.1","typescript":"5.5.4","typedoc":"0.26.7","eslint":"8.57.0"} 2024-09-10 15:42:29 INFO:  Build: {"profile":"development","steps":["serve","watch","compile"]} 2024-09-10 15:42:29 STATE: WebServer: {"ssl":false,"port":8000,"root":"."} 2024-09-10 15:42:29 STATE: WebServer: {"ssl":true,"port":8001,"root":".","sslKey":"node_modules/@vladmandic/build/cert/https.key","sslCrt":"node_modules/@vladmandic/build/cert/https.crt"} 2024-09-10 15:42:29 STATE: Watch: {"locations":["src/**/*","tfjs/**/*","demo/**/*.ts"]} 2024-09-10 15:42:29 STATE: Compile: {"name":"tfjs/browser/version","format":"esm","platform":"browser","input":"tfjs/tf-version.ts","output":"dist/tfjs.version.js","files":1,"inputBytes":1289,"outputBytes":1435} 2024-09-10 15:42:29 STATE: Compile: {"name":"tfjs/nodejs/cpu","format":"cjs","platform":"node","input":"tfjs/tf-node.ts","output":"dist/tfjs.esm.js","files":2,"inputBytes":1643,"outputBytes":1896} 2024-09-10 15:42:29 STATE: Compile: {"name":"human/nodejs/cpu","format":"cjs","platform":"node","input":"src/human.ts","output":"dist/human.node.js","files":80,"inputBytes":677158,"outputBytes":521236} 2024-09-10 15:42:29 STATE: Compile: {"name":"tfjs/nodejs/gpu","format":"cjs","platform":"node","input":"tfjs/tf-node-gpu.ts","output":"dist/tfjs.esm.js","files":2,"inputBytes":1651,"outputBytes":1924} 2024-09-10 15:42:29 STATE: Compile: {"name":"human/nodejs/gpu","format":"cjs","platform":"node","input":"src/human.ts","output":"dist/human.node-gpu.js","files":80,"inputBytes":677186,"outputBytes":521256} 2024-09-10 15:42:29 STATE: Compile: {"name":"tfjs/nodejs/wasm","format":"cjs","platform":"node","input":"tfjs/tf-node-wasm.ts","output":"dist/tfjs.esm.js","files":2,"inputBytes":1739,"outputBytes":2193} 2024-09-10 15:42:29 STATE: Compile: {"name":"human/nodejs/wasm","format":"cjs","platform":"node","input":"src/human.ts","output":"dist/human.node-wasm.js","files":80,"inputBytes":677455,"outputBytes":521447} 2024-09-10 15:42:29 STATE: Compile: {"name":"tfjs/browser/esm/nobundle","format":"esm","platform":"browser","input":"tfjs/tf-browser.ts","output":"dist/tfjs.esm.js","files":2,"inputBytes":2480,"outputBytes":1044} 2024-09-10 15:42:29 STATE: Compile: {"name":"human/browser/esm/nobundle","format":"esm","platform":"browser","input":"src/human.ts","output":"dist/human.esm-nobundle.js","files":80,"inputBytes":676306,"outputBytes":523784} 2024-09-10 15:42:29 STATE: Compile: {"name":"tfjs/browser/esm/bundle","format":"esm","platform":"browser","input":"tfjs/tf-browser.ts","output":"dist/tfjs.esm.js","files":10,"inputBytes":2480,"outputBytes":1267522} 2024-09-10 15:42:29 STATE: Compile: {"name":"human/browser/iife/bundle","format":"iife","platform":"browser","input":"src/human.ts","output":"dist/human.js","files":80,"inputBytes":1942784,"outputBytes":1582725} 2024-09-10 15:42:29 STATE: Compile: {"name":"human/browser/esm/bundle","format":"esm","platform":"browser","input":"src/human.ts","output":"dist/human.esm.js","files":80,"inputBytes":1942784,"outputBytes":2065992} 2024-09-10 15:42:29 STATE: Compile: {"name":"demo/typescript","format":"esm","platform":"browser","input":"demo/typescript/index.ts","output":"demo/typescript/index.js","files":1,"inputBytes":6318,"outputBytes":4521} 2024-09-10 15:42:29 STATE: Compile: {"name":"demo/faceid","format":"esm","platform":"browser","input":"demo/faceid/index.ts","output":"demo/faceid/index.js","files":2,"inputBytes":17499,"outputBytes":15108} 2024-09-10 15:42:29 STATE: Compile: {"name":"demo/tracker","format":"esm","platform":"browser","input":"demo/tracker/index.ts","output":"demo/tracker/index.js","files":2,"inputBytes":54375,"outputBytes":51040} 2024-09-10 15:42:29 INFO:  Listening... ["http://localhost:8000","https://localhost:8001"] 2024-09-10 15:42:32 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/html","size":7551,"url":"/","remote":"::1"} 2024-09-10 15:42:32 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/css","size":107884,"url":"/icons.css","remote":"::1"} 2024-09-10 15:42:32 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":45003,"url":"/index.js","remote":"::1"} 2024-09-10 15:42:32 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"font/woff2","size":181500,"url":"/assets/lato-light.woff2","remote":"::1"} 2024-09-10 15:42:32 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":2065992,"url":"/dist/human.esm.js","remote":"::1"} 2024-09-10 15:42:32 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":14308,"url":"/helpers/menu.js","remote":"::1"} 2024-09-10 15:42:32 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":10535,"url":"/helpers/gl-bench.js","remote":"::1"} 2024-09-10 15:42:32 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":3397,"url":"/helpers/webrtc.js","remote":"::1"} 2024-09-10 15:42:32 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":5689,"url":"/helpers/jsonview.js","remote":"::1"} 2024-09-10 15:42:32 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"application/manifest+json","size":304,"url":"/manifest.webmanifest","remote":"::1"} 2024-09-10 15:42:33 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"image/png","size":142790,"url":"/assets/icon.png","remote":"::1"} 2024-09-10 15:42:34 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":4033,"url":"/index-pwa.js","remote":"::1"} 2024-09-10 15:42:38 DATA:  HTTP: {"method":"GET","ver":"1.1","status":301,"url":"/demo/typescript","redirect":"/demo/typescript/index.html","remote":"::1"} 2024-09-10 15:42:39 DATA:  HTTP: {"method":"GET","ver":"1.1","status":301,"url":"/demo/typescript","redirect":"/demo/typescript/index.html","remote":"::1"} 2024-09-10 15:42:39 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":4033,"url":"/index-pwa.js","remote":"::1"} 2024-09-10 15:42:40 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":4033,"url":"/index-pwa.js","remote":"::1"} 2024-09-10 15:42:44 DATA:  HTTP: {"method":"GET","ver":"1.1","status":301,"url":"/demo/typescript","redirect":"/demo/typescript/index.html","remote":"::1"} 2024-09-10 15:42:45 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":4033,"url":"/index-pwa.js","remote":"::1"} 2024-09-10 15:42:59 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/html","size":1954,"url":"/typescript","remote":"::1"} 2024-09-10 15:42:59 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":45003,"url":"/index.js","remote":"::1"} 2024-09-10 15:42:59 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":2065992,"url":"/dist/human.esm.js","remote":"::1"} 2024-09-10 15:42:59 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":14308,"url":"/helpers/menu.js","remote":"::1"} 2024-09-10 15:42:59 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":10535,"url":"/helpers/gl-bench.js","remote":"::1"} 2024-09-10 15:42:59 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":3397,"url":"/helpers/webrtc.js","remote":"::1"} 2024-09-10 15:42:59 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":5689,"url":"/helpers/jsonview.js","remote":"::1"} 2024-09-10 15:42:59 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"font/woff2","size":181500,"url":"/assets/lato-light.woff2","remote":"::1"} 2024-09-10 15:42:59 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"application/manifest+json","size":304,"url":"/manifest.webmanifest","remote":"::1"} 2024-09-10 15:42:59 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"image/png","size":142790,"url":"/assets/icon.png","remote":"::1"} 2024-09-10 15:43:01 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":4033,"url":"/index-pwa.js","remote":"::1"} 2024-09-10 15:43:04 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/html","size":1954,"url":"/typescript","remote":"::1"} 2024-09-10 15:43:04 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"application/manifest+json","size":304,"url":"/manifest.webmanifest","remote":"::1"} 2024-09-10 15:43:04 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"application/octet-stream","size":3665210,"url":"/dist/human.esm.js.map","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/html","size":1954,"url":"/typescript","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":45003,"url":"/index.js","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":2065992,"url":"/dist/human.esm.js","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":14308,"url":"/helpers/menu.js","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":10535,"url":"/helpers/gl-bench.js","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"font/woff2","size":181500,"url":"/assets/lato-light.woff2","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":3397,"url":"/helpers/webrtc.js","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":5689,"url":"/helpers/jsonview.js","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"application/octet-stream","size":3665210,"url":"/dist/human.esm.js.map","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"image/x-icon","size":261950,"url":"/favicon.ico","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"application/manifest+json","size":304,"url":"/manifest.webmanifest","remote":"::1"} 2024-09-10 15:43:08 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"image/png","size":142790,"url":"/assets/icon.png","remote":"::1"} 2024-09-10 15:43:10 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":4033,"url":"/index-pwa.js","remote":"::1"} 2024-09-10 15:43:14 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/html","size":1954,"url":"/typescript/index.html","remote":"::1"} 2024-09-10 15:43:14 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":4521,"url":"/typescript/index.js","remote":"::1"} 2024-09-10 15:43:14 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"font/woff2","size":181500,"url":"/assets/lato-light.woff2","remote":"::1"} 2024-09-10 15:43:14 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":2065992,"url":"/dist/human.esm.js","remote":"::1"} 2024-09-10 15:43:14 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"application/octet-stream","size":9752,"url":"/typescript/index.js.map","remote":"::1"} 2024-09-10 15:43:14 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"application/octet-stream","size":3665210,"url":"/dist/human.esm.js.map","remote":"::1"} 2024-09-10 15:43:14 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"application/manifest+json","size":304,"url":"/manifest.webmanifest","remote":"::1"} 2024-09-10 15:43:14 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"image/png","size":142790,"url":"/assets/icon.png","remote":"::1"} 2024-09-10 15:43:18 DATA:  HTTP: {"method":"GET","ver":"1.1","status":200,"mime":"text/javascript","size":4033,"url":"/index-pwa.js","remote":"::1"}