a606016dff220811e0a1ed870158b41c6074ffbc4db459f05174ccc1c69ad610  .cargo/config.toml
e753774a5c6c845d5b43db5e4e133c8b7308c233f036517be1e2ae01cb068790  .gitattributes
fb47d69d2b34aa1e432454be516627a69d3585d386c3cb5114cb75cab08dd90b  .gitignore
0cbdb9cb5ecf1b8f977d5ebc91ef9a99fe02c256a12fe58eb32ee2e4ca52b2d6  .gitmodules
d71141b12c01b9b98e591eee3a20b0eb2953a286241ec70c2c447877677c7636  Cargo.lock
e1a293e25a4a66ef3cb1024d5af6068ae349e861729d2ebb13f82e44205a66f1  Cargo.toml
bf82fd7439907a412046db2298353f56a0959691c7b81986109d7eea6d4e8844  Dockerfile
8486a10c4393cee1c25392769ddd3b2d6c242d6ec7928e1414efff7dfb2f07ef  LICENCE
ed286af33435eabdc2087b893fdca1a28b6b613bf0ad15c3dbbf2c101566c684  appimage/AppImageBuilder-aarch64.yml
f76cb33e243630f0f15f6135b869ea5dc438c6571cf7d8a330b5a845a36aae29  appimage/AppImageBuilder-x86_64.yml
a3e9c023c81b3d749248006add7a62fd0627d498b4f0f41065f143717fc148f8  build.py
3fc72873ebfb2a238a2ab58f69b984c2978829291856bdfe8d0b62dd958f621a  build.rs
1cdd43a98cad27f15380e12fbe4e88bd412dc8e864c039501c06b736c41cea93  entrypoint.sh
b6d5942b8172dc88147c6d5a58c68ac67012bac209edabba509c0159cb0a0d6b  examples/ipc.rs
b8c54e856b57ea8958b18b40f396f9388d65a741af27e8cc457f6fef19d5966b  fastlane/metadata/android/en-US/full_description.txt
096b24141ae37a5eb5a2156e6dc9e052109b8f069a67b1928ee4c7b1278cb785  fastlane/metadata/android/en-US/images/icon.png
b1cbb9a3ef66ce2cfc4520baf3878a3d40e75eaca35ea5eff0abfc72a0b6d9be  fastlane/metadata/android/en-US/images/phoneScreenshots/1.png
32184b971a9acea197c2b03156cb7990946e7aecff1b54b15fe06e003c9251f0  fastlane/metadata/android/en-US/images/phoneScreenshots/2.png
376a1535205adfee19349b9781f01cd730285f57db745d1554b1851e23246481  fastlane/metadata/android/en-US/images/phoneScreenshots/3.png
cfa673cda88354732bd223d8f43cf638ba1290988f622b9fd8dd6b33581baf94  fastlane/metadata/android/en-US/images/phoneScreenshots/4.png
3bcc9b1e85bdcd97f2cadd955d270d58ca56f654bdb53f0164cc7ee94d728824  fastlane/metadata/android/en-US/images/sevenInchScreenshots/5.png
58c1ce8d5e129ec02c83a09c02dc00763dda05bef882dea41f3b66bf4535e921  fastlane/metadata/android/en-US/images/sevenInchScreenshots/6.png
c90e03104d0f24a12063467bef6f1f6cc2f46cca6dd381833d248b95d4da8c52  fastlane/metadata/android/en-US/images/sevenInchScreenshots/7.png
2a98a0c7921ce4ffe554d58d0c82724a01e475f29bd8edefaac03d19fc05f41b  fastlane/metadata/android/en-US/images/sevenInchScreenshots/8.png
35a78baea021823b9068b4f34281f7ed1f847895f3164675454b6f32ed1577a5  fastlane/metadata/android/en-US/short_description.txt
4874f8d51138973c43ce1c9be0e30ac1cfb3b9da84418b908a52d05068d33fa6  fastlane/metadata/android/es-ES/full_description.txt
b8a8191df43f72fc41b14012fe8a2e0ffc33df42dd48ae03861b2d31530fffc2  fastlane/metadata/android/es-ES/short_description.txt
429fc8a6c8de20f755c8d526c28360ce103c430419736e7d75a271d7fc649e24  fastlane/metadata/android/fr-FR/full_description.txt
038c2ad281ca518b9600bc07b34e63c6c49b94a787220a1d9d32c42bcf0d3a2a  fastlane/metadata/android/fr-FR/short_description.txt
261d06a47046a850c12579d8fa56e9d4397f69a0c6bcb5eb78090fc6c027c983  fastlane/metadata/android/it-IT/full_description.txt
8f62b52479ed15bc3da6b038925a48e10960cf9382a8d83fcf61520f68282ebe  fastlane/metadata/android/it-IT/short_description.txt
b6f98156505a646bfacf1e6275bfd3dd7e469d744d4034ee56f23f3982f65e96  fastlane/metadata/android/nl-NL/full_description.txt
03c0ae35726c5cef12f6a30df1252d1c413049fef631425db271cfa821197990  fastlane/metadata/android/nl-NL/short_description.txt
9735d29e8f4b14f79936db5716558fdd4d30dd63632feeda97a80e48e927ece3  fastlane/metadata/android/pt-BR/full_description.txt
9ac6ba17b01a733892e4e7dcf472c032d17977444f90e8c6a1ec76f6a8214c72  fastlane/metadata/android/pt-BR/short_description.txt
d1b54e2b886e14f1b1fc6ab44e4c484e2868b3f44d80ef07603fadffea307643  fastlane/metadata/android/zh-CN/full_description.txt
5468ef19a979f6042cdb4e8422ae9d219fc7276ecc95356d1f82a961d4e54ae2  fastlane/metadata/android/zh-CN/short_description.txt
2ab52de846253a5a72a92a70dd872467679ad58a6125bf2668a9b3f4809c150a  flatpak/com.rustdesk.RustDesk.metainfo.xml
5f00db966cfa53e3b69967449aaf29095d7edb268d34cf2ef9f6129c082106c5  flatpak/rustdesk.json
e753774a5c6c845d5b43db5e4e133c8b7308c233f036517be1e2ae01cb068790  flutter/.gitattributes
2854501f25698ce48f941b5e240601ec1976fcb2759e144a77b25d2e2085c4d5  flutter/.gitignore
804ed7e928536c19d0fd1c6eb91c06efbc252dc12e2c848c57aaf533a398e48e  flutter/.metadata
ab9c1bfa42ca75531b09708fe348af5791cacb854836166bc3d2a9ceb0f54080  flutter/analysis_options.yaml
ef6597b20e4578e8a6ddfe62f46a9681a8e4649b132f1f10f9fc5da15018a7c9  flutter/assets/actions.svg
527c6a251e5053ace7e469d2b1080108448ade654a5641a3b8d4052df94a13cf  flutter/assets/actions_mobile.svg
c725b18176aa78151e013222a9fc9c439a9a9106d6c061e8f617162a80a8b4f7  flutter/assets/address_book.ttf
3feb445086c26cc0db5153b5501bfa29d7824cb62f287f2217c51d728ce61522  flutter/assets/android.svg
fe040cf78012f519f391e664c55cd3170be59575520995a4bc143d2943fb1d64  flutter/assets/arrow.svg
98583b4cf0dc8afe3b5025fce65f261c2f01264afdbea19b591853e8e93d7fbe  flutter/assets/auth-apple.svg
65360327073579c1e72626b3dad257913c6653bfc82b1becddd5f49179fa511a  flutter/assets/auth-auth0.svg
1e555baf5a32c88d5f1e47648c0fdae13e211e6a743632cd68256cd35aa259e2  flutter/assets/auth-default.svg
7d05241541ea2ac9a918a5852ace86c06673d8aa54cc02a274c8bc5ff7efa715  flutter/assets/auth-facebook.svg
699aae703998c04758bc8c90ed9e89baaf7cd3ce9b90f6b261cd18b2e9a0b32f  flutter/assets/auth-github.svg
976be154f07bed12377690ddfe734bf94ff01858f9ce28a0a526db7617130e5e  flutter/assets/auth-gitlab.svg
442e7678b4ba49a4261222bff05e52c9c892d4b37f5403c974f3ecf79007bc4b  flutter/assets/auth-google.svg
45bd7de758b979cb6b8735abb4d1ad8e5e3ed4f6c24a969d6b724fdc413cd1a7  flutter/assets/auth-microsoft.svg
483911dd70639a6c5c20d7c44b26593a7032fd0c61c824646e5692b019d51fdb  flutter/assets/auth-okta.svg
a9b2e7de60c87f5289db4eafe78e997a70d76d7a4245d2b2cfa7ccb7ae3605a0  flutter/assets/call_end.svg
b6bf409d50255048c0b8e73397190a222a6c26f32326ad654dbebb8794525fb4  flutter/assets/call_wait.svg
b59da6aea860332acff94d1b630ee8cc8d2e67aef38227815879e64d7695d3de  flutter/assets/chat.svg
911922bceba29fcff411cd9e4205b060bc9af12bca96a5aebb3e6ab7e684b515  flutter/assets/chat2.svg
b8520bb0397257021199d933bee9e047cf35347fa56fe615cdfba201294f87c0  flutter/assets/checkbox-outline.svg
5b5fd77cd98711d9a4815a761aabec5a97157e4d74eb2cfa61e3b72f527c252c  flutter/assets/chevron_up_chevron_down.svg
19b67ad30d9024bf95714bba11576eb5a04b6950eb9760c987e4b2773e0544ac  flutter/assets/close.svg
757071e3671adac7f6fca290259e782ddaf8e5a8381cf14b6984b3f05c67412f  flutter/assets/device_group.ttf
e8cbf643fa4c34782a94f401504e77adf2610e0145b3c99013c3d69639aa07d5  flutter/assets/display.svg
483bd169c51abe1ac25ae43149ff544d922281dee68baffb24f302b463277c40  flutter/assets/display_switcher.svg
a99cad2b4112f6c593657783b25abced982cce342866554cd8e37ffc364b50fb  flutter/assets/dots.svg
4a17002f83a6b30239f172f9d7d7c26e3c6ccfa029c22f11af020981a5f41291  flutter/assets/file.svg
33f79b7d82b7c44a51791f942f12b754f7fdcbbfe6dbcc783af3ac55527edea0  flutter/assets/file_transfer.svg
6a1c84071c3d76e796e06909cb6e338e2d6c07e9784376289234f237711b8b8f  flutter/assets/folder.svg
a8672a3dc43ca1db7b9889c6642e43a7bb818af908dda8754b509233003c39d8  flutter/assets/folder_new.svg
524bfa7c693571d43e298c9a63a1813a4302b9dd40ac34519479a09d21ed08e3  flutter/assets/fullscreen.svg
d06c8eb61ecb9b5ff1c1c91f3e29e9b00e812a131e0fd092be441de79c3b65c7  flutter/assets/fullscreen_exit.svg
195ff53b2eff7718dbaa69e30685d63986d5a1ee6cf3de6090989d880f0e3c5c  flutter/assets/gestures.ttf
02de1b923b3ae4e15b9027db1db70c32717b72ce6c8b52c46e235df6a768d023  flutter/assets/home.svg
4d6ecc2b45571382576049095435f41576c02e895b8766ef3f300623c35b3488  flutter/assets/icon.svg
b25093ec9bf629995f2ed67603cf10dd98425a318b98c460b9be569aa71a8102  flutter/assets/insecure.svg
9cb9c44ff9b003bf0a8254c940eb8835846c977035129cc755704b6d5b3cae0b  flutter/assets/insecure_relay.svg
fcd844ad1f7b360edef92f1f18a9dd42a87bf436c5a3e2d4d5bcc88bc2da638b  flutter/assets/kb_layout_iso.svg
58ca6bbc9f5da46610f5ee7d948d6027458b8e1421422c9acfe43002cb50d513  flutter/assets/kb_layout_not_iso.svg
3d5f9268842ab114a9bf84a31312a8081476ed3a8dc4aa702d533f48a68d61d7  flutter/assets/keyboard_mouse.svg
ed618b2fc45b47cedd01d63ff3e725158f7287b163b1119cf4992fd524fc6dc4  flutter/assets/linux.svg
99f529a74e1e8cb086cd338864dbe334a1fa758c5b53faeca2ebb3b57caeb1bf  flutter/assets/mac.svg
11c36e1555a8f74aeca3de9d259122d51b6206b8ada4872e3259bcd8e6a994f2  flutter/assets/message_24dp_5F6368.svg
54d71ef06045813df9227bd03e97a082c4bf22def1483e8dd5343391508d5740  flutter/assets/more.ttf
8486a10c4393cee1c25392769ddd3b2d6c242d6ec7928e1414efff7dfb2f07ef  flutter/assets/mpp/LICENSE-RustDesk.txt
31e78b96ad713a52b455495f57e51d4315aa1c707e3771d0e0db4a729955fe26  flutter/assets/mpp/icon.png
a9b1837513eda147f86d3d755669402f5495f33e075cb103f719db125312ebea  flutter/assets/mpp/logo.png
28be41836cefbe1f6f59d2b17d58bd944923285e6c8b9e574e6ec7d7643873d9  flutter/assets/peer_searchbar.ttf
db10b9be0bd09d2a70ccabd1be2145d334ec2ccf135e10058f4e6a628b900c0d  flutter/assets/pinned.svg
7b8b348d37bc747db1b78f5ad1f312ac1ee2f7af7ebd9a10d05c41cd9eabcd18  flutter/assets/rec.svg
4f8461b4811429f5080acfe3514f9c8cc75caa968e1ee29e5334eff3c6e575bd  flutter/assets/record_screen.svg
c82401190b54604d878b2c418e54d629369efe77b4ae5be0da76b02c0a541b65  flutter/assets/refresh.svg
73b10db88c45da3604b2c10492d60452f8d4efcaaf31f953ccd9ee8ecaee0801  flutter/assets/scam.png
c25d47a1d34d258629d1826dba784ee6092b705cf328260afa44f4809f0df391  flutter/assets/screen.svg
b7868a196030ea2f7f15dc954057b57f3a80865a92432249505a059b31bbafb5  flutter/assets/search.svg
74082330afa95c3f2c1220efb7a38e420243c7b2cec97091073abe7e199cb2a9  flutter/assets/secure.svg
1d3be44539e7e1afb79f29359b9dd451e714fd94b9acc382997b749af156a213  flutter/assets/secure_relay.svg
a17ca0a8f7d5aa5ea3f6380f3a282b98b3d66135bb0cee5d431082f560030db8  flutter/assets/tabbar.ttf
b0668dbf64e68e88860032eb6510daf5018aef02138d4c13ce544b817fbdb689  flutter/assets/transfer.svg
cbd53c61f856910fb53b8e184f5aa72f6c356979c047578563461c4559ad6355  flutter/assets/trash.svg
5a9e5eaf50ddb4505279fc6c89c9d63f623e5e7423cc40f7d088e2b36c3e4f4c  flutter/assets/unpinned.svg
66678adc66d724ca25088ffea6508c5757b5a0012e39a78a45463cced52852c1  flutter/assets/voice_call.svg
9fdc429170ecebd5f8aaafde07b20f5a63e9029164c8f857b51b32b39e3330e6  flutter/assets/voice_call_waiting.svg
0ef23580fc65eb8e151e0d2744db1525d8d54258fc5afc51e2719a7e2a5335f6  flutter/assets/win.svg
4bddeaf17aff59e690ba849d1e46a68077137209e625da55d6432d5d903479e7  flutter/build_android.sh
d26f10bb73389dbdcf5ec5eb60e8dd9a12b9bf7038c0a2e2a3b1a0738fa85b32  flutter/build_android_deps.sh
955f978c0740a5127d7bd9f4525e1e2fc60f9d6d8b46dc5e29ba694ba3a17f66  flutter/build_fdroid.sh
f51184277ebd55c2cd0821005bee6903f023321d4f1851944e6b2c1146ec5338  flutter/build_ios.sh
2ecaf8d0023149f7a2bc2236e235f89b7dcbdc12c7fb1ffcb4db465b88a740a3  flutter/ios/.gitignore
91b8d35bd9c88b43ae0eac8348f9b57d2f3e209a4500e6516b18b459b7e3f2be  flutter/ios/Flutter/AppFrameworkInfo.plist
690b8a8b1ae15ddd29b241429963e971bbc6720ab22f154cf8cf6b085b6d4925  flutter/ios/Flutter/Debug.xcconfig
75abb819a9de1e0e41c835e7307bc64a506cac25a9a5c0b0d8253fa1c3d5d422  flutter/ios/Flutter/Release.xcconfig
63b3a7c6c7a1b1a4f1be0e956f8ca29852def3b3417dba93abcb8306ba8492c9  flutter/ios/Podfile
e35f93e06104b182a1a89ec180716c54ae26fd7dde3f4bb9254558178474d5a0  flutter/ios/Podfile.lock
59789e2e33d610e731c6a5947de11a564963c4ed2d08e38a7572e235cda54059  flutter/ios/Runner.xcodeproj/project.pbxproj
7f3b00b5c3fdb45242d7b87e1e5c4e25d1fa8129a16c94295ecc4e8ea2235c5f  flutter/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
11b247bc6796892d67c9a821d18604db4dd6a880981b34f38460b9866e6b247f  flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
e3f54895b58046666249438ec61f298ba1601470d710751b775e5bc3e339c96a  flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
465e6de5660384eb6832e8078920ba6cd5305c445cb29a24a86a2fda4aa6b67e  flutter/ios/Runner.xcworkspace/contents.xcworkspacedata
dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  flutter/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
11b247bc6796892d67c9a821d18604db4dd6a880981b34f38460b9866e6b247f  flutter/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
0b75bc40b322789ddebd7bb1e72f4aea3bd4d9933c1ae030e737a7c69909845a  flutter/ios/Runner/AppDelegate.swift
ccc594c704875da6257b3b41b3ed5aceed058d3f18660389109d92ca1ddbe888  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
c9b60a8a0c10d1ea4c0fdcc0f80175b20e8a3c086e28242f06700299cd01443d  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
fc973c88757d5e9baa94bf319393581d1e38be1fadba91589704d13b97a8b61a  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
c6fb9bcc1c19473b66ef020a9f3a9e103a0ab29aa4f0ecfd0bdb1d878672d565  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
49d50d6a284f8f841077b60eca3a75c7ade3dd4109e4114c3b4bee644313362f  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
4973a1e46d77e0736bc47b99e3ae31b282e6392a1f898e0706b6cd7681772794  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
a1f766bb03f1384559769ae6361f3577abc002d41df054b40d3972e9dc19bb2f  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
0f4c8b3a5663d1f13cff1c0e1e03274a81802866cc2a551695a71f9ec518e0ee  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
c6fb9bcc1c19473b66ef020a9f3a9e103a0ab29aa4f0ecfd0bdb1d878672d565  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
faf83bbb96ae4932ab362b4a6c4c4da6e9aac32eec0bbe8ba40fe049fa1739c2  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
58e536f09ad42daec44a2c489a0ad48f7a496bb7a3aefa0a1e843e271c65e694  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
58e536f09ad42daec44a2c489a0ad48f7a496bb7a3aefa0a1e843e271c65e694  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
cfdd4c730929b8a359a64b937f78d7ade8712b9a8d8a7fa8ac1d56d0c095e989  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
68368e90264e60af2a9f041e1ef68789da719a83426958a1a63ed47c1e40b0c3  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
4a1afe6d0b8640b7465f2a130bb827eec109c83179d0dfa46789c6124deea1f6  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
175863792bd008ab914fba9dce5528079d07654144a43fe06106ca986bd26963  flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
0305caab0a081d319e4f70c23635d7e56189d42bcc05180d3212aa1e9ad29664  flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
93ae7d494fad0fb30cbf3ae746a39c4bc7a0f8bbf87fbb587a3f3c01f3c5ce20  flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
93ae7d494fad0fb30cbf3ae746a39c4bc7a0f8bbf87fbb587a3f3c01f3c5ce20  flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
93ae7d494fad0fb30cbf3ae746a39c4bc7a0f8bbf87fbb587a3f3c01f3c5ce20  flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
857e61203b3deafb05766d8fcda898b86a7cb6f3d5e385ecc9926c4d698215e9  flutter/ios/Runner/Base.lproj/LaunchScreen.storyboard
25774edad5217eb32f583324d18a3843c6abe411419c8ec03cd1e288e0795d0c  flutter/ios/Runner/Base.lproj/Main.storyboard
a2d53e0ff70920d1354b2096292a144fa9ee9127dc690e0e15ba7e51a91cffe8  flutter/ios/Runner/Info.plist
30c551704a853d3a86bccac1b5fcbdb7617dcabead53a4decd2fe3dfceb75492  flutter/ios/Runner/Runner-Bridging-Header.h
0ac91a270289adb1e86510c7428ec4f2867314183dee6cde855796ff6f8171be  flutter/ios/Runner/Runner.entitlements
2b29c52ab946e634f10713bca942e7f377108f018620382f8591b9d0bf718bce  flutter/ios/exportOptions.plist
ae0819dcb8f9d517f8455b6a8c858e0f9a4d8881469fb752c1ac5b3b1dae32aa  flutter/ios_arm64.sh
0abfd78dfd67e31a19713233597fc2d1fb50f8e49b4a46eeb2de8946f700c8d9  flutter/ios_x64.sh
2946a79896caeccb9e94dd39f895553569e17d78b4da44a0b1032964dcb92bad  flutter/lib/common.dart
f6c5a030af69433e665a688a937c2d68236be7e993321076cf1ae11b4f2f2e55  flutter/lib/common/formatter/id_formatter.dart
5671fdbbf0bb843f2c598bf66f04ba66cdefa049250fd026bd0326c251c52d25  flutter/lib/common/hbbs/hbbs.dart
e13701660d29ec1a6484b42631d008171a65a81927859a05f89f092f8dbfc4e6  flutter/lib/common/shared_state.dart
dfb0ae8f0f69be17cfe7500e5f1515af52b34349cf34adb2e42251c9289c070b  flutter/lib/common/widgets/address_book.dart
352414f400635537cab3edc317779abf31a1e81facff61488cb088a2486165d8  flutter/lib/common/widgets/animated_rotation_widget.dart
08ed2d95d3cab5ee7148fd867de49073335aa3dee2bd83adba6d3958b9d44d44  flutter/lib/common/widgets/audio_input.dart
5f04f0f8daa1f262b93c827d195bc3d2e6a0b867f2379a7525395526bbc060bb  flutter/lib/common/widgets/autocomplete.dart
9981b2c266756cc6b2a0cef0e0762910029ab4aceb5da412a49ce596c8df5e9e  flutter/lib/common/widgets/chat_page.dart
0e5c6a278f87e8c9593aeb27c94f1e4b4304d90f44494601c2ef25365d884b6e  flutter/lib/common/widgets/connection_page_title.dart
db0d4e8c038c7d325491a98d20a3d67e536c914ee965e041a6c564e8a40c9e21  flutter/lib/common/widgets/custom_password.dart
517dfc35c6c95a94e092b9ae16053f3651efcf2d62153da7b563fa0021dfa445  flutter/lib/common/widgets/custom_scale_base.dart
17aa03c6787296f5f0c9fbaec2cdda410da01efb4120be3a5c13ea4aaafa322b  flutter/lib/common/widgets/dialog.dart
bdd8f3a1ce5a8177854500e26c370d29bcd5df2f62c6136715149c2eff4cee3d  flutter/lib/common/widgets/gestures.dart
cba8ee99aae7dd6b383148441674efb06ef08dd5d4b57bd563e5ad56f609a66a  flutter/lib/common/widgets/login.dart
7c0141d090289dd73aa94d31a090e9255c795ec3c4b2b72672e464e89f640122  flutter/lib/common/widgets/my_group.dart
41d046cc868cea9a88f43015345eaf4d46047342dc82277ee149f3af2821940c  flutter/lib/common/widgets/oidc_auth_status.dart
d57ecc281ab34018e03a60aa04292113047291d0cf1a0ebe0463d4f5cd7cc29b  flutter/lib/common/widgets/overlay.dart
81d63d725b75b148c9412ac682cc0638d8db5df98a7f3a2b2ac3788ff01d60c4  flutter/lib/common/widgets/peer_card.dart
3023a566306fe0303fc38eb9962c86175dd5ee443a53a771b87747ff3456f9bd  flutter/lib/common/widgets/peer_tab_page.dart
9a573032cb57a76c0a24a60f20193bbff51fbfb5009306eb6c3616320a52ccb3  flutter/lib/common/widgets/peers_view.dart
c203a1e43979b7488a7b5e05a7df45343feb3a41a3bbe62e96050cae7f9356f6  flutter/lib/common/widgets/remote_input.dart
bae2363c9bf08a15b5bf6ff1e1f9cfa0de465bc2e3626f2630272f58d1d9b4c5  flutter/lib/common/widgets/setting_widgets.dart
6cc6138f14ab527dc7aafc8bc1bc674f373f62f85f2b463c8eb38c39172fdb8f  flutter/lib/common/widgets/toolbar.dart
84efa394dc295418f2e8079f4ab5c9bfe7acc2ccc48ecc3d9288b8bc99071ddc  flutter/lib/consts.dart
87937e1472785ebd1e6d56485d63dc8428dbd54c376f616a303f288b7fc205f4  flutter/lib/desktop/pages/connection_page.dart
eccf6614cb1a75f5bfbb965d6382311575d2bf8aeffc07d7b4687142a671c2df  flutter/lib/desktop/pages/desktop_home_page.dart
afea70c9279a40cec007b6d21fd71d61d3b8222baffbd0cfeee642c69d4df552  flutter/lib/desktop/pages/desktop_setting_page.dart
c49376e239c82de4fcc1234eb1e75c7858e7423af3b7a1e7cd6d3bb22947fc60  flutter/lib/desktop/pages/desktop_tab_page.dart
79cccb36c6d2c1744905032d163ee7b925df09002ce085b90cffdb52468cf549  flutter/lib/desktop/pages/file_manager_page.dart
5fc7eefc39509d54b43386a19ab11a16002a7a864270f902335dcff70757cb85  flutter/lib/desktop/pages/file_manager_tab_page.dart
a5c7ebc33aea94f132521142f8d9f350610ae1a7ba008e9e303f7c7bc3fcd7c6  flutter/lib/desktop/pages/install_page.dart
9c10eba602d4d1396eba1f3c0ab1af7e40ad06dd966b3f144675a7a69dd1b622  flutter/lib/desktop/pages/macos_full_screen_focus_recovery.dart
4c65b5fdf2705b1b799aeb9e9f2207997a84560ab8dfbf6236a9011fa5c1a081  flutter/lib/desktop/pages/port_forward_page.dart
96a0d3999bf5812c35ff32d3c516b4807a9e4cd6c095fa3e0c8c5169ec292eb9  flutter/lib/desktop/pages/port_forward_tab_page.dart
b90b4e75e87204068eff9c3fa680733a4ed002134fc1c1fadcfb4a28789732ab  flutter/lib/desktop/pages/remote_page.dart
d2e8a1a0fc1045aa612f0b81c4b7bcc23a66c1920f08dda798a31de14f8f2bb2  flutter/lib/desktop/pages/remote_tab_page.dart
972974394094fdd577aeb499efd3b96e5219d303ecc19b58a117e88a6138285f  flutter/lib/desktop/pages/server_page.dart
21059dfeb6c9a9025c90cb21a9e7a39fd5a6b9252e9396bdb1025005e3e19ffd  flutter/lib/desktop/pages/terminal_connection_manager.dart
0bfca722aaa378de626c826b03e632ffd38949bd2b34cc14ef7bc0801181bc2e  flutter/lib/desktop/pages/terminal_page.dart
2f1d0a74391f13bfdc82ef8ac121646d544cf8cbbbba32f5c59f1f737127bb21  flutter/lib/desktop/pages/terminal_tab_page.dart
76d80324eef024e8218be821c81c55e72fbcc361a325ddd49e4ad67ec7e6a180  flutter/lib/desktop/pages/view_camera_page.dart
cc7f82fadedf9ab368662af3375c8f80a74512bedb6154397e7e40bd7e07dfc8  flutter/lib/desktop/pages/view_camera_tab_page.dart
c4c1a9626e5d9db26d0c8f0f12cb4eaadafe4775b5a8e83027d2b2d906728d64  flutter/lib/desktop/screen/desktop_file_transfer_screen.dart
a1153519a0c96909d8378d1b292bdc616073f15a2b1e8e48b5a481620d51382c  flutter/lib/desktop/screen/desktop_port_forward_screen.dart
c51e5403e0226a687fdd639b45641050de9ba0dbf8496e971ebd8a905614e2c3  flutter/lib/desktop/screen/desktop_remote_screen.dart
757fd1f2017e622ee4c3044bbc971f3052e7eb6893203fe0aa27aef879f7cdfa  flutter/lib/desktop/screen/desktop_terminal_screen.dart
f51a618594dc2c4b09f76e3a36cc091a53cea602979a215197d018cb5ded3fd3  flutter/lib/desktop/screen/desktop_view_camera_screen.dart
3e192fbbc02115c9078b68cf0a33d5436c292bb0d218c67245c564923e101d22  flutter/lib/desktop/widgets/button.dart
0c366fcecd2c955c615d542d1e4d5538c8cf0b564e57d01176482db6f20544bc  flutter/lib/desktop/widgets/dragable_divider.dart
7f0f2992361aadee2ad73b544e6c5025f7b6b7122b2483f33b900abc498cd794  flutter/lib/desktop/widgets/kb_layout_type_chooser.dart
7e6c0b6f0170ab812c1617f5dd3a44315eade19e8499e6c12bc44b794488b31b  flutter/lib/desktop/widgets/list_search_action_listener.dart
b6f9d99567272fcb5a7642d8930e522be3ae6876322228ab3e46370ab710a354  flutter/lib/desktop/widgets/material_mod_popup_menu.dart
5ec6689db92a7b318fc968f6a165cab6d619333832453bc0b68fd05595aeaf0a  flutter/lib/desktop/widgets/menu_button.dart
4046637ef8efbdcf35de124d185786d3b84426218f0e4f0529037d34fd35e51e  flutter/lib/desktop/widgets/popup_menu.dart
a1a18199d269ba8c453f76fd26c6041f48b3145705802c7d655aaaa14c50a8e5  flutter/lib/desktop/widgets/refresh_wrapper.dart
98b31bc5d2b52de52ca8e0c8b95a563282969ebe874f6cd502e78e2a64cf8284  flutter/lib/desktop/widgets/remote_toolbar.dart
6dc8e6154d6ac778455b530dd869107f47302122e8fb79bead60b950a4cfe87a  flutter/lib/desktop/widgets/tabbar_widget.dart
ac9f74632eb8dd145f7ee95e85ad253480b58171e108d4406c81a65b00ba44a0  flutter/lib/desktop/widgets/titlebar_widget.dart
80ef868d2865b706e6246e77f6015d6a269a730b1a31d2f0873d01d05220ebb2  flutter/lib/desktop/widgets/update_progress.dart
53ba2b19ea04958081c878ea9a8a56e9ffffdaafa0991485471b754e7ac519c2  flutter/lib/main.dart
8a39e3b6a31bfd522ec6ca28de60a7ba032a44f8f0de60718bed41e6fd8de651  flutter/lib/mobile/pages/connection_page.dart
bb89eb3a316bbf9dff704cbfbda6e2ec1e371ff6a77571603712d2103e64aa1f  flutter/lib/mobile/pages/file_manager_page.dart
d5312b4f11771e74a32ca692ff9ef3e17e62a6e77654eadc29559cfea0e84f8d  flutter/lib/mobile/pages/home_page.dart
6cea72b3b1f7f3a92fd862518f375835945e185cc77d585c001a962aaa481af2  flutter/lib/mobile/pages/remote_page.dart
f7c55a0a198901bcc5e0d58592491c115cbf3a42a36653fed020b21d1f1c52c8  flutter/lib/mobile/pages/scan_page.dart
8bc2f0833fd0881d2c1efb7b352153d207904a19a35d951487ce13b29b41e27b  flutter/lib/mobile/pages/server_page.dart
7755fda890121c6b0d0b300b30f620a3187729067d8ced6144705e38941e5130  flutter/lib/mobile/pages/settings_page.dart
44eaa23f5b462688e8568d7e96b0bc96033dc77d302a8109f1ae153b263a44c7  flutter/lib/mobile/pages/terminal_page.dart
dec1898abf53cf5fe4bb510a5dc14c0966292a49f67dc29b307a7b5958f816e4  flutter/lib/mobile/pages/view_camera_page.dart
a5100c2e31b37420793c1abbd8af85b9448b49a638122905eb7adf95507e04b0  flutter/lib/mobile/terminal_keyboard_utils.dart
ad52e6c4d1fea9aeb4a5f9e61667516e4fb0398abdce6e775f18d07be76cb6a9  flutter/lib/mobile/widgets/custom_scale_widget.dart
13c10dd040a5e02890d82dde9de24376504fdf20ee5be6fe29e14099c13fdda6  flutter/lib/mobile/widgets/deploy_dialog.dart
5d628094facf0a24c3b7211aa12a5dbe3f1f301c08969dd0106b91ca38f8f0cc  flutter/lib/mobile/widgets/dialog.dart
db323758c204757a2aba0765e405c0a22575e28dff6495c60e04cdd2619a975a  flutter/lib/mobile/widgets/floating_mouse.dart
97fe8185ab32e27c6e82a38c99878cb22f34a6c213ebc26f83f651f95e07d1e3  flutter/lib/mobile/widgets/floating_mouse_widgets.dart
41eb3842d749cacbf4c22ee185a157efc13a71bc4fb256d32620acbddb2f5f21  flutter/lib/mobile/widgets/gesture_help.dart
2c0a08778636375c5e82a85c9cd106c3934478f7b5a883b008a1484b05f2a6fa  flutter/lib/models/ab_model.dart
8f075dfdee81a8a8b968350d845ef5148bd8fd8bc18544b648e83b2eecaaf22f  flutter/lib/models/chat_model.dart
26b76ca4e108a7695db2b142eee45a2538413d152ce54b5bcd46b17d115ce252  flutter/lib/models/cm_file_model.dart
8b3174ce6378e4f43aa01da2d13f15853322587f39cfcbcc6f09bd0f5da5f023  flutter/lib/models/desktop_render_texture.dart
403394731cc521c9b652aff17b0f476f6f082d38d34921fa9383b25066b20b86  flutter/lib/models/file_model.dart
f58687b13f643c960682d8e879266a0a093bf8ac2d1c7f0e9bc1961765707fa1  flutter/lib/models/group_model.dart
717a96265a35927cef7eef1d90cb2632d51e5b2bed41668490511649acac3254  flutter/lib/models/input_model.dart
a919e156287c129e1e30581724a7dd5ef069ef89a3ba03160ed4e7ff86f2ef50  flutter/lib/models/input_modifier_utils.dart
f5621c5688b575a09c1e9468935254a31822563afa7d8717b1fea9ce03831cb2  flutter/lib/models/model.dart
14b12d6b313f95cb53bc8c70f26800d54d8279cf408415136f7740af000268c8  flutter/lib/models/native_model.dart
4eae9664abaa10f72f7af8d8ea37c0330a6e358bb58cb54002a57a985da31c82  flutter/lib/models/peer_model.dart
c8343a51275acad756e0c39250ffe11165bf7a7aaab5c14c66c6bcbd2dc2f1bc  flutter/lib/models/peer_tab_model.dart
c04b40555ed6fa5d55d9f3674db41c69e1f98196bcc81b8cd461160ef07eaca9  flutter/lib/models/platform_model.dart
84a384d29baaa430dc620bdf2bb3d3ba379711bc68ab540b693d7665e5e4bd09  flutter/lib/models/printer_model.dart
7696a17b71166fac000d1ad20afa2d241f7874839f96fa5dfa2ac71f6d625007  flutter/lib/models/relative_mouse_model.dart
198b8f0dbc2cc9413e33d7eca1c313f3487944aad99e9379963bf5567b8b2764  flutter/lib/models/rustdesk_terminal.dart
d0c92fae6804562aeb20133fdad595fc7c930ece47e2715d481e0b331bafc704  flutter/lib/models/server_model.dart
4a3f6a9ebd33a7e65f7e9a4dcbc80d40a56715c033fe1099cc68fbdd61b2e542  flutter/lib/models/state_model.dart
00826b7de0f21066a196ca089ee3019dad80095439d262da7a21004f010eaa96  flutter/lib/models/terminal_clipboard_writer.dart
2c31165c49e2ed32b86a413c65f9d9658d8ff0616e647ac21fd4fbac45cf764e  flutter/lib/models/terminal_clipboard_writer_web.dart
02648166da8635542b612002b76825ace15cfe52376dad1a2e7d4d96acfa700a  flutter/lib/models/terminal_copy_shortcut.dart
7f80ad577109d9bb2cdb283244f6691f586597858fbaeba976498b13415bca78  flutter/lib/models/terminal_model.dart
37b168199ea4365274272ee155461d3787b43747f21b58d21203a5d67ab054a9  flutter/lib/models/terminal_mouse_drag_reporter.dart
b032ea39b44ffa68a83e7cf40baa607f4c3ab616fdc99b836efc5bf3be89600a  flutter/lib/models/terminal_mouse_handler.dart
3c0d494fb984a12d467cae73d4449f2af36c7fa126fe63a0f7ae40c077d67e27  flutter/lib/models/terminal_mouse_handler_input.dart
da5701130f4bbf5a208aa9795fe4537630e3474f78c880df8bb81423946b3723  flutter/lib/models/terminal_web_clipboard_gesture.dart
559e8ca722023df915340573261eaea5f4c7aad350bcb6951961afbff3f22715  flutter/lib/models/user_model.dart
3af76e1a7606dd7a4710c03641a1c79dccb0ac0073454111a499de27b55d0763  flutter/lib/models/web_model.dart
6c6903de159aea1e72b04432b69b80d672e64a64cb5f27347bdd22f6b8e7ad12  flutter/lib/models/web_video_frame_queue.dart
cc8bbb9549094e28dc14177de8498c159ecc5426995bb39a0e0b3ea85ba6363e  flutter/lib/mpp/desktop_runtime.dart
854b40efc597a612301dc805fee3cf6c988090f1af1e83e4b08dfc31859f63fb  flutter/lib/mpp/desktop_startup_settings.dart
2cd07be5a86c8e28b6bea6fe644cd47a90739b6254ef03aba457a58e7d77e492  flutter/lib/mpp/fixed_window.dart
70fa9f56af1853099229560ef8062c2f6a66ae5071e82bb84780a32847d2801a  flutter/lib/mpp/helper_home.dart
39b7a7172daaddc38730ae389a9535c8451b7ef2b572eb96638b5d492bae7ab9  flutter/lib/mpp/helper_home_view.dart
3026fc267114d0209280c2b7769228335735b8ceb7c05a6ab57943fd8eed3afb  flutter/lib/mpp/helper_settings.dart
4358c1a86ce6e413dfadfe65fda618a057e88e40221659a247110d351a622fcf  flutter/lib/mpp/helper_window_state.dart
e36e7da79c4c7e2d1823a8b9d0e8ce052579a69e7904ffd7dccdfca1019d4770  flutter/lib/mpp/incoming_session.dart
1c66e644f01cd6fc57a8785250bd01f72cb18af09ba5aa357e07250d613bcd3e  flutter/lib/mpp/install_page.dart
5de913909d7c4e3dc6e5b6cda5804bc4eeb068acdb0e43a24959d550edf5a18b  flutter/lib/mpp/install_view.dart
ce5eeb63271407193cfae71a4b884279d3933bc46fcf1c1bcf71f81709d0feb6  flutter/lib/mpp/interaction_widgets.dart
62a40e48a20370647ffb19ef398941b62b5df19ca0febeaec7de6079dbc19617  flutter/lib/mpp/portable_notice.dart
3ea79ad3b32a5c535a6a13edcbc9f2ea74285bf1d9ce18a1fb60f8438dde80d5  flutter/lib/mpp/session_view.dart
4f10bd0e71f53a8599eb7c09957181c2bf0d9a6b1faad39e21d852e39158cfd0  flutter/lib/mpp/settings_lock.dart
9bdec1f7cefaef89c9de03559fc39d5f2a027bf5795735e96880c9a56e5ff081  flutter/lib/mpp/settings_unlock_view.dart
c5d700a43c4f7dd0eea47c7168e1e7f6bc6464f3b3408a2b3e2788e67573fc6a  flutter/lib/mpp/settings_widgets.dart
88c7b32fdf38d47704d803b2c8296c1ccad9be238ce02b1d72f31c3b4ccab614  flutter/lib/native/common.dart
5c10e5b477b5a50fa106d68a801e6a456eb48a55a9e0e8902cb8a407a8795c9f  flutter/lib/native/custom_cursor.dart
9dac9628a9625c067d54235fcd0d97983d76238f628940573a46fa7ca2775e48  flutter/lib/native/win32.dart
9fc1b26b90cefdfc491c4dfdb3f8fb14ad4e6fbc84d31ab2cfe2981b50a5a8a9  flutter/lib/utils/event_loop.dart
8e1142b1d25c8287b317438b815a2b309c1d71e95615ba7e5123ab4794279bd5  flutter/lib/utils/http_service.dart
11cf5f8a78c268c1dfd9f0f2335af8ec83e46b01c89760ed79501dc6b1997097  flutter/lib/utils/image.dart
e94128aaf434d57d54dccb719633704e814b41fee052e142c4fa9ea4a5e13f3f  flutter/lib/utils/multi_window_manager.dart
947d5b59c64a5248233459e5af39d84cf5106310cf00497171ac90680339e7bd  flutter/lib/utils/platform_channel.dart
a94a34f0d1798365674bed323460d7c67492479ae74e5fc74a47d79899a44930  flutter/lib/utils/relative_mouse_accumulator.dart
d07bb9c52052714876e73de08100df6180c369529dce35e402bc350f132db073  flutter/lib/utils/scale.dart
d6473ed493a3a8868a4eab9f91c08850fa982ce5905318844c81ca47de087d46  flutter/lib/web/bridge.dart
d9d4615ac4fa851e988f0eb340ff86535fa4025b00625d5b52d04ac8d90d59cd  flutter/lib/web/common.dart
fe595a2cf2a66cc2f1f2ebc7db897be924d923c878311b801b183ef86c332a50  flutter/lib/web/custom_cursor.dart
ec6ea368258b6c127c028645fc90f8d691b7091ddd5449355b1ee782b31c301b  flutter/lib/web/dummy.dart
7c8ea02d1d1b1c5a8c8f7ab16b8767aa3186514f64b2789f45dd346e786ed583  flutter/lib/web/settings_page.dart
c3af5218fbe6093b35a921bf9a597fd3391d9297f3daf0adac7619eb7dc81832  flutter/lib/web/terminal_font.dart
8764f66777c1c16f9838f7f80ad1ac62e151beef08e153b1c0bce83ea25c48af  flutter/lib/web/texture_rgba_renderer.dart
7dcc315aa68fd7876ac029c56e00436678d13be831d52d9b3ebff63de34e8f56  flutter/lib/web/web_unique.dart
271a8b914d808ddbe35ceb065602bc80b70f091948ff8449e7d54294501085da  flutter/lib/web/win32.dart
5ded4f1a9d10d34bf6ee5beb0711d88ee2ef07b0f07ace9ed77935a246e8eb82  flutter/linux/.gitignore
73b60bfe8566c744b922db491d8a0b2570f47e8a56c7427aa27de2ec74d5577d  flutter/linux/CMakeLists.txt
f92152e29369d282742fd685d67c65c41f196efb89c8d2877517007f03874ca9  flutter/linux/bump_mouse.cc
a52b4819cf4bd22166bb3b2ea8283e5afd7de8a85a1f3be7502211270765d706  flutter/linux/bump_mouse.h
3ba84523b1c90b10baefe5f2d92620720a7fe01c56c6cc638fc82fb4a931fdfd  flutter/linux/bump_mouse_x11.cc
97ce555896ae92e77a4e8d5407900a297f88127daa40df2aa9a13fc6c0ee352a  flutter/linux/bump_mouse_x11.h
d24f8378ae64ce39284da46cc7e8c29259310556367e230c91d3ccb030cca05b  flutter/linux/flutter/CMakeLists.txt
1041ec6a57d06cf253d3e384d38033b5371fc5481d322b246849781e3ce928db  flutter/linux/main.cc
4119f8c8168376ecfc643941d3689c32cf3bcc821965e2c5fb97f272be5ad4c8  flutter/linux/my_application.cc
a044da4b485c93d0e1a79c62356b22c8856dd2bab537ffb6a9446fc905131316  flutter/linux/my_application.h
f7dc3eaa5413e47ddba0fa9dab16897e9370c42f63eb561a06e5d903efe6b79e  flutter/linux/wayland_shortcuts_inhibit.cc
0c29b51fc88128a10e390c36c0f53ea4c197615fdc4629b2366fcff05e0a1314  flutter/linux/wayland_shortcuts_inhibit.h
ffec1a0bbd70547186b82ad4e49089bafab2de309b89de97c776d70debb179fa  flutter/macos/.gitignore
802714a37a8fd3065fb3d8e21cbcfbb3147c7ad25f25934b64590085aa9f5b28  flutter/macos/Flutter/Flutter-Debug.xcconfig
d575f436f8bab30d7096792396e73b65db242edc01913c4123d2c29e713b3a6d  flutter/macos/Flutter/Flutter-Release.xcconfig
3c88490591c27fd84832e68a0ecede1fc9a79c6d49a341acc5ee1a5ea7ec5687  flutter/macos/Podfile
96181b1aab22a407d0c75e745dcb75b6cb6ee63c58387ba966a7849822bd66ab  flutter/macos/Podfile.lock
4c567bd8075200bb316575e5359136cac2b59e6a74ac102eec9344763754bfd1  flutter/macos/Runner.xcodeproj/project.pbxproj
dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  flutter/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
82ae1ba46039c7ae025b47f5c3294ee035ea2794b98ff359679be542a47e057f  flutter/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
465e6de5660384eb6832e8078920ba6cd5305c445cb29a24a86a2fda4aa6b67e  flutter/macos/Runner.xcworkspace/contents.xcworkspacedata
dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  flutter/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
5df2c6487e28b1042ba9863a965da1de0b16bf3d8b08b4f3e78fed8a21b5cf10  flutter/macos/Runner/AppDelegate.swift
41800c48c9c4274477df43caff519219fc156414af7f13790ac347dfdf2a790f  flutter/macos/Runner/AppIcon.icns
82524e984922e8c0e83a677ed8d4ee0fbbd2360e8bdc43926dd5c133f7cd2c68  flutter/macos/Runner/Base.lproj/MainMenu.xib
1f07efcabfe3b72ff17919b19c10b20c1fabf37ec3379f308c16d583ce945de1  flutter/macos/Runner/Configs/AppInfo.xcconfig
8067d533ef6593760baad9a9855a786a7a77470fcc3f0925ec04fe43bc1ac4b0  flutter/macos/Runner/Configs/Debug.xcconfig
7a6a4b4d973a23052fa0a0388dd261e32d311d7b66ba1bfc3b914b361808ac61  flutter/macos/Runner/Configs/Release.xcconfig
0e341a392b16ad302d12890aa3dac9257a6c10ece685437604259a85341645a3  flutter/macos/Runner/Configs/Warnings.xcconfig
bca6a4c1c3e5a1932d3e54814155b3665deb7a414a9e99b41f622f6182548e0f  flutter/macos/Runner/DebugProfile.entitlements
16087b3bb4126f089077662bdc64b3a17a8472ff027b77361c601499c7775aec  flutter/macos/Runner/Info.plist
cbd195a39a042fb3726533b627cb5125444532db43970c2409e6254278e4c30f  flutter/macos/Runner/MainFlutterWindow.swift
af1133e3f01887bf1cb8e011f927d4c298c5eb3771b1535f278d98786131c100  flutter/macos/Runner/Release.entitlements
7ee0ef03baa0c7380dc882231274c0954e7a820c9b890e0e18a051660bfef9dc  flutter/ndk_arm.sh
962484e3792883126716432916d30e228fd58bb8ae3d0d65b3a21945533d7aed  flutter/ndk_arm64.sh
39746bda8732f5533a2c6bcf7fb86866fc6cc9f02f84c8e240b532be3ad84a63  flutter/ndk_x64.sh
7355076c0f4260befe0e075a079be63678e81404668f1ade621de28f4e2d969d  flutter/ndk_x86.sh
30d8b652b896c2d6563b079bbf9735f767f0bb2e9c413577c0170389d22002eb  flutter/pubspec.lock
788a03c621a2e63da198386e7921478dc12e35c1915679dad086f0aff6a994b0  flutter/pubspec.yaml
7a6ef09ccff171c71bf64403917c219ca85be2629d22009e45303c3035beaa10  flutter/run.sh
826c734b23768990075dfdaa64efcec08725ab89d0dca7276326600eddbe44d7  flutter/test/mpp_helper_permissions_181_test.dart
299e5f45fd2275965b95a1424f590ab29092317b2a919eb5294119cc0ffa2731  flutter/test/mpp_helper_session_ux_test.dart
de2282735dc9986c555047ad75faa48ea6cbcf853322b9ec41933bf9cf6cad52  flutter/test/mpp_helper_window_state_test.dart
96345475f1a3c66bd32d28178fba151ab1506b35b1f7857b8f7651863093ea11  flutter/windows/.gitignore
601b3670032926d1b1a627d882e872574825896e5a9f2feb899b9f30f8cfcae7  flutter/windows/CMakeLists.txt
732f127ed9d6683c197421fafccb174611ac6cbaa52031cf5133c0a41d13da54  flutter/windows/flutter/CMakeLists.txt
771540f373e1bfc5182851e1279fbc8b11bc3e26506b9b2e02b6309b0efab26f  flutter/windows/runner/CMakeLists.txt
f4818f13380110e1601c9efc67d4fd237a6fa192675adef56854f747158c1b6f  flutter/windows/runner/Runner.rc
d7eab4fd3fc830e4e0ceac18be2fccb5aee01fffa998004cc18d5437f35528e9  flutter/windows/runner/flutter_window.cpp
dc293c9cfabde9000558e39ebd6578ddfaf98dba50b6a3831b1ca565ad069030  flutter/windows/runner/flutter_window.h
51738b4015c429c90f0870fb1c70e6fd5cc080fd0d14600c155bc1374b7ff556  flutter/windows/runner/main.cpp
23125e7a8b675e9300bfc8a806d0e7431ba0f1d3d1809f2918e9ab88dbfd9881  flutter/windows/runner/mpp_fixed_window.cpp
5bd20b96aaf675a2308259eae7c669bda91796d44a99c574d4c4e85ca750f03b  flutter/windows/runner/mpp_fixed_window.h
7a13b4aa29ff8e9c2d9347174020de89701d58911e15b292441f50bd495e1121  flutter/windows/runner/mpp_single_instance.h
1fa98588b04561590ba1cf0521ab86a9db4a878312f21c9d5861d965ddd8d1ae  flutter/windows/runner/resource.h
4df7655c74f6027bed31b266d69e6dbcf12f075ff0b0a316a2a5fe6f05c53edc  flutter/windows/runner/resources/app_icon.ico
daa434ba674b426ebfbae64dbb8bc5538fc439f9337725bcc6317946496e1ef5  flutter/windows/runner/resources/mpp_app_icon.ico
bc0a5c549219bdd4dfba20cc89513668c7614674ccf0d714ab347ed3330006ce  flutter/windows/runner/runner.exe.manifest
cd9cfd4646e2df3f23c0b0825999ed36b32f5a68c1e671883c63ccc1acb17d98  flutter/windows/runner/utils.cpp
95a7f7dddb832997cefa937a96f89472332277e75734a5de553610760b744b03  flutter/windows/runner/utils.h
57e24e8bfeb1e67b3cb8541132cbca74fff5776e92c0facbaaaea99eaf371679  flutter/windows/runner/win32_desktop.cpp
1f77245f0a1c8af14caee1e0279304da089aafb11016969bdf198e82b181e192  flutter/windows/runner/win32_desktop.h
b9ace68b32ca45312f1b948d332fd87769b214fec5684ebf8a644459afc7dbf1  flutter/windows/runner/win32_window.cpp
2241366b1fe77d0ccc3b3af55f660e6c7f8acc5de163a43316a761d8e84d06f0  flutter/windows/runner/win32_window.h
0efe0bf01a1b5eff3824c7fa0ed9ed4130ac2535c93ebae790f9cef0a47b1d44  libs/base/Cargo.toml
f5394cca22f86f28a7f41af91c84d22ada6e5d818b201a22f81483bb0d0f0c7a  libs/base/build.rs
1e074c9241ad2c96bbbf604671f9cb499f9d516652bfe72e7d214ddb1604a151  libs/base/examples/system_message.rs
661f4ebd1699bb91874b18ababc8909191a7181a03746046dbb2763bdf1ec05c  libs/base/protos/message.proto
9a5e5e5baa332c75fde5f870ef69908dcb08687368e8294d4fcb0a74e3021ba5  libs/base/src/config/keys.rs
e0ff631fe2d715bfca85bdd09e4d29ab3be651e89b5d07163a5045558f6f44cf  libs/base/src/config/mod.rs
0da9c79ba82b4163508b8bca83a8e6ac656763dea062fbb615b96ac219202302  libs/base/src/fs.rs
cb8a18861cb83d91b4f97af0a0d4fbbfab198ca5b2896227bc917f80d1becca9  libs/base/src/keyboard.rs
242451d0d92fd50e2c8eeb90b7b882b01aae6c40e7ca97ac57acaaacefa3d919  libs/base/src/lib.rs
ed5567f74c6a647a4472f729cf149528db470fbcb3ffee22aaf69e7db4619bb1  libs/base/src/platform/linux.rs
1bc42a49a554c6c8547e43177c6a19aeb5d1041cee1f228bce5127deaa61246f  libs/base/src/platform/linux/wayland_probe.rs
8a5f3c90068566fb7e9624f2fc34460bb1c97b629ab285b10261cb6fa662e769  libs/base/src/platform/macos.rs
8a63bf31c9a7dfaadab322523517b5f7a502d61ca2ef794874c05b660b6b715a  libs/base/src/platform/mod.rs
cf6b2028df0fa5f4a7649c652965139c43e3ee5f2be888e2a3dc0d84895c9351  libs/base/src/platform/windows.rs
ce05703477d0df67a1e08addea898b83828041aab2a4dfe929e276e7bdc882f5  libs/base/src/protos/mod.rs
a18508173e24624716eb5bdff4f0a3feb75d8123fad6195faa28ecc80e707f44  libs/clipboard/Cargo.toml
986e7115a404acef9e74e43e885a25d421db20d005c1d104838936c58afdfc0f  libs/clipboard/build.rs
35c523a08ccdee7ae9d7adb57e249783092b402a0ade087ee5b06b843bdab72c  libs/clipboard/docs/assets/scene3.png
226b66020e81073713d110a85f335b53c5656150def5cf30e57c4cfa89492cea  libs/clipboard/docs/assets/win_A_B.png
87d327d68df15a49cb00c81466ac53ff0a7a6647e4929d5a98099b725fe75e30  libs/clipboard/docs/assets/win_B_A.png
cbff313dedadb6f296d780154ff8c73a3e54c65f912e727cd0df7a9ca835488c  libs/clipboard/src/cliprdr.h
1523564491c8f581afbe0e7807ca38473dfdc8f7c8ff789f80d64cddcaec9a06  libs/clipboard/src/context_send.rs
6dc4d09972cf5667605d0bb111aae03290975dd2826dfdee40005ebccddc7eda  libs/clipboard/src/lib.rs
d1fae3f603034ca70b587d70049f6cf7ccb0b9e6ea15be8082abbd20c9131352  libs/clipboard/src/platform/mod.rs
6eb98092b48871d05125f48de18049b23c28926fb9ea8de1f8bf78681157db4e  libs/clipboard/src/platform/unix/filetype.rs
b28bbc0b1bc26a23a19ece91f6cf785e1eac31c6a9242590583c8619e7641c56  libs/clipboard/src/platform/unix/fuse/cs.rs
ccd04c50304fc49fd1bea91b06a7698689adc4cb29311d221b24ec11c89af721  libs/clipboard/src/platform/unix/fuse/mod.rs
c177c7e8937d2ae1d0216c34d384a70de4f611f8574ab646ac808dde21772057  libs/clipboard/src/platform/unix/local_file.rs
f8c7ce0cf43004769d5d87a5df89a051030e17ea9ce96fc3259593097d122714  libs/clipboard/src/platform/unix/macos/item_data_provider.rs
9cc0f0bb97c35ef2067348c3e0b14547ea001340371b2e35351f770e406ee7f0  libs/clipboard/src/platform/unix/macos/mod.rs
fb10f5f8ca8bbe55ffa7ef373dc48cc1597d10876862683de2da76a8a01a329c  libs/clipboard/src/platform/unix/macos/paste-files-macos.png
b7e071543f0e4439e87cd8b25b1400a8862fe8a1fd16d8f33d18416662e70c41  libs/clipboard/src/platform/unix/macos/paste_observer.rs
9b524da722a60a1bb4a4524fd8b44d003df3304bc2ba05fd47d3a4ab74a3f05c  libs/clipboard/src/platform/unix/macos/paste_task.rs
dbe2b7f0286d87362b0c1ebfc8bed95230fda4e88b5b16656b741e586df46775  libs/clipboard/src/platform/unix/macos/pasteboard_context.rs
ce8c50dc0afb2225a3b53ded48043d6f1f6c7e2bb79c16547aada1c6736d9350  libs/clipboard/src/platform/unix/mod.rs
5f2d62069fbdff6c89bf3e1abf76ae603f07c8e774b0d4f9710048ebfbcae8de  libs/clipboard/src/platform/unix/serv_files.rs
dea9f9d2abfa3aed11f52871beca6f2b8bdb03cfc44b6dc9b178161c7c31dd29  libs/clipboard/src/platform/windows.rs
5e3c476756225efb0116fae8200acb2b501af5e54cab0919a309324f67ea052a  libs/clipboard/src/windows/wf_cliprdr.c
e753774a5c6c845d5b43db5e4e133c8b7308c233f036517be1e2ae01cb068790  libs/enigo/.gitattributes
179f6fef379f5bda0adae879ec96249ce24dc7c1401ddc591877a083959e48a6  libs/enigo/.gitignore
7ad88ba26ed68593805dbebbb3f1e8cb1784cd13dbbfa768590edbcd99b5ae96  libs/enigo/.travis.yml
00aa884b3162596b7ac9ce5adca120346a0074832bbf341bf4ebb17e4bf9fa71  libs/enigo/.vscode/launch.json
05b8524d3480b09f5fd941ed1fc5820fa6436cca7e0317fe6beb4b7deb83cd19  libs/enigo/Cargo.toml
f4d766d1551a41e213da39e009ea71674e06c7203bcf9526beee583d920ae4eb  libs/enigo/LICENSE
c0b0c56eadcdf87aaaa7fc9eb3c3e78452e3d265de113e851412943498dad13c  libs/enigo/appveyor.yml
0e38b0f4e5d32e3a8956fed614af39f7ab5b47ec0ceede3d200e2044c9e3f13c  libs/enigo/build.rs
df313e2aaa28635c3f9ea9b9ddb7f84cf5554c892399c7f1511a3a77a42b859f  libs/enigo/examples/dsl.rs
ed7906cf25fb07e04d5eee19c9319ad7c64caa68e4f5896da1f9c9b018502446  libs/enigo/examples/key.rs
d0b3da133813397c2ff33214b673231a1bcabb863cefc6472109410333737b54  libs/enigo/examples/keyboard.rs
57752b353ac66bea4100ef78860a4d85932a545d4b7d1a46492791d8d8755997  libs/enigo/examples/mouse.rs
d2f1d69aa32e38e0647c9d3d46b731ddcf73fb0ad0564917cfd4406be56da43b  libs/enigo/examples/timer.rs
aeffdf96c9207bb6b1cb14c082f2f7c702653664c2f23d705b6a6b3de055c9d4  libs/enigo/rustfmt.toml
06cdabc693534da22ba8b0008b75b3e3bc0fdb8d0206f8ee882ae60be546e64c  libs/enigo/src/dsl.rs
e459639d9cfd3b19eab155da225e5fd168a973dc1bb76e15e30c1d639030007a  libs/enigo/src/lib.rs
23b37a3c7c347ea470ee58783e2ca06677543dad59f2be2c1230751a1299e0e2  libs/enigo/src/linux/mod.rs
dcfb0e92063897d6ba0929b0a66ee87cea667ec623dc8104bc44f1416e236d57  libs/enigo/src/linux/nix_impl.rs
5049af5d6eb011034b440a2871a8e730c23246a8932c8a8652f8c06e75bed14f  libs/enigo/src/linux/xdo.rs
989064b1c8d47b4670a6aeaa7d8f6ab8e3f00c22adfa383e6404ceb5098ba8d1  libs/enigo/src/macos/keycodes.rs
a9cea55b78aa6d4e5b0a84449195326663a85385a45bc1a39f77080083577133  libs/enigo/src/macos/macos_impl.rs
b725bb8578db95e725d6a51e896c3c4a3b78030a0ed90bc3d04db15b9482e4ac  libs/enigo/src/macos/mod.rs
8f7e8de187269c694cefc3a72db2dba3ccd144b9051768b268ebbf18cc155141  libs/enigo/src/win/keycodes.rs
07f53df0c2bd6aec012de1a5075bff4c9a5debae075c21b154e4adb181164421  libs/enigo/src/win/mod.rs
20970c90177cfde0ce4a783689c81bedc0f14f3e0da63042d4579b56d65b4095  libs/enigo/src/win/win_impl.rs
049e1d4d674ba20df520a000854f35493540bd69ca1e2d36ffc89d82796219fe  libs/hbb_common/.gitignore
0a57ad462f162781d9750f2260187c4e7f81e68c85d08b611a8dcfb9a077d80c  libs/hbb_common/Cargo.toml
cc2dca9a8bfc1a23524acfeaf890405f3ffc9184d5c4491aac417cb0994c1dc1  libs/hbb_common/build.rs
be661026fec50d691cbd0d54148f27bc9c3a0604fc2cc8d3529b6970b2848673  libs/hbb_common/examples/config.rs
d892faf0748e4e49fbb57baae41f36ebd630925107489a5b17372dc6e9ea1c03  libs/hbb_common/examples/webrtc.rs
a49389377364667c483fbf461f3578d99ae54907f28b838e6a7716abba758a5e  libs/hbb_common/examples/webrtc_echo.rs
7b8f5c00f4a924c9699f03c28d8a226220237e63abfc6a73797456977ae13066  libs/hbb_common/protos/rendezvous.proto
7c5fe622b8a6576f6b0a3ed016c89a2443f0256b87d9fea2ef15caf65cdc5a18  libs/hbb_common/src/bytes_codec.rs
2354aa2252d73671043bdb4ba3dde8d644f250c91cbe71ebeb0da4235902a7f5  libs/hbb_common/src/compress.rs
12a603bb7fe86c39aa97ef5ddcdd822e99b51dc01ccd9b2af58b221584e909c8  libs/hbb_common/src/config.rs
bf7c1bbc342c935feb3bb470627a54b1a927579dac3cb614f46b5ecdb3703298  libs/hbb_common/src/config/permanent_password.rs
62d46014c029e7869d8b470e33a3ca51db4a8e1267676632052bf729bf7dc164  libs/hbb_common/src/fingerprint.rs
4da4748e5a84416dbe867c1cb14f8e9591b04e7f40b1f8f8d32a4ef0078a9987  libs/hbb_common/src/lib.rs
369bda6db3410e90d44c01cc86cb383198c582e4f368ec49fce392a98797e3a9  libs/hbb_common/src/log_throttle.rs
b6a8a71136d71b9c372fe908bc3a1288d02eb5a72521fb9e4380afceaf18d84e  libs/hbb_common/src/mem.rs
06de2ef3230b9ed9209cd1b93cec32dbf107eb27d60d7eff44382c5ace4e5bd5  libs/hbb_common/src/password_security.rs
ce05703477d0df67a1e08addea898b83828041aab2a4dfe929e276e7bdc882f5  libs/hbb_common/src/protos/mod.rs
2fe3017ea39c5666e255a59e16946c52d1adaac065a566a579f3560db8d65406  libs/hbb_common/src/proxy.rs
18d3761b1cd12192592c72d04bfb1b4a8c10c14bf27f6c8beec8d359d412da55  libs/hbb_common/src/rx_probe.rs
ff77242b89ee63a628b259f0dfb249e6c49dfd8e2d772edfcbbdcc7f8324fbd0  libs/hbb_common/src/sh.rs
63f90caca3c75ea9c42c2826638e18d262a9d7add409a72ee029fc1fe37bcb22  libs/hbb_common/src/socket_client.rs
0dc6787690c309a8f0de4544f0cf0d63742220b84bd38d26a68cd5d8d99835c2  libs/hbb_common/src/stream.rs
9998c8790399f324b446ccabff46c23aba633eaacf6dfe6e114b73cf6a03524a  libs/hbb_common/src/tcp.rs
d1619594e6db7d039096f34dbff69d508f2ac4d336f3709f439b7533fcfc7388  libs/hbb_common/src/tls.rs
c7da75a4db64fea07f6dce1ad5a791fb4d791b15dcc41672129b0f6438ad8b2f  libs/hbb_common/src/udp.rs
0b1ebb0c6c1d383c572d45e3f09daa4956ea49650647aaa03600a12ac3de621e  libs/hbb_common/src/verifier.rs
950ae0f7a872aeb8f9da3d3963d73ee4754e39b1a2eb2f6f6adae69d0365980a  libs/hbb_common/src/webrtc.rs
97967e2ab0694feea2ddf064ea71307b38fe5af46fcc426bd408e241ebae7732  libs/hbb_common/src/websocket.rs
ade32fc22d57e0993729951ea5389d95f410823a27e0e040ca58a725626f4734  libs/libxdo-sys-stub/Cargo.toml
33f1f8a8afd6b46e6272369010f5a825a2a0438cde912a95eee3b1bfab2bf53d  libs/libxdo-sys-stub/src/lib.rs
39260f3ba7185e82d72d3ba9651e86466b4ab54b016c3e5cd109c104b46a46d0  libs/portable/.gitignore
184fc30f2a6204ae5d7c1c057badc31a2a65fee000e658599f56008c36a2efd4  libs/portable/Cargo.lock
b2180e85b059cafb49eb598d51fca5b462c25d453b17a4e68675989d9d8eecd3  libs/portable/Cargo.toml
fd57c4152a090e0c9f5e73ab8bd3454a3b69fe79073e370a728da70d23492d20  libs/portable/build.rs
0cdc489ffe89710a4ecf6ace10f422f215487b7966adf2ab446f9f9df30162df  libs/portable/generate.py
ad55a1e091237e55585f95e3ee7107710778aa6841c2c081e6beb1b26e5d66eb  libs/portable/requirements.txt
095fa8b9f960d2ce0f526510108cd30aee73087bdc71675a585623cf8c337646  libs/portable/src/bin_reader.rs
2475a23c82a09db0741d25249976d7f1ed9eb15e4163c59c029f3f2fcc2f4913  libs/portable/src/main.rs
15f8469514b772207d4f59790c7cf05618d97a6e8e562cbddaacb27abc8c950f  libs/portable/src/mpp_cleanup.rs
4f1bc5569e9787989efe01dc371a2945cf943462f2bc5ff8e960ffe9a735f228  libs/portable/src/mpp_log_cleanup.rs
9bf7f66b99ff9251efb37469d17f20b5a7f51998ea26cf4945513599bc2d81dc  libs/portable/src/mpp_ui.rs
fd359b0f3af18dc810d81aae036358c9b6c80b9d7a74612524c89c27ed5ce9b5  libs/portable/src/res/label.png
a34a5f9fe7d381f6aa8d929fbd8380b2fd31eb12a409a6c03bef5f1da2ecd84d  libs/portable/src/res/spin.gif
e05a03b5fa2498cf29881937629e2bef96e4c0c7706ba320f47647cd38c70d36  libs/portable/src/ui.rs
c5601a13e9fd3e051f444bc01336e45f02d35c4675d905406b16d72a471a2bfd  libs/remote_printer/Cargo.toml
ae727ab523267edd978bc4568e6f2b638e5f91289ad0891cc68465646b66998b  libs/remote_printer/src/lib.rs
394e28a02197234869cb116bdb9bea07d80e3b45fd88ec7c98302c26e91ddbe2  libs/remote_printer/src/setup/driver.rs
363570d3cac430f0f9a1f3697f47ec3b7fb2137f1e85b4df137e2739f09830c0  libs/remote_printer/src/setup/mod.rs
c3b12d2b94d574a8a7e88956df989fc7937083fdb29024d7cb17d96f2d0de2e6  libs/remote_printer/src/setup/port.rs
6fffe6cb05a323e58894dd9e43049e12b376dfc8cb6ab1216fa6816cfd533950  libs/remote_printer/src/setup/printer.rs
afde11e2121fa56a286f6fa45c7511b20f19cc1941dc1700f8ebf81281ccf535  libs/remote_printer/src/setup/setup.rs
3862834b750956950d88f7c3b55552bd393c4ceb27d1211cb480722fe949b11e  libs/scrap/.gitignore
58ed96a7ec4bc6cda2d1c3f3d813672ab80d9c2da6e03d399bb229cbb1cc0f1d  libs/scrap/Cargo.toml
f3bcb76ef07dac5f6fbfbd7821785b477eb64789207977d3303e73ef4674bc48  libs/scrap/build.rs
5b2d948090b1e1e82898806c62b7c4a80aac372c8087ce1c5a7d212e29ccd2e8  libs/scrap/examples/benchmark.rs
9d1d8868925fa0cb90c729bf03258f912eb3bdc8724eec3d8f480eadfa21b0c0  libs/scrap/examples/capture_mag.rs
60c5dcb5a44f53c6bde6673bc44577b345771e8569c5cd6c8a5626c2484220ae  libs/scrap/examples/ffplay.rs
8a5fefd994e97df66d54ae2caebc96030d5dc0c80e999551ce7181158ec2b9e3  libs/scrap/examples/list.rs
3d172605e717393b2360aa8d3794e54f6742808c19ed09a2ea439a00e3277750  libs/scrap/examples/record-screen.rs
9ca9e4989fc4644d29e958caf63bad81949632fea3abe7234657087421d28d91  libs/scrap/examples/screenshot.rs
73c391632d2222a7aa05181f6e738e83e9b46620c40bf33fcf0bd3796b72dd19  libs/scrap/src/android/ffi.rs
eac6a47b5cf41e4eb849c21ff7f235109facd90e37ad52667850bf31aa1d4760  libs/scrap/src/android/mod.rs
44c25b1e044bbe823eadb89a9c0656a205676b672302c0518d662aa1f8eaa24b  libs/scrap/src/bindings/aom_ffi.h
78d904a5c38264729b5c7d7a4930ec6285692bfa8621e45146cd191e7cc40bec  libs/scrap/src/bindings/vpx_ffi.h
c27e3aac6fb71a5bfcd74f545903f9251a6607ffc77b3ec4de5fd67cc98b4924  libs/scrap/src/bindings/yuv_ffi.h
445e298e7afc06b6e85df999a134a9ddf3d7f5768bbff98528e145cb0ca7b771  libs/scrap/src/common/android.rs
721806f2324a76a9998a3dcb8ed7129dd2e3555948f42cd1e1b2ec9286764633  libs/scrap/src/common/aom.rs
d6da4414d253b952e6855359d54131516c8b88a5628de420803068e063be3bac  libs/scrap/src/common/camera.rs
7d223344f0840271bdd1a875f0136cd2e3491d9b364e8bb333b8a4c6ec3d3f4f  libs/scrap/src/common/codec.rs
7d3561b10ab1bbb1e2142e99492e49842ee2154b32177bc75382f739db0a7117  libs/scrap/src/common/convert.rs
988fbf3c3ce8dfe826891d6cf6a4a7b8d7c9766eea352e338bb0082d0f189b29  libs/scrap/src/common/drm_reader.rs
31cfe8b8d396f09184ea880ad864a26d57cc63a641a35dfb61e7c164cc35ba89  libs/scrap/src/common/drm_render.rs
9e5d768f8f9110fc32fe69b81d9546d65c8eab51f8cd1a008e2ed951f86fbac6  libs/scrap/src/common/drmtap_dl.rs
b5bc46c6358994a33e0ba3080e407b9f4480f240b56fcbf21d316f9486353e11  libs/scrap/src/common/dxgi.rs
55b5129281c7924cbe705ab3215f3c17d9372dbcc65477edbf238bc4e1a32095  libs/scrap/src/common/hwcodec.rs
1ac4828fadbee3d55cd679b2ae19a2d9973b6ac714204f742ef3770e962aec44  libs/scrap/src/common/linux.rs
83e5e6463359348420dfcd7e21bac3aadcfe8c900703ecd21b1bf6bbad6ae742  libs/scrap/src/common/mediacodec.rs
0c4148a926cb7f23d14d4f4c78a3848b9bb914426d169c74f94676ebd75f0a0a  libs/scrap/src/common/mod.rs
f3a4bc149d4bd0639072c184ea133cbce5c4036e506970f30d046a5ddac7bfe1  libs/scrap/src/common/mpp_vp9_threads.rs
45fcc1f70da353d1428b61d2891ad676280fa2aa6be6d527a305630c25641fd2  libs/scrap/src/common/quartz.rs
06550f7c04ee477ce9a581cc5507fe59744bf11c1629d365bdd601f659607226  libs/scrap/src/common/record.rs
41ff973383501baf4ce7b92ce4af5dfb9979451d47303bb9fb55875db1c2ac93  libs/scrap/src/common/vpx.rs
3e239e05129ad8788210683226ddb28e57e6b70f85d007f7b4c17946d3111b79  libs/scrap/src/common/vpxcodec.rs
02963e6c9e794c96748cbb5bdd33dbfde1e5ac079ed5c26e935210b862addd80  libs/scrap/src/common/vram.rs
8f67aebf2faa541ddb11bc8d5f96a611e2cefa0c16acdb32959e672008cb99a8  libs/scrap/src/common/wayland.rs
fad34bd152a9bd5c8afe0b8cb0a35e9ce625c335bca8a5a047bdc0a406205f10  libs/scrap/src/common/x11.rs
e11284bfcbd335777b90c7b7069c0d463513444d4b668fda94351f919a8ee33c  libs/scrap/src/dxgi/gdi.rs
d794c4192c3cdae315b7a13fb8e0a1a7f3ed385a75264eaed72eb5ae99e1d20a  libs/scrap/src/dxgi/mag.rs
242d8bdac01c0a4ad22107afbc1fc2828dd66e55c5d2f519a75895d1e39e23e3  libs/scrap/src/dxgi/mod.rs
9e1fab5f2996b4db9c56ab008f55d6f811b18c072777573d16ed8ed26d9fdb05  libs/scrap/src/lib.rs
bb1247f083d566e1395feea1e9e362604594ef271f6e93cc309ee5aaf9eaabc9  libs/scrap/src/quartz/capturer.rs
b55d14bf7ebf5066c788e929869c073fb2fd8f5d71abd03b767453741f1a6103  libs/scrap/src/quartz/config.rs
3269f865e1c399a8471c185b67fd40e76943add42a40830d11e1b28453acebf0  libs/scrap/src/quartz/display.rs
703d7035418afea9bad554894ee9a1657d6424204222853ca21ce7142f727407  libs/scrap/src/quartz/ffi.rs
d262a0d7d5767ad8a89c21b1487fc00327a767f4ca80beba6aeeb7d2676c3987  libs/scrap/src/quartz/frame.rs
d0cc79b2f03de10d5fd71748501938f9069900bcf2036eeef0eeefafd2d9b836  libs/scrap/src/quartz/mod.rs
b6d88f982f821881ded22b4f590e5cfc92c05bae4d1f86ee17c174927f106e19  libs/scrap/src/wayland.rs
9c4287d05f055ccb2334099261160415a0ffccb82cce56b6b2bf56f5dc0bd107  libs/scrap/src/wayland/capturable.rs
289fbfaebc2cdd1a071278f78fbcf1945c9efe274944d1137db5be5a0661a7ed  libs/scrap/src/wayland/display.rs
870ca8045f8ed65cae00da6a56effbad11be938e05b51408f49619ff3e059df3  libs/scrap/src/wayland/pipewire.rs
5a692cf665f67abcfa322947386eed5a11b91e0b084b921f276495f4e5082577  libs/scrap/src/wayland/remote_desktop_portal.rs
ce8cb75d25865ad2282bdb6fe60413dcfb30a929f7f04a672f9671e35edd4df8  libs/scrap/src/wayland/request_portal.rs
d416b648d5950ddd70085c95e5b67b4a8bb41cc2bc6a32ff8d852b430f0b5b1e  libs/scrap/src/wayland/screencast_portal.rs
44a7bb2adae83e58a09307f365e822a4b27889c15ab498e57688dca11f452949  libs/scrap/src/x11/capturer.rs
f0e41f6fbf3a3f52b406946d8b145d69f9c3b766285750e2978161ba69250446  libs/scrap/src/x11/display.rs
6f6cf6f0b8fff78208e38264bf5d82bd08b5748f2bbf991c495ca523ce104df2  libs/scrap/src/x11/ffi.rs
43113044a02de9aef03d64998dce13216068408549b61e9bd42dfa28f3ffea83  libs/scrap/src/x11/iter.rs
4d9efe1b06b7a770bfd95356358190a64cdb1c5d07afa08ccd62d4a99c8ec2d1  libs/scrap/src/x11/mod.rs
ac402e2189288c4186fb853ecf87f658a508901d6faae5fd03e942acfb111750  libs/scrap/src/x11/server.rs
d5ac2e0574d0e1974f733813284344704c75a9805f1fd58d5834a9fad411e744  libs/virtual_display/Cargo.lock
3c241ec655632a6e6f60a767b8418b6590dd08b851d5a77e58bede2a0fe1beb6  libs/virtual_display/Cargo.toml
e0b97e29b7420f3d464902dbfb42b1af32ce1971d578ca4a629fd5d880490576  libs/virtual_display/dylib/Cargo.toml
89cfd0e2b3810008cb576c04bde8fda44030de27474e3c6a77086fa8ddcd2fd1  libs/virtual_display/dylib/build.rs
c998a6f8fbd84301c54ba3362626a5f2abe589082f9ab7ca7262a0a680d81e0e  libs/virtual_display/dylib/examples/idd_controller.rs
ff884ed66cb32e82b414791773f75e487490be2fa390b2ad857260f0e3996819  libs/virtual_display/dylib/src/lib.rs
82abcab04fd1fff9eacd5e12c3645d575b64e0cbe913c4a8dcfd5fa80273747c  libs/virtual_display/dylib/src/win10/IddController.c
f84339b4d344337e9e9a5ec94b8fa82bca0bec50b0e3bc850ee79e2915cf3ffa  libs/virtual_display/dylib/src/win10/IddController.h
7c5f2d3ac3275ac6c6ef98666529e9241f9d3b3097208dd3c23de41274a90d8a  libs/virtual_display/dylib/src/win10/Public.h
1cbe254ba62c1658892c42968ccb05939673e48da6cb80b64843d0c20ebb213c  libs/virtual_display/dylib/src/win10/idd.rs
d40a57f9a1d9be90748fd9aa339b86a1bae0283ecd522b0ae8bf7844584d900c  libs/virtual_display/dylib/src/win10/mod.rs
e4faeed361db233fa28e5cdc60b5fbfbf3139d9b00ddb233af8eee71f894996b  libs/virtual_display/examples/virtual_display_1.rs
7f556c9bb09335a8048ce72637c2b075eb43f487c6bc15a5aff131d6bbb5e87a  libs/virtual_display/src/lib.rs
6dae4a52aa1ca494be63ccdb77116679f48dd13867b9a825c23c8a197064fe4a  mpp/VERSION
4881868aaa1f856be747ee8cdc6419c5da9cb550b03b4323a120b1a735f8eb9b  mpp/assets/app-icon.png
247bccd5caa9cda239e1a01dafafd7332e9946bb64ab5029df84c0661465c87d  mpp/assets/logo-original.png
97f422baad9b42474bc9f64764dc88f6cee24ee1328fb9262fb84e807d11dfc8  mpp/build_helper.py
ca892a6b76daa827b30e3283a7643b90cb68d9c364cda0710ae612e1f5707325  mpp/helper.json
4b41636aa4c2bd665e39c210832eca6a02e122a468813639bf63fa7c97d5affb  mpp/prepare_assets.py
8d2523dcc7e61bcd2b39d2e17579c0a75e34b5972c30b8cb125f0015945403c7  res/128x128.png
d1f9e63be757f345cfa3b3a0592ab02897935074e3876419f70fb554cef5872f  res/128x128@2x.png
efb15457d20c33a3266f8670a406293866feef7d3130e988704db0318ba8d8cc  res/32x32.png
ffa3be2ea3590f3b5b62b69c0533b1eeb42b3fc1fc1f124b8146bcbc820c6392  res/64x64.png
66953019367559c7cf6c824a10339f3aaf71a7a7084230195b83fdb54f34a240  res/DEBIAN/postinst
26584995c9ff9e416855959adeeeeef988bcb7ecda9d6f93b8b3736cc730f622  res/DEBIAN/postrm
ca6e83ffcb7d934be43c20e519e223efc6da55c0af9a1c9ed3c6affaff374168  res/DEBIAN/preinst
566f0a347d2cbb1bda8e3b992d3e70ab00fe9517836d0c7218308bfe0dd07d21  res/DEBIAN/prerm
bce324e18a1008eae1bd9d53423e4bccaa17755cdbb83e665ff91ddb4622bb59  res/PKGBUILD
a2b2cdb824a0593623b74ac26426467b451d59c22d00711ad11e6f7a9b58d7a9  res/ab.py
da42c67bce2dbab13baa2ed7b04661afda9fcdc7ecffaf4672429f71f980640f  res/admin-roles.py
c227b22289c9cefd1dda4e9685219e5cc165b4720f350934d252abc12a147e4c  res/audits.py
a37fd98913a71c19764cd430bcfdbbda2699b445199a3d5ea3d39a6034fc1ef3  res/bump.sh
4243ff998bb04fd23a6f724410016d079539489760771cb31cd209f2f3a1b3e4  res/control-roles.py
6c700c102c8b97331edf35a373c652c531baf2c773739db2d684d5c117382c4f  res/design.svg
9bcd085f18a77c76a2ca7b2ef54d1150c8a0b9bc89c81f4fdc5216f5104737cd  res/device-groups.py
a96b9f05aae17814904592ec119cc82cf7d123fda7062513cc8377dafb56bd5f  res/devices.py
b6bc85d9768dc2ffe0cdcd545ef4a5c661ddb53bbdfcef957b8eb3a5c639aec9  res/fdroid/patches/0000-flutter-android-x86.patch
b443984b2d6e91c857854fc5ec97010dc14551d50d092b75149e457dc51b634d  res/fdroid/patches/0001-x86-no-debuggable.patch
67b80ce2e3e0bdc2a21ef765d8e64c8c319331f210388a5d4f87909c4a044a18  res/gen_icon.sh
202b8adaaad92b15bb43f587b11ed131a805dbc27ddabab38f836ecb71e5b267  res/icon.ico
9dc3ea42b25890c70a1b31d37e89c39a02a4f2bbc1a7d80cbbf6859a40bb4973  res/icon.png
a4a3931cfcf779fad2e5dae5e8785fa2663c241a3a33d2a87d70df232079c8f7  res/inline-sciter.py
14ac6f3b435278af378dfb09d5861ab513e0a5820fcaac4f679e0bf4543bb041  res/job.py
93374c84d27b7b7be17e0f18a141c2bf20871eb583f7a0ec815494f4e522f87f  res/lang.py
7ba554d8c5e231dac31dbe4d028a15ddc4c78a887249277d9341e36c89205e28  res/logo-header.svg
9d090a828bd2c8dba6f94252b4f96feea495ebc0681e366a99edc3c119b69a9b  res/logo.svg
6e1d783459bbb7093f3e3474e44fc6ed5e710f583d1586098b2dd86788f36347  res/mac-icon.png
9cdb04fa68095414b536eb819314a1e018050a7f5ebd9e03771951946c525652  res/mac-tray-dark-x2.png
19538515700f63b5a5d5c75d7c1f0dc25253cea37f71f8671be80d25f0839f76  res/mac-tray-light-x2.png
d75c5dace769eb867cd0e6da159dede5f8140e45a56c1835785ae104b7cef7c1  res/manifest.xml
daa434ba674b426ebfbae64dbb8bc5538fc439f9337725bcc6317946496e1ef5  res/mpp/icon.ico
31e78b96ad713a52b455495f57e51d4315aa1c707e3771d0e0db4a729955fe26  res/mpp/icon.png
ead42284dfe1ad7a421013d11e33d16db1986bc6aee12663058afaaa90f6aff1  res/msi/.gitignore
b2483ec579cbec283c978fc7fa183253b699cb7f12b9fd5d5d6e1d4a1dd5c4a6  res/msi/CustomActions/Common.h
f357054ec37f269c693db4d8c8480b46978ce1659b9f7ed6efcca814913ff254  res/msi/CustomActions/CustomActions.cpp
f450a7371798700ab6162e006fb930f594bf380252915a7ef8c74cc57a7bc9a3  res/msi/CustomActions/CustomActions.def
2a1adb4dbd299f046bbf51308ffd038fcb037eb6a9f968366276e50d4340fbed  res/msi/CustomActions/CustomActions.vcxproj
17641f54f71e9a2125452c65872b0332d4feeff76c24a3c1fc03fd81b9fa74ca  res/msi/CustomActions/DeviceUtils.cpp
58a2796b6966bc116e2bc367ecc17a6c268d87b66436d5839711cad47fa52b2a  res/msi/CustomActions/FirewallRules.cpp
8e8cdc8edc21103e33c243093b8243aeff57325a43691850923545503e8b57ca  res/msi/CustomActions/ReadConfig.cpp
18049844d293fc1d40fc790cc2ff39570d2bcfc53a45e346e31e9031b694480c  res/msi/CustomActions/RemotePrinter.cpp
47ea72e3328b2f129eda09df74e7da2fbe3a57ac2407283a94a87c809cac907f  res/msi/CustomActions/ServiceUtils.cpp
4a70ba07b641fef5a265ce886e7479420eccf359424611f61e9e304ca9a69819  res/msi/CustomActions/dllmain.cpp
94c6d2475aa175d270fe02a57b5e320e95482518b147764dbefac6fc3338599b  res/msi/CustomActions/framework.h
066dfba93c0029cc0e302c9c462f7301791488b0f0ab6763e6fbdb15293c113f  res/msi/CustomActions/packages.config
b20ad711fa06e3ef62f8e3c626e13b3bdc69cff08c60c8b358f38b09e16c99ef  res/msi/CustomActions/pch.cpp
ae8edb9ed44e84db3a64ff02bb4e053d661dc19474d8e284bda1c4d625744a0b  res/msi/CustomActions/pch.h
9f1324e306a4b746e12c622d76882d77196846a0355b7d8d4e583b0b3de0ef7e  res/msi/Package/Components/Folders.wxs
ee3ca5eae359e8926e19d2e4bd82eaa4a972f86ec3572dae1be0d19246af9017  res/msi/Package/Components/Regs.wxs
6bf57d6e682e3133d824fd72402297fd9987ac3802cae7f057f67a821d909d79  res/msi/Package/Components/RustDesk.wxs
1b760ee3d766a917c9a5fecb2249d9713475982cf7287112de95617a8dac6566  res/msi/Package/Fragments/AddRemoveProperties.wxs
0519f3ea4c82bc752b97869b5cb4db6006896d1d6a06d4ceb3c137278c9a6f83  res/msi/Package/Fragments/CustomActions.wxs
c3c9b56835b69c2306114dc078088092241cd319a9f3c0635c173efd7072bc31  res/msi/Package/Fragments/ShortcutProperties.wxs
07675763ee4580cd1adcf19707be3502a482dcb8ec3e2271d25a01a0e8619e4c  res/msi/Package/Fragments/Upgrades.wxs
114c769ef47e5346ebe925ccdc1928eacc2ec0536ae789cc99f540e560a141a5  res/msi/Package/Includes.wxi
61963c74e7e1405e976465bd0c24a20f2da8db17b2a0bd18ff5c7351181d1fd8  res/msi/Package/Language/Package.en-us.wxl
eeaef425edc0b744348c8f6874a5bc2ac5027d24cfc64e134010693d2aa70258  res/msi/Package/Language/WixExt_en-us.wxl
2f057476345546f0e4ffbf2ae5a5c7fa133aef50776c7ddd9e0e695885f98b45  res/msi/Package/License.rtf
421caa45090e1b918d0138c3d779e23cd2dedbb5a03eb9e7611b6db43b9327d3  res/msi/Package/Package.wixproj
590113b2799c6ab3643ad3e869b943104762fa31cc78c1aaf8db832445cb1fa2  res/msi/Package/Package.wxs
be76fdd9a200a597f3c060f93f6a51497cccd42ab93fa8e04415a4b41843b3ba  res/msi/Package/UI/AnotherApp.wxs
e6d089ede9b44dcc7c9380fceb1f8c8b04c97f5dfa344384d087834efef69296  res/msi/Package/UI/MyInstallDirDlg.wxs
25f5f3d2884f10e7ded8757bed8dceab301208c23aa6c5f50f27f7d487fc5e80  res/msi/Package/UI/MyInstallDlg.wxs
78edb1f30f1f0747293c0cdc87f201283f96f1f1464a95c7a4906a193f2497ac  res/msi/msi.sln
ed4e2112927120c09124922c16aaa9437f69e7bcefa8c0b6cb435f5c8045e852  res/msi/preprocess.py
b97f362c2d95320502c6846738424bc835d5e665208f891eaaa4f4f9301a229d  res/osx-dist.sh
384d02b53520789b84df7ce75d4c3190eaa2d72c4fb57528a88a380d9c194289  res/pacman_install
20bc200f7b0beb934a6c51692c7413b506f341e1c86d25f94bf4ef0020551b07  res/rpm-flutter-suse.spec
679908860229b1894fa8d5d9daa4d511c98d5e941cbcf5be2b6c4d9f96ba0f8e  res/rpm-flutter.spec
8db74fa1e5322aa6203f897a7081ea302c3c90eb14a2e80202fb70cd5453cbcf  res/rpm-suse.spec
8eeaa06cdbff2f8084f039a62213b2aa3ad33f052f266ae38127fd651bbf1fee  res/rpm.spec
744c397a72fef1144d1d8fc2c1bbd39ba79d5d6d74e5b9e04e99e8982426e42a  res/rustdesk-banner.svg
ae15c66a6169d02fe358408712a0ac20249be262be812e89480a65636b4cb6b4  res/rustdesk-link.desktop
657d833090f8752cf0561b9dd272138020b57d4eadb25e4cc6a8e1587f8f9caf  res/rustdesk.desktop
b0fd3ca6f39c10aa18df902515d9765cdba7e8640c673a119427183bcaf64f60  res/rustdesk.service
fd74e32e142f06cc3ac42ba8dba65b6c3a6c11ea690f70bcc80dd0e84838103a  res/scalable.svg
306d17fba8c54c86718c158b9fb4c3d705af62e9d24c9f13aa3b6040cea0472f  res/strategies.py
47c04c61824bfeb5916945d74232af798151994251bb4ec58caa4c4897cffe47  res/tray-icon.ico
3c09046cafa689dde32bc09b20050f5052f7fab6988f57892b60a1c90bc13895  res/user-groups.py
01123fb42bf4c72eda32e152dee6091db581048677f1b68861c600fd4debe115  res/users.py
39e305507843a2cee7f82b0e5c01158a5c71bbca9a94ff8aa6e71a17cc7db397  res/vcpkg-triplets/arm-neon-android.cmake
9016b6a595757cde2161a56fda3b1c612029504d304b66b225417a1f018f5fa1  res/vcpkg-triplets/arm64-android.cmake
c5be00d7db90f7a43cc05083413b9167f4698799961117fe0fdbb383f1761f0f  res/vcpkg-triplets/x64-android.cmake
9acf564408865995d4ffae3d7991a975efc078530c1ca90a000c5174bab4b263  res/vcpkg-triplets/x86-android.cmake
d96abb9942cb448e79133a75ae962b1bba66c8a48bf197f2bf2ad747131c9c50  res/vcpkg/aom/aom-avx2.diff
10de676ec84daf336658e4a371cb1f5dd73eb5daed4da07975253f2fe64bee0e  res/vcpkg/aom/aom-install.diff
d673f171a7c95c29de46aa6a9255b660146856eb8f54085b258774b878cd219b  res/vcpkg/aom/aom-uninitialized-pointer-3.9.1.diff
5a07138d20ac842bf1b491bdeaae17bf6fbae4c6c085e544361ef2d8cec6d2b0  res/vcpkg/aom/aom-uninitialized-pointer.diff
e43ce20fb1e7b108a563563054adf6d0081d4a06cdb7ef8c1da81bc7a640b249  res/vcpkg/aom/portfile.cmake
8a5da92655e3082dd177601036abb795fd14bc164f603eebe45cebabae4d7125  res/vcpkg/aom/vcpkg.json
7008c6bfcaedda9a3e9906cb350f4e4acee3c947e8ca357aca23d14d80b57f97  res/vcpkg/ffmpeg/0001-create-lib-libraries.patch
45611935478d66262fde55d2b1dbe122fc0da58c0f3e07682e78734ab2e4fc1f  res/vcpkg/ffmpeg/0002-fix-msvc-link.patch
9030b03bcc83d9005401b05754d6dae07255b20eda327ae3fe410df94cd1fead  res/vcpkg/ffmpeg/0003-fix-windowsinclude.patch
bcd7cb5c34e76c8bc84e89daea6abae7447b4c3eabe9d1361f74959dc167e922  res/vcpkg/ffmpeg/0004-dependencies.patch
9afa9e0db0bd2a03af3033eeccf15751c5fc20b40db7892d3979379e7bbc5cc7  res/vcpkg/ffmpeg/0005-fix-nasm.patch
7033d16b7df10cc6915381471654f19f5927930b45f450260bf9e62387660bf0  res/vcpkg/ffmpeg/0007-fix-lib-naming.patch
dba22ed5a6544fdcd4e85a3ca6b470857ba6343b63d34776fdea1823d689a35a  res/vcpkg/ffmpeg/0013-define-WINVER.patch
1106eb674b3ce9ca0413a91a475908758a6cb6c06c2bd4ac99f23160bf1ad580  res/vcpkg/ffmpeg/0020-fix-aarch64-libswscale.patch
1cdb52872429c852cc4358d2122cc847c7e251c149af382c61535f1de42221f2  res/vcpkg/ffmpeg/0024-fix-osx-host-c11.patch
3e00a2918ded31d579c1fe9619f7c81ba7d4541a27417c71d41aac054300f7d2  res/vcpkg/ffmpeg/0040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
00baaf3fe29c8597c47adc3adfb1901832bc3138dfce712fbb1c4ddb6c0a0fcf  res/vcpkg/ffmpeg/0041-add-const-for-opengl-definition.patch
e4db4661a3da6bdb4b3528eb7796de4af8236ec28d1a319801d4a7015656f58a  res/vcpkg/ffmpeg/0042-fix-arm64-linux.patch
580e47e951fcbb41289386de02b25c08a122638f3063b8ed717c1039cb627e8e  res/vcpkg/ffmpeg/0043-fix-miss-head.patch
7569c86058daf4d556ceb01b862cddc57cf9748f8b0009e3a7107a9ea725b4e5  res/vcpkg/ffmpeg/build.sh.in
9c68673bff8a7bc8c9d3c58acd8b7d7b8677a9c826dd1e88c8162d56a8f33f17  res/vcpkg/ffmpeg/patch/0001-avcodec-amfenc-add-query_timeout-option-for-h264-hev.patch
ba3964ff6972f7aae8f71b6e0903c4b1ac23abdddff3c58e1b5c03d87a85e8c7  res/vcpkg/ffmpeg/patch/0002-libavcodec-amfenc-reconfig-when-bitrate-change.patch
919d961e4ccccba501e178d95a93dd6993e2164f8d65ce90cf775855903deb82  res/vcpkg/ffmpeg/patch/0004-videotoolbox-changing-bitrate.patch
b68ef6b7af1a3f75450310d3c2337e9e4f3a0b35154e68861d07e22189df98f0  res/vcpkg/ffmpeg/patch/0005-mediacodec-changing-bitrate.patch
4c4338f3925a8e39a786dc08169abccae0b552047f1d920f5db8e31ddcd3e79b  res/vcpkg/ffmpeg/patch/0006-dlopen-libva.patch
8b95a97f493946d3440bbc34875c699ea2e85dcf60f5ad96c132c10b1f537153  res/vcpkg/ffmpeg/patch/0007-fix-linux-configure.patch
eb4f006dd0b500209b4d50bb26cba47606f4e58c0e89852f7d326b1694263723  res/vcpkg/ffmpeg/patch/0008-remove-amf-loop-query.patch
6ff229ee00e64f8fdb32a561f011a996cc4122dc379f88a4ef6d1a735fe89601  res/vcpkg/ffmpeg/patch/0009-fix-nvenc-reconfigure-blur.patch
88e43ca4feb9445b18abb1408271c40383570c7d504c24017034d38d7f2507f8  res/vcpkg/ffmpeg/patch/0010.disable-loading-DLLs-from-app-dir.patch
e7456f2c6f93cc91008b132c7ccba9e33ec43142ebf6003e0153d69914b45636  res/vcpkg/ffmpeg/patch/0011-android-mediacodec-encode-align-64.patch
6976223d80bbadf3100b7202a3b05f1554b8ee531a2d91139132dfb57b9445a4  res/vcpkg/ffmpeg/patch/0012-fix-macos-big-sur-CVBufferCopyAttachments.patch
41c5f4970a63b35ab7c4490d582d42c744b6c829c7a0cf8e9ac7d689bd1f4aa3  res/vcpkg/ffmpeg/portfile.cmake
6d732d6066b7df234f1ccdfeb3a6833d12792d73fd3881a67ae83165805ba7e2  res/vcpkg/ffmpeg/vcpkg-cmake-wrapper.cmake
402282e3a4fe541cc9c6c7baf9f277c3d80bc7360378da62948ccd9ccf901175  res/vcpkg/ffmpeg/vcpkg.json
91fa52aa8ef9c49a667e7f5de710fc47bdb1248f377132159bc610e70319ca8e  res/vcpkg/libvpx/0003-add-uwp-v142-and-v143-support.patch
3a7edcb553b1191b48696fc5a56ad5a43ae0cedb658ca42ba07473fa32bbc209  res/vcpkg/libvpx/0004-remove-library-suffixes.patch
11a4f47267cff61c8ac18c60091482c63df44bf0edea489c67608fdd53073316  res/vcpkg/libvpx/portfile.cmake
72681c6ae8cdda847854e728a8e7b4f1ebf6d7a83da2fbcf4ec66fa163850262  res/vcpkg/libvpx/unofficial-libvpx-config.cmake.in
05dc986d13aa44ac0d85f08bc2198efa25df707ba1ebbc6975cce9aaa7d7cc0a  res/vcpkg/libvpx/vcpkg.json
acf70fc877efe7c3e0eded8ff9e16cb798bf5e56a127bc8c6e00bf231258095e  res/vcpkg/libvpx/vpx.pc.in
6bd098fd9f139f4f31f1bd34f724559ec4bb3c5275f9ce6c1fa71b9fe5c8beb0  res/vcpkg/libyuv/fix-cmakelists.patch
cdad93ddebb938e09680f76350a40f053e200522af483cbb1d9aa5ffa5ec1d1d  res/vcpkg/libyuv/libyuv-config.cmake
913f366efcb377190083ad4ce5d86d16e7c4129468e295ab06ba6dd6cc91ba3d  res/vcpkg/libyuv/portfile.cmake
5009c18383c097b889a82238f9ed2b1e168dd8723b8eb5cb8c419340695865a0  res/vcpkg/libyuv/usage
62ee200831d7272dde444e6260b2ce34cbe5d4a89627b71357db766ff20b46f7  res/vcpkg/libyuv/usage-msvc
dab305a9a588db5997d6d009fadd9f786f2aa564566f71e5dffa836f82706b71  res/vcpkg/libyuv/vcpkg.json
93feecaa822beee08815a9353c05b1f5ef6dc85619dbb22c5011bfbee88ce787  res/vcpkg/mfx-dispatch/0003-upgrade-cmake-3.14.patch
bac640bc13cdb9d74607aa45a1431aa15fa4a07ab5b5b6022a90e8a37b34f11d  res/vcpkg/mfx-dispatch/fix-pkgconf.patch
6630ffd7d15a232aaaee1f3a6776823bc0205f4e6d975a650ff395b230e1aa90  res/vcpkg/mfx-dispatch/fix-unresolved-symbol.patch
24f01a28a0078ec25fd294f7e371ddf847979fa51b0a8b5d84f31336fcf103b2  res/vcpkg/mfx-dispatch/portfile.cmake
5d83e0a3cc4b226a95b7342382d0d7fe6bfbd8ea376030592a4fcc32d1124885  res/vcpkg/mfx-dispatch/vcpkg.json
b1998186940daff04e5c332fbb7f27f756cf5c2227f6e8c3f37f2fb2e8222286  res/vcpkg/opus/fix-pkgconfig-version.patch
01c46775db09ebf4978ee3ce1fa694adf13a0adb10a3b3badf77c3768937944c  res/vcpkg/opus/portfile.cmake
024bb3bdbf503bebb3033149127cff008e83de347efb17534ece30dfa2f10690  res/vcpkg/opus/vcpkg.json
ff36922445db8e7d1c258ef76daca4f0ad8eaac88a472f90c0edf88aa6e9a1c6  src/audio_resampler.rs
ac003c2c24e2d6af299c26e6ac2586f916cf8775a8d3c285d8e4a7dabfc78118  src/audio_resampler/allocation_tests.rs
5ba4057c1a5412e3712e0c00a6e8404a850dd125aaa91390b270738fc64e8f31  src/audio_resampler/samplerate_tests.rs
1d63abcf8ada534e119a2f5406eb50eab395dd2149f560858013f9f714f8d1aa  src/audio_resampler/sinc.rs
33bde269ed1d09bf70343fd8a36613cd3e38653c849c616af4ad6219a9bfbd22  src/audio_resampler/tests.rs
34d68a2c71280d83782e1c1124aa99cbd9f4db557b9951be2cb17a29fcdff80b  src/auth_2fa.rs
6a94ee8e67fc1ac7fedb4ddd69d9a84da309ead95c99965aef5581cad682a2ca  src/client.rs
5891ef5c474249754aef0031f5a809980ffea670c6f384925acd0c6dc04b6e70  src/client/audio_playback.rs
d4e6c8a0d37ddadbe3045be84976fab572f164066366b517d51e504a6f6f48de  src/client/audio_playback_recovery.rs
28734501ec1543e801818d4b0e1b8cdb72f66252fb02e794d4f2d11a5c9b95a8  src/client/audio_playback_startup.rs
bba91fb8e6388eceea908404b847ff6aac774d917c4c42e20709f0f50f7aa4f7  src/client/audio_playback_tests.rs
a7daa873f4e6cb6c832e59f91c216e36cfb44325db686b7f6eda634469a654e6  src/client/file_trait.rs
4a53696db4a13a4eaf942f5318a6681bac13bd3636faf943a5d84ae16f05a7d4  src/client/helper.rs
d2b38e68e5ec4fd37811db7f6e0bfd8c2ff1cfe0a64c877a7b43f11ae096def3  src/client/io_loop.rs
dcf8d58908c589283f6233142b39a9f385f1c94afaf8169379947abe79a134f6  src/client/screenshot.rs
13115d2da5c907d3f2194b33b37fad0871414912d5dada509d95bef358b39cd5  src/client/tests/audio_playback_recovery_tests.rs
434f7fbb1285213e49fe6084f655e367d3ebdf8dc8f6234f3b1be19c55f2f9fc  src/client/tests/audio_state_tests.rs
9097118147e46f746118a1c5875335b11766fd8eaf5da9e60de10ab3eb19008d  src/clipboard.rs
e235781d8bdab8ff8b603002f4827b01c119febddb4c8f14e7cc49923c60a4a9  src/clipboard_file.rs
99df1d9a05fd0cae3673318afa356b5363f9ec44f4cb62a60bb0eb040163b616  src/common.rs
f5997ebb53981660eec5c1e6a17a057ef207e5646ac32fa7a5c374741ebed840  src/core_main.rs
5e06f06c6663723b633713a8b41a1929b695229af0a6ac5867197d41e2d211ba  src/custom_server.rs
93a255ad795af394496c0e515526d82a5a80c99712adfb346de928873216c5e1  src/flutter.rs
4e4eb8ef147cfa09643776a80dd983b6d61a076e989d533108fb89aca7d14590  src/flutter_ffi.rs
eabf288e03be9108dc9ba032101acf988c2a8e5b26ce3bde499e3b7c2e705e58  src/hbbs_http.rs
5a92bd6558ddb45fc2ed288a3b24fdccbcf4a6c87d32979cafec70f6121c3957  src/hbbs_http/account.rs
c47e8d1ab02cf195e700dcd1f0e5938028b390bc6f8c03a3378eb31a77077c1a  src/hbbs_http/downloader.rs
d42a110799ff11e32c2004ad04c9c31b41baadf007b6d7ede2e608552dc093e4  src/hbbs_http/http_client.rs
f8e4ea4650a5299659227fe2d7228c10107ff620372b11971369b18f331a90c3  src/hbbs_http/record_upload.rs
ac60477507fc6bbc2aca7b8fee637d83e17df376e7f24c7c062f8a87ac03bc42  src/hbbs_http/sync.rs
5603f9181daeb9db27fb919805b53e5efb1d22b9455e3c3f1d60c950ef570695  src/ipc.rs
ef6caddc7b1d046d173acc4434ed8364735ec4e57ff72926a9c57d2e4b71bf23  src/ipc/auth.rs
745ec457a5d3dd7dc669770b50cb5ee78552de476ddd55b75e5d4260ccd60d7a  src/ipc/drm.rs
e656c84bc2e52e59b8b031d4301728e3c91369f00a8187ab7cc49af69ab753b9  src/ipc/fs.rs
b9f4a1c8251ff1c8e9eb84d781aeae0c4dc744461b340450a5cf8dd1ed674396  src/kcp_stream.rs
ed3fe63f52f6277d76b901feb917e3e382cbb29170f2a992e6f5f5482ebacfc6  src/keyboard.rs
3637dedc066def759040a53322194a65d528ed01f307048fc16a7e75fb29a489  src/lan.rs
17b46ff77a9827bb131fdf9fc2c95cd08e73222265edfcf9d989d922e5458462  src/lang.rs
f59a2ecaf5d5b1e78798a213367c896f586d3a233c24ffacec9598c72a6a0eee  src/lang/ar.rs
318a2f1019ed9392e8bca368d0b751d65303c95837621ffb1cf98657781d6bd4  src/lang/az.rs
02f57c757fb9d1502655800cc0d611552a523fbdd760d2a84d777f74dbcd87c1  src/lang/be.rs
bd05ca4ecaa904bc69b9883675a8b0b6da743cf8ca7df9c5471e95c7fef442ef  src/lang/bg.rs
f8d8bfd26f818023ec174d2907789ec3d0abd1c2a58e1ce44d6f399fae30d0f2  src/lang/ca.rs
cae3832177e6996d2ea87b5610d1f2caed88adf5112b972fd69c81875ab67172  src/lang/cn.rs
e7b1641f07a7fee75e0a53a3b688cd391e5ffe5968d609b0b97221124119dba5  src/lang/cs.rs
5749aafbaaa2fb5db6580f74cdf43d76ff1427cc586d58f21b99025c65c47529  src/lang/da.rs
063a4de0dd0c6254bcacd481ae2dd4f67e8abfeeca79e99a6f5869f3d0ca0e66  src/lang/de.rs
3d94e7429a37c57a3fb41554c5e39b007dc55538790d047389f824c25dae23f5  src/lang/el.rs
fe140fde97e459c86c301b58a79d085133e9bbb369e5673aab27a096f6a2d284  src/lang/en.rs
82ff708e59ac5db4e0ff889acfaa98329579fde0a98f555c0d781d0fa1833b36  src/lang/eo.rs
db2009456654f3736e78b4a1046bb5bd659f2720d59d200212e37023bd59e1ee  src/lang/es.rs
db2f07ee7d22b45aec72cfc64df1f534794ff49eb03f97b6ec2aa35e27ae9d6b  src/lang/et.rs
518f5633787472431c37446d0969dab7625ed578568cb11e2ab69c74f9be4948  src/lang/eu.rs
2ffe842c27c2c10e4e4d568a9b9b2d55f42b389c92d33bc55a39f86079484d36  src/lang/fa.rs
a929c22e75179b2fb236a1deff265166d27846ff3fffbc57c9a1083cc997cfe0  src/lang/fi.rs
2e168911bca81a4da83ca855789f5f8716385e3b2d95d1923bbde6714009ff19  src/lang/fr.rs
c4b0d621a9c1b4262de8fbca3fe0319dcefb4624bedc265758773728a74ea798  src/lang/ge.rs
06b4202959decf91697c05bb743447be4c765691b7e44f47bd2696e20943655e  src/lang/gl.rs
ee0b39d717a9937328fd912e4c84981248fb2fa16aa37e41485bb46638576c3f  src/lang/gu.rs
39aac6e8169cb81426b1d02461dd80d5569eab83314475957c76a0c548f49ee4  src/lang/he.rs
c7bd8c1a409e377f2584e1b3b4fde0fed312968e6ea2af3ce658e2a4a7bcf6ae  src/lang/hi.rs
2bd05f541b3c3f5f6b92a3ad43a592047ba2d2ac1bca871656935a281bf703b3  src/lang/hr.rs
a45bdf0765225fbf47ed3dd408ce15f3ce18a7d190a910f4d061ffbe57a5c1b9  src/lang/hu.rs
ea59248952d5fc3a338020f0229d14576d8310961484b9bcdf589254f9fe767f  src/lang/id.rs
c346da1528bf579e7d8d840d5e9b13002b305cb8f0d88d806f78cdde264d6969  src/lang/it.rs
732e526b5dcaf8ced021550388625781528a503029e95eb6edc7d62a849ddb33  src/lang/ja.rs
0ef9d7c88e73873d85de4565f545edc7056c6364b5f82bed3bac132f18fa8ec4  src/lang/ko.rs
024e01ad3666aa7fafaea8407ba83bd45e3db7781c3a665889c0924f68597e4f  src/lang/kz.rs
63cd2a7923e5929c2051ac9686af83329e9edc4dbd69d8505268a8c31cae895f  src/lang/lt.rs
84320e9921f7ee2fd5269aa7849a4629ab978b14b05ed00e8b5daf937c150be5  src/lang/lv.rs
0e66afead251ae3ef21ebe5699bcb6362f7f2470e1e3d6d0cda84d60823f7e67  src/lang/ml.rs
8f93c85bd21eb659720a262cc5307eeeae0e8051fd9aed61ec272a28dc93e019  src/lang/nb.rs
a4935d7a4ac9d26119f4dec49d41895252963eca0993aec3230a4cd4195f9acb  src/lang/nl.rs
ba11f66208b195bf838cb8ed1207258d8b2413f4e23fcc47d02cc76182534b6b  src/lang/pl.rs
c5b3afbced988f472249afa0a7a39cf57e2cb1cb5d314e6950748e9928b449b9  src/lang/pt_PT.rs
7676788a4534b311c8bb275ea4314fd9af5ad574a04ae5af2be66e08d73d5d58  src/lang/ptbr.rs
41985e06a3d55e381b2ddafd0078eb343251e8416ac4f19c39db99608c030912  src/lang/ro.rs
9b80412537bffab473f31c2bc80644dc7aaf737a13a4cc34e9ab80c46ba124e9  src/lang/ru.rs
b0398f821d21896befea221da5ad6295f0bd1665e5e2b4c4bd83e9465cc305ad  src/lang/sc.rs
6c53e9937fb5761a116f6c6eefe120aaeeec7f714fd4ad3291a9e901974fce3f  src/lang/sk.rs
4bf273e1d7829023ce37cd895385b754ce2d6a78faa58f68e635d25efe5f3c9a  src/lang/sl.rs
0d23814bb63a7a045e68af9933d150a7c4213d3e7e6fa3e79f9eb2686bf0db92  src/lang/sq.rs
c3eba0f00ff813da6cc46700f475d92390409949330ffe4bbd88808c4d51a8a4  src/lang/sr.rs
72a01007348a8a822ab11bc9a3bf630287e7ed0ca27be7121557447aab80410c  src/lang/sv.rs
035076a3c4e6417cc2d6b20eb31ae22d3241e377f3b0f7c70b58496e09ae1557  src/lang/ta.rs
7a433f5bff3cbe11c253a4e5261c56683c6855b947de59e4c34ed74aaf0d7aa2  src/lang/template.rs
5c93d97281d9b8adbf68207accb97fabe653116a18cb0bfd88d06d8f2f66f2c1  src/lang/th.rs
74cd34809d1acfa63d40ed47c32504ef6f5685a37290f40cf6a4e0a59ef5ac4f  src/lang/tr.rs
10ad054e3065ee69bf8ebfcf99c1c2dfc8d32c43c3f1f58f7aba64374ec7ca01  src/lang/tw.rs
089eb0ab691c4a1db8a07150363abb2aa3ce6a1b287abaf2add4fe2ede4acd8f  src/lang/uk.rs
e17ffb67cb5bace448a7ba135bb4f4c36d8513915272662de62e59fba8f906ee  src/lang/ur.rs
123d637fbe87ac2f0f9ec9287682b1d2d3d4e27c7ffa677c2c86c6daa9751815  src/lang/vi.rs
f5d570ce6ff472fd219733477ff368c15252ce8e7e8c63374bb35de90116bf2f  src/lib.rs
79264725d81ad6175e136d532c610aff0759acebf343dddb7bf3cec4a282fec7  src/main.rs
79ff5ac053777f464a6aeae92bb7a01906f37c370342a4c7f31782a70cc4ba6f  src/mpp/access_helper.rs
ba611fe49085f2d27559ba30945b3475e8d5af212838eb89c85619f9a1b096f0  src/mpp/access_protocol.rs
5c77c56bd7752e129dc9eed8820167f74b997715f5e90306ee92e45f5ff7c0df  src/mpp/capture_health.rs
d902303ab34f845fcb53821b8040ac499c95268c353f8d6888aea30035c5ba25  src/mpp/capture_recovery.rs
287a843acfb5901ce1018d0a1dde7f3539cbe1266320c66d95fbe7eab2dd05ce  src/mpp/desktop_tray.rs
ebf7cc0fece11df97ef33b72f66bf10af1ad19353e055700e007694b848a83e4  src/mpp/helper_autostart.rs
846ea97f843297a3be5a9499eedb7d2c0aacac72f8f2f605435a1dc8f63b4fac  src/mpp/helper_update.rs
04a567e61abcb77bbdb60e5d5ba61bea93ef40f387c5f74c1a67bc11fddc2eeb  src/mpp/identity.rs
6335b192f5193af8d6411d10d676605d700b548a70e42c8fc7e145429ec6f03e  src/mpp/identity_windows.rs
a8750d09fe54a021ae88c312bd3bf0a18489156552ca3237cab20eb9106dc548  src/mpp/input_diagnostics.rs
f348667b9568a003e4eb78d49d23a0eb0d358f259f703f7a047c6802dcf6620b  src/mpp/install_identity.rs
70d286104cd8900dedfbc374a21f461b01ffa7a5f5096f83a4cc687bedb78904  src/mpp/installer.rs
189a5235c0d0fce068348492647abeb7feadc6657b7c35eefd36f60cc30f958b  src/mpp/legacy_install.rs
ba6ab353444dc3bd162d85f13c73298e08f5533f9bca66cd1cc347fa98c45ba1  src/mpp/mod.rs
91126d88bfff236f71eee8e4ef6538fce8730c6fd8482a8bce5fcfaf50dbd942  src/mpp/portable_update.ps1
d6a0195580091e54428e6d8737c99a24381efc2bb5f4e4e09c998155e14b6fb6  src/mpp/portable_update.rs
3550a7059900d21ef888f822cb91c7f0bd522c4c1634271be4432a6d2a61bb1c  src/mpp/profile.rs
188e572ad107bd14db91a1a57844d048a600a89a6c8e351bb223c2eb7fff3917  src/mpp/release_policy.rs
cbe0bbd65aeeda65ebe551153ff7db8f4b76e2a985fd06260d4209ef4835ad68  src/mpp/session_status.rs
ee2650f9f43a55b1312fb0df04259db50b2e8e407c71ff378eb401af69f0a813  src/mpp/update.rs
1a00f01ede0ceddcf1b33c32f0f2eb84e7382633454d65f4284abd4e93e46aab  src/mpp/update_manifest.rs
3e96de9066cfb28ba5263db276afcd89ff7377ae3f16d7145e5a968a3c941318  src/mpp/video_timing.rs
3470a4114b04a3dc85a47f7f932b2a7f6cb5760e0546548fff59d701f61561e8  src/naming.rs
9b1748daf920288f79550aca69dfa558d3b55ad64785e0967b974f2360c2ad22  src/platform/android_ifaddrs.c
1a6f68fc2923fcc78ac89d08f0e672204e5ffe793f19b7b9c7f9edeaa141d83b  src/platform/delegate.rs
9db68fba90a43831620782e3c6973bc0fbba3d7915adb5aaf26a76c3b6bc995c  src/platform/gtk_sudo.rs
0b1c51fa6e3d025ce86df12c8b05096e1665eb5b0c494f40d579137817bbba9c  src/platform/linux.rs
26cda727121253aad3196bcc0a740d7c18de2f17849d147dd4e67d166e9f50f6  src/platform/macos.mm
00da89be121475464ad75c2c871efc097ac40d13e1861b7595fa3b2925f24146  src/platform/macos.rs
8c76f003c5c8ae11324bfe7f8d42b8a74fa11b82d3e8fd87baf099b6cd5e903b  src/platform/mod.rs
820a8153ed02b0c2a7b38134da4cbec3b531a3f10132cf93106b09020fea6a31  src/platform/privileges_scripts/agent.plist
4dc3577274c1a00b7b1078d85ae316bddc745f955de15be035d624958f68ae4b  src/platform/privileges_scripts/daemon.plist
478c3add708e62f78678cf80296c733519fb69f603bd14d8f7d3d80fe1945d14  src/platform/privileges_scripts/install.scpt
b8e6f5cb6c7584ef6c18693f709374ac70119d308de957b5d332a0d8445c0b47  src/platform/privileges_scripts/uninstall.scpt
de71fc36ab00ade08f4c6c4dd0a373a70d4973e4bc755d43ac611151e66c1a4a  src/platform/privileges_scripts/update.scpt
7f2e2eb305087e5b2c1cae2c464918e62153d77d2e9466c9ce50c7c63278f1cf  src/platform/win_device.rs
516e738e28d4d121886eaf520f35c7c2dc560bfc3de61d230eee905f43ac4f78  src/platform/windows.cc
9aa55d1a5d275a81d33ecd0c0088de392766252ee25c653373d4834a10efa0e2  src/platform/windows.rs
2e68b71df29444d1ce0ae4075a61e119c9c1e8be4203b1b0601fa7ed332591e8  src/platform/windows/acl.rs
f34669da9db230fd6c03d83779e67cd0de49f0849c6345998563e502a4e09264  src/platform/windows/installer_handoff.rs
4be5394fb13206e2b894240382cdbea49eadb5306982a7d7c7d98838469adca7  src/platform/windows/installer_shell.rs
d0023e7dfc158d2757c45844f5f8f9b4a10fe093148f96d7f53dedbd2f006a73  src/platform/windows/msi_registry.rs
63a734b2f9356452b0354d8fc6a976462911c049b07f63d757140d46c091f858  src/platform/windows_delete_test_cert.cc
d410f31a99d05b0dafb4526350e2a99a5274ee93aaf78d94f93aaeee8c961f48  src/port_forward.rs
6427ad146edd35d498c8183df11a27fde9fe7a660942bb2b04148fffb5ad5c9c  src/port_forward_mux.rs
fd861b002dc058243288229bb275c91662116f9ad4cbe54a9a74dcd6fb0fcf7c  src/privacy_mode.rs
e7e3553ae18b5a6f9a420420415c02644afaab6326e702cd081971df3332ea6c  src/privacy_mode/macos.rs
1c8010894c81b60fd1d7df9119dd3b41227097fac4cf9ce7291d1cc71eaf09ab  src/privacy_mode/win_exclude_from_capture.rs
da5aa167cacb4f0142656eaa6946f9a59f53a59e0989a34175263b3ac5c3e090  src/privacy_mode/win_input.rs
afb015b3b8327a02c028003e5eda15a421d9b419ec4b385b44dacd2b8ebf4eb9  src/privacy_mode/win_mag.rs
6d2baf22b83084896c7ce04af2e6c244b5b5bfd59959c2a6a2ec8da2f2c5570c  src/privacy_mode/win_topmost_window.rs
60d75106660093dfce895129a4a9a9fdbe034097540fb726d9539182f040f7bf  src/privacy_mode/win_virtual_display.rs
d8899786b211ef8d2b102ae8a378fdfc74b40735dd2002931bcb63c16510cb7f  src/rendezvous_mediator.rs
19900c26f8a8b7695f80461f45684c5e251a2ba689fcad20ccba3fe65ac56840  src/server.rs
16d1fa150142ad8369daeb5d9b151220dd125793e77f71931de477cd6ebc74a2  src/server/audio_service.rs
8bc3f1fb501e41d20da2758a536572dace62eef965a4f504e79880ae021d2038  src/server/audio_service/audio_capture.rs
9f5bfcf9b7e77a9db20eb809afbbfb93c55c51ef1425b3c976ac9af1e7457330  src/server/audio_service/audio_capture_encoder.rs
1125d010d454702be9497a6b1529521a4d8243b42471664e20cdfdd43b3c0fc9  src/server/audio_service/audio_capture_encoder_tests.rs
15bf864b1d1f434b505b99976977a80bdbc7fd85ca19c3e97059b0cecd69d5e8  src/server/audio_service/audio_capture_error.rs
ced9c40ff7ca51ed56211638fd4fc89a87706615a4fce1e9b4a0acda80293790  src/server/audio_service/audio_capture_queue.rs
03168b1acfa56afce836ee8d2b3a6cca5a3a6dee183cc203f6a111f00918f8dc  src/server/audio_service/audio_capture_queue_tests.rs
7f99d843ef97c96b630a7963dac4fd991c65a532acc3e4ccfb543ff7c2b1790a  src/server/clipboard_service.rs
2af41e08a1def78465749b9cf8255b43cc427b2bc2067361bf03f41e02e26531  src/server/connection.rs
bb271f8c19e7332a573ca5b5aff3667102b5492d4664b2aba312f50d683c687c  src/server/dbus.rs
286f3329728e72ad24d39d9327749d8593eb880912515f42f9478b4f396300b9  src/server/display_service.rs
8f421f7529bd0e8c69c56c7a30e20eeb3ec6047016c53e2af74c403c8e9ba388  src/server/drm_capturer.rs
fd8c6482422bb76979249933258e0d47d49417ee3f81db879030beb09c34c626  src/server/input_service.rs
767f7c6cc3c7ca78657bf97f57295d5e58523ed50cebacefc55bc67b052a778a  src/server/login_failure_check.rs
4e6c54181557756ebba895fbe5cc094a89cd30569150331e9dbaa68475fdf572  src/server/mpp_local_mouse.rs
7bd81d6254a445d9eb6b1d6c33f25f267efc7289f0be272dcbf1e607d418dea6  src/server/mpp_local_mouse_policy.rs
3db283e5ee17f0921b331020d7dcf5372d3fa826e4c0488985699151dd741629  src/server/mpp_session.rs
e7bc1d55cccc9d59c0ec16f36fe1dcab48f9e4692724113d564ed46d94391ea5  src/server/mpp_session_policy.rs
312e01b34075db71f180c634e6d7da3a23294938a3c0f5f243e850f49dfa001c  src/server/port_forward_mux.rs
9f5987b877035452a783032ce5cdc197dacb6c3be92a4aaf8780ebd30ae9915f  src/server/portable_service.rs
b44dd5b84c396595ba2f50a685aa9a24f66c479b5e7619d52c8dbb829bc03a8b  src/server/printer_service.rs
1d4bc648b503e2c8457a98f3765879ce9a5561bb85485a1e07346a656a1ff317  src/server/rdp_input.rs
3a15feb8b401d6480e34af08d776311e6cf5cf11f2ce9db9730614fece987d61  src/server/service.rs
9934fefa00821d9d8cd4314d66396e8ddac7b2457a046566046d2826a3de5ce8  src/server/terminal_helper.rs
2a8f74881d0bde821d29d6c100427fa5ebc189ca5d16d22f5e2889edde71529c  src/server/terminal_service.rs
5653006a1a49a7de4575a7b6f1b6236407bca530e9ae2033b0570a6757b99176  src/server/uinput.rs
ca6d1ecad02a50d2af840c8a4089533a92683f35c3ad24e91026f8b5957b8751  src/server/video_qos.rs
969a52f23e5eff6421800070bfb9fe245c3fb78756ad2e590a44114fe5bf4b33  src/server/video_qos/tests/adaptation.rs
9a1e88b1593e147184db6acf1b441db5182b5152f4d6df47923c345f1fdb7a3e  src/server/video_qos/tests/baseline.rs
acc41e6367a6e42f53d50af61d6dc3628cb0da68cb9a84f139d6401e4e1ac760  src/server/video_qos/tests/invariants.rs
92f5851490496dd5282ac233210d49c2562d5c10bd2b2a30aae4dfe6b9e93897  src/server/video_qos/tests/jitter.rs
0bf28cac303f9adc28a5f409d39bc2b95b5ddc73d4d18b080baa5d3b4e7fd520  src/server/video_qos/tests/recovery.rs
1062d28b9ee367a30bbda4d611e25fb0ac19525b1535dd114a16d509868a0993  src/server/video_qos/tests/robustness.rs
02c200dad15696176cd6b2af1483b36900447998ddce62202f6fe6b0728def31  src/server/video_qos/tests/sim.rs
0b018ad76702bff87b0d70783e407e4bc2f1a5e46bc0b98cbfdd593f05175ec3  src/server/video_qos/tests/smoke.rs
200216bfe4f813f95412da977a9f172215104bd9079f5877bc783e387b6645e5  src/server/video_qos/tests/startup.rs
4263fb427e85e39f52a1d8e9bffee6a6daec2807374e70adfb70698a9fa5289e  src/server/video_service.rs
8ecb8101572f316a4edb0fd8116511dd5f9c1d1e50bbde6515667ba75dc26223  src/server/wayland.rs
3432fb016c1e7a16ae8c2aaa7c5384a9d3c2e87ec3d4539bff0162c0d23f1006  src/service.rs
c6e8cff9a82cf5e41cc691c34d42ee50443b6723f3559e8ff3d22464687539fb  src/tray.rs
997ff98d765c4a9d7ffe81485b37fb688393fe5f9c54195a347cc8198c53967d  src/ui.rs
5d0763dcdcbeba9f6dab792df7f37cf2d611ea51b7e8c2cdd965c810ed213b0b  src/ui/ab.tis
a5314ddc3611cf3d8fae8b642d88b3131c75770a84e87f3998e4651d66d67ce3  src/ui/chatbox.html
d63c332018059375efdfee3d1ce23de3582b7cfeb7ce00794c8c2a2619be145f  src/ui/cm.css
ee61d0671c4d4b8b33ddc9d98517e15730418dd579638c98223027eb0cc9d357  src/ui/cm.html
4ff22c08ae44a458a0f1d67837e9c313868da3977c41be757ca3cffd1996c040  src/ui/cm.rs
395bde6e7f326db9674ba068f10a19279c1e3e3f3de808308ce2851b05120d5b  src/ui/cm.tis
b58f708942af4c9b79d12cb91334d8fedd39c251eebf61ec38b0bf73ae244e64  src/ui/common.css
d18067e7aee040a2cf1c4455ba69654e61db49e9bdc00f266049040542b72666  src/ui/common.tis
c26f009e8fd6d3d79b745ace69f4e8938f36aaa1a036ac102a94b2de0b910251  src/ui/file_transfer.css
1a0b2e63a08453f5012323ad2933ef095cfe67687a9fd89a5d4d2e514cb313d8  src/ui/file_transfer.tis
3bcfee0cf41c9970230ce80e3eeb466d008cabab7ff4393baf51799e4d1f8f7b  src/ui/grid.tis
147515826bc63dd9077f55c23d4abf2bbafe4f9e05826f0784508a7a0c40c1ee  src/ui/header.css
dce26e8305dfe49963c464561512bd0ad142a99397f2bcaade7f1b729d2d1c2c  src/ui/header.tis
2197bc42567bec4359814993d723bd4a3501a2c83fb61cfcc5bb52a877d0ec50  src/ui/index.css
42f4bfcc6153aef639a7eca677e2b71e32b390aa0494295cf46cac0957e9644a  src/ui/index.html
9163ba073f4393506a41fefb65bf12e799eaff901c7240719132c62243cd8070  src/ui/index.tis
0c2b1290a2d0292fdbb0cd2814db18ba03fab69fb1f4dd44f03412d7cc2cc0bc  src/ui/install.html
79ffd1b906bed9dc9db14c716a7a04864728cc9580b625a666abdf8041d5c22d  src/ui/install.tis
ecb808e4dc3469f5430ad45b8e5226375de3b3f403aaaa7f105816e210acf542  src/ui/msgbox.tis
8946c147cf6932cfc38005193ef5e412076ea1ae57bdcc6c7b73a4aa083227af  src/ui/port_forward.tis
b118b52930ae29028575c106828845429a6aecd1c0a7c36bdf2c144eff2cfd90  src/ui/printer.tis
41783f906a60378e4d4d1a5381f08bbdfadf076c4c795dab3c82481af939cf69  src/ui/remote.css
78570ffcafe7b3286576093309e9e6f93a2d1c1b377f433e2c6395f2bce1f74b  src/ui/remote.html
ef248b1da2084014946677a5e2f45b8c5e561911fba29cafe604d8d68029039e  src/ui/remote.rs
06ec7ea756949a631e9cd0af239f76d2742cf13e159cab2e2077949e122cd57d  src/ui/remote.tis
8e286a2745bd287421277d9ce4b8d58c6226488a9104fa109e987c04e9976858  src/ui_cm_interface.rs
e625e4f449c0f07c291674c8a2becf619674fc64a38a60cbd040d8cd94dc3c36  src/ui_interface.rs
9d08b64d83b4ba8ac7ec685afbf0df97ac04dd103acc482896fbc60808ec1fa8  src/ui_session_interface.rs
0cfacb5ed3a677f562e6a00f89a55e95ec1a648cc93507a0a87ed0dc86314101  src/updater.rs
21887d1e71e3155a5d0630fbd33151daa7fe433d74886dbe570eda916004e96f  src/virtual_display_manager.rs
a8630179efa1fac190a6f4ab84338e12fad35b00bab3a3310653929b6af9b262  src/whiteboard/client.rs
2fb532f541ec2406fee60918c172e2e81ce50552110bf431a22012a210b80baa  src/whiteboard/linux.rs
f08b763a78915dd73a1a1417a964c3a29671860fee34b20a3d5197806820a271  src/whiteboard/macos.rs
6da6fbb0cfed21442ba591c339ed0dc6b73b86019ff632d5bb28d952d499bbd6  src/whiteboard/mod.rs
d66b1477c86a4e1f1aa273306bf47eb883503cdbca09a69e747515d471bd18c3  src/whiteboard/server.rs
28aa94acd5db78576c0066571ed83110ae7e3034a2b28480385d694ff539e7ff  src/whiteboard/win_linux.rs
d7354f564e1521c557afc6d78d6b368bf4ae3dda54876d7850d9e954ccbb5060  src/whiteboard/windows.rs
76d14241ec7f6adfba265a217f3b9c27adf47ed8c600085615756934fc155ef3  vcpkg.json
