gitextract_tymwg30v/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ └── workflows/ │ ├── deploy.yml │ ├── lint.yml │ ├── test.yml │ └── translate.yml ├── .gitignore ├── .gitmodules ├── AUTHORS ├── LICENSE.txt ├── README.md ├── app/ │ ├── error-handler.js │ ├── images/ │ │ └── icons/ │ │ └── Makefile │ ├── locale/ │ │ ├── README │ │ ├── cs.json │ │ ├── de.json │ │ ├── el.json │ │ ├── es.json │ │ ├── fr.json │ │ ├── hu.json │ │ ├── it.json │ │ ├── ja.json │ │ ├── ko.json │ │ ├── nl.json │ │ ├── pl.json │ │ ├── pt_BR.json │ │ ├── ru.json │ │ ├── sv.json │ │ ├── tr.json │ │ ├── uk.json │ │ ├── zh_CN.json │ │ └── zh_TW.json │ ├── localization.js │ ├── sounds/ │ │ ├── CREDITS │ │ └── bell.oga │ ├── styles/ │ │ ├── base.css │ │ ├── constants.css │ │ └── input.css │ ├── ui.js │ ├── wakelock.js │ └── webutil.js ├── core/ │ ├── base64.js │ ├── clipboard.js │ ├── crypto/ │ │ ├── aes.js │ │ ├── bigint.js │ │ ├── crypto.js │ │ ├── des.js │ │ ├── dh.js │ │ ├── md5.js │ │ └── rsa.js │ ├── decoders/ │ │ ├── copyrect.js │ │ ├── h264.js │ │ ├── hextile.js │ │ ├── jpeg.js │ │ ├── raw.js │ │ ├── rre.js │ │ ├── tight.js │ │ ├── tightpng.js │ │ ├── zlib.js │ │ └── zrle.js │ ├── deflator.js │ ├── display.js │ ├── encodings.js │ ├── inflator.js │ ├── input/ │ │ ├── domkeytable.js │ │ ├── fixedkeys.js │ │ ├── gesturehandler.js │ │ ├── keyboard.js │ │ ├── keysym.js │ │ ├── keysymdef.js │ │ ├── util.js │ │ ├── vkeys.js │ │ └── xtscancodes.js │ ├── ra2.js │ ├── rfb.js │ ├── util/ │ │ ├── browser.js │ │ ├── cursor.js │ │ ├── element.js │ │ ├── events.js │ │ ├── eventtarget.js │ │ ├── int.js │ │ ├── logging.js │ │ └── strings.js │ └── websock.js ├── defaults.json ├── docs/ │ ├── API-internal.md │ ├── API.md │ ├── EMBEDDING.md │ ├── LIBRARY.md │ ├── LICENSE.BSD-2-Clause │ ├── LICENSE.BSD-3-Clause │ ├── LICENSE.MPL-2.0 │ ├── LICENSE.OFL-1.1 │ ├── flash_policy.txt │ ├── links │ ├── notes │ ├── novnc_proxy.1 │ └── rfb_notes ├── eslint.config.mjs ├── karma.conf.cjs ├── mandatory.json ├── package.json ├── po/ │ ├── Makefile │ ├── cs.po │ ├── de.po │ ├── el.po │ ├── es.po │ ├── fr.po │ ├── hr.po │ ├── hu.po │ ├── it.po │ ├── ja.po │ ├── ko.po │ ├── nl.po │ ├── noVNC.pot │ ├── pl.po │ ├── po2js │ ├── pt_BR.po │ ├── ru.po │ ├── sv.po │ ├── tr.po │ ├── uk.po │ ├── xgettext-html │ ├── zh_CN.po │ └── zh_TW.po ├── snap/ │ ├── hooks/ │ │ └── configure │ ├── local/ │ │ └── svc_wrapper.sh │ └── snapcraft.yaml ├── tests/ │ ├── assertions.js │ ├── fake.websocket.js │ ├── playback-ui.js │ ├── playback.js │ ├── test.base64.js │ ├── test.browser.js │ ├── test.clipboard.js │ ├── test.copyrect.js │ ├── test.deflator.js │ ├── test.display.js │ ├── test.gesturehandler.js │ ├── test.h264.js │ ├── test.helper.js │ ├── test.hextile.js │ ├── test.inflator.js │ ├── test.int.js │ ├── test.jpeg.js │ ├── test.keyboard.js │ ├── test.localization.js │ ├── test.raw.js │ ├── test.rfb.js │ ├── test.rre.js │ ├── test.tight.js │ ├── test.tightpng.js │ ├── test.util.js │ ├── test.wakelock.js │ ├── test.websock.js │ ├── test.webutil.js │ ├── test.zlib.js │ ├── test.zrle.js │ └── vnc_playback.html ├── utils/ │ ├── README.md │ ├── b64-to-binary.pl │ ├── genkeysymdef.js │ ├── novnc_proxy │ ├── u2x11 │ └── validate ├── vendor/ │ └── pako/ │ ├── LICENSE │ ├── README.md │ └── lib/ │ ├── utils/ │ │ └── common.js │ └── zlib/ │ ├── adler32.js │ ├── constants.js │ ├── crc32.js │ ├── deflate.js │ ├── gzheader.js │ ├── inffast.js │ ├── inflate.js │ ├── inftrees.js │ ├── messages.js │ ├── trees.js │ └── zstream.js ├── vnc.html └── vnc_lite.html