ubo_app/.env,sha256=HG11Gab4hGy7DWOtLgFhauImdytuJF7EGcwatIX48-E,231
ubo_app/__init__.py,sha256=fgtdF9yg8niynJxIgs760aJKOR28Iqh6XgEXBHebKs4,19
ubo_app/_ignore_this_in_back_track.py,sha256=yvxcae3kIlMLE_-m5pIjmfEDoDdGLwG6235tFEXONWo,2274
ubo_app/_version.py,sha256=CCr0c-kcXWWbMUn7zdsHGkMHWq8IBH1ZemZJr9ORFLY,567
ubo_app/colors.py,sha256=9dEnlb5fdMa6qm18QQeo_hORL0zmDuRpWL1oPF40uPM,511
ubo_app/display.py,sha256=VfRxJXB5486L8WssS7FdrK1gweg1HAm4uamf2HXPeLM,6897
ubo_app/logger.py,sha256=IW0qRObC0iO6mskOB57OMALp18hCHQbO05twKZ3GseA,8422
ubo_app/main.py,sha256=Dgpbahk2TJo9WYh_5D3ZVhikPjS6-IKVmaPQw7t2YCw,7603
ubo_app/main_headless.py,sha256=rBiMdoffv2lo2QWGXgm7mbS2G9TxLl9VTud317iqu-Q,3382
ubo_app/py.typed,sha256=Ug8JrSB-xbDSV2-Y9EMal8CrUpai6JB5H7gpmD6aY2E,67
ubo_app/service.py,sha256=kC0T2W2PCJaldx9e5VhH2KYhnsl8xRkoD027GYBzzZY,4488
ubo_app/service_thread.py,sha256=iBrRB010HGSJ6Yf8Jie97oCIxhKDb88NxzTEqYEYdyI,27565
ubo_app/setup.py,sha256=cbCj7sBTk501GVlkSzC6RnBeQXPt_WDhOBi_wEPoIf4,541
ubo_app/setup_headless.py,sha256=FDbUNdRQHO3v8JthiYBJtof0Y5VdBiKjs4ReM0lOxuc,6664
ubo_app/side_effects.py,sha256=zP1uRaarhmIt_MUOkLtKeeoKHk7dfoAhvegjK-z0PoU,8708
ubo_app/constants/__init__.py,sha256=4tR-yzqx6czAebMeo1w7lVhRt4aLNJdG9AyHzTWaKN0,6544
ubo_app/constants/assistant.py,sha256=9m0gnbR6COET2BXRNf605KYeUfoL4TNgKrYNLTRAJ3I,9867
ubo_app/engines/anthropic.py,sha256=b4nx-_IJG3mZOD8W1_xAM5UQC1L0NVJBTyNawKetdgM,3374
ubo_app/engines/assemblyai.py,sha256=-8dc3QDDLDyymOhdUPsE22mWkQnnfozbo9cXlSvOSRA,3286
ubo_app/engines/cerebras.py,sha256=EuiGfoeIQWDTxvTwK5A3Pk1cz2eP5WYdT5P-mmsqztA,3562
ubo_app/engines/cloud_voice_catalog.py,sha256=h5MWkqFVppGcfcPKTw3dC-FAGFrJAUfEzQZWN4rXu3Y,10202
ubo_app/engines/deepgram.py,sha256=tKXkCvFXfVwiKF4sZTijnKO0TsbRyaElCOu-QfljVeQ,3497
ubo_app/engines/deepseek.py,sha256=mVQjJB16eWnAZFuLCPUYc2yjgdR3lxGqdRje0dXqZGI,3318
ubo_app/engines/elevenlabs.py,sha256=JUhAKBtn9mJZks2P2g-Jb8hzs7QWfBaol945voPVX48,10591
ubo_app/engines/generic_llm.py,sha256=8A5-OwqoaKUNwq2vhe4KXmQX9xw-Eet2lQVyrxqP4Rc,15621
ubo_app/engines/google.py,sha256=SNsYX7rULaGymiNFcby91_DNdBKGH_Hyi4-QdaVW6k8,3409
ubo_app/engines/google_cloud.py,sha256=smUDcZxfZYjpvlSAwA90g1S42uuBhJMn5swE2U687OQ,4039
ubo_app/engines/grok.py,sha256=AY3GpNwCcFfsFSrcTHKKAlq5opBym_EJUjX5JcfQNss,3419
ubo_app/engines/kokoro.py,sha256=TjJLkVDmLivHbtW1hwK1dzqcWQp7-61pbKdN37n0uRk,11582
ubo_app/engines/kokoro_catalog.py,sha256=QzYWXsrUhvuRuCxg7aca1mSw3qWeUzRp3ItxStBf-bE,8629
ubo_app/engines/microwakeword_catalog.py,sha256=qY2Xt8hdLRZXDnjW9TtxPA9OWKBqf4s6IXHY-ylbBd4,5477
ubo_app/engines/mistral.py,sha256=pUKyPmuWS1loNHczsUrB4CrG9xVTUbpC-UV6xKDqRQs,8702
ubo_app/engines/moonshine.py,sha256=5VKEyKX7wWbY_kbJi7CKXNQjCLjBKdM6dpJdhoDnk08,3110
ubo_app/engines/moonshine_catalog.py,sha256=mtMWwux1oe-Is9OjlzeV7jHvcvuWteG6NODFIxofVas,2765
ubo_app/engines/ollama.py,sha256=8YKfimSzL3I0lyCGpYhpepZFZcoDXK0KMgGKWBG8xCM,20330
ubo_app/engines/ollama_catalog.py,sha256=w8Cns3Ju4No90RMJQwHLWNoZNxrux8ptED9mvV41ixI,5093
ubo_app/engines/ollama_onprem.py,sha256=g2AvubENLCrNli9DaceUEgs1nd1ux5Wec6L7Xw-SMrE,12370
ubo_app/engines/openai.py,sha256=uQWdWY0hl9BgLFu4UD2TLDcDBujxl7_-tCvZO7yaZfw,3521
ubo_app/engines/openrouter.py,sha256=UGHUVDqumMDQyoKQLq_nVZClaw2KtWJujQJB7uxBYVU,3667
ubo_app/engines/piper.py,sha256=IU82xvXT58xE6Af28B2hNmqs9jlmbwQ8C9xM91xW-as,13866
ubo_app/engines/piper_catalog.py,sha256=PvJjwSg-FnV8pTRlRmUNbMNYO16UyBkjqp4af_vPIhE,14739
ubo_app/engines/qwen.py,sha256=KuxZn1GHzT9I3I0sI1zYOLdu_I_22rJaW9_M-2IicNs,3366
ubo_app/engines/rime.py,sha256=QvW8oQSrL_awz34uFukbeB47wze-I04CnFaY_PQVL7Q,3138
ubo_app/engines/venice.py,sha256=XSyx6psYHv2NbDKnLB5LYr8ZUPkSraXUPfBvnLIQR8E,3461
ubo_app/engines/vosk.py,sha256=-JuQOUNMNNfnLfy0VeILDft3uBbfRpPjshO5hKgkYwo,9901
ubo_app/engines/vosk_catalog.py,sha256=bzw2wpNvH_Lelho9oafL4Ol8aJmuOFPkgnsXRfkOEGQ,8977
ubo_app/engines/abstraction/ai_provider_mixin.py,sha256=IRkHiIJ4z7sqi5aprEyW2uYTo9c-uzu3hlKwR9vF9K0,970
ubo_app/engines/abstraction/background_running_mixin.py,sha256=4K_Q8zcGD-Y2u2wRxTIAKBepFnfQYvL6OL_nySNuSds,3676
ubo_app/engines/abstraction/engine.py,sha256=1Q9VU_BKAc_FpThu0rTiGS7rCLUJjOme5ZyWTJgE1IQ,665
ubo_app/engines/abstraction/needs_setup_mixin.py,sha256=Bnaaz7t1JpNTXm-dW7OBMwrB8AsmbAFbS2gXCOm_4Fw,4611
ubo_app/engines/abstraction/remote_mixin.py,sha256=ScAJNjJKbvsMPhwT9wxyhR8g6hodqYjk5kuVUyITRyg,103
ubo_app/menu_app/home_page.kv,sha256=lHpeuZX4eY8Hf-hGoPq0EySKMDXWH61YUHKshm6gmk8,857
ubo_app/menu_app/home_page.py,sha256=Vue2mzCoORSr-WU2Z_SnfcbKLSbzIeUMPXgVO9S6qTA,3114
ubo_app/menu_app/menu.py,sha256=zIptHk8Zg2_fswOguN2cpZfFGshjdPZaA9c_8ua6z54,3844
ubo_app/menu_app/menu_central.py,sha256=AkYgaKrHPLDJF8zkWRfHAgFaQIo0Ufcwg2jxjLJPZgA,17516
ubo_app/menu_app/menu_footer.py,sha256=ohccmZ3IgKWXScbP9v0XFBFm0sggEBZa0JGIp1Lhzak,7199
ubo_app/menu_app/menu_header.py,sha256=O8TT5P7HoxdSMz2p9IesZxIXdWj7YvBSk5hntvFL5kg,7788
ubo_app/menu_app/menu_notification_handler.py,sha256=NqmwrG68jWzVa8pViDWZjoDPi6Uozf_mL4sB4ledNIo,12119
ubo_app/menu_app/notification_info.kv,sha256=OfDA3Qdqf8ZNobzLfP4owFqDS166RCyA-A8mK0Dz1m4,1362
ubo_app/menu_app/notification_info.py,sha256=k0SJGiiEyI4uwWAmSe1x4sVfGs-L1f10WJHI7R1R8aE,711
ubo_app/menu_app/view_renderer.py,sha256=X8ReYvqSETA59bHoDDDK_yC3jnpkXbqz9rZkusMTkMw,18704
ubo_app/rpc/README.md,sha256=MWGwpD4zvaePBVHAylrfk0fq99e2uepZxEvcJd485HU,838
ubo_app/rpc/_class_registry.py,sha256=40EyVh-EKMMRsMi3gox2QLrI3XzrXiD0SjoiecQOquQ,47348
ubo_app/rpc/mcu_server.py,sha256=6UqEeIQeaT2VoX2SK72zrAZk--xTmxftoyphz050eus,8866
ubo_app/rpc/message_to_object.py,sha256=7xNUNJXswSPynyyAYtRE-D0rrL_O4Zp5EXdmMp4kFvM,8258
ubo_app/rpc/object_to_message.py,sha256=wDNW2ECsLPU6DpuRNrago64nFE8qCqV3gwNEtCn0wWA,11188
ubo_app/rpc/parent_version.py,sha256=hRs96StyCFvDPbi31bCWIxttIoDkcqNZfpT8v9vHlCE,725
ubo_app/rpc/pyproject.toml,sha256=i_VBzX9HGeaZ-d3_HLTsM_ApcnlhKwIAM4g1mr6bQg0,1954
ubo_app/rpc/secrets_service.py,sha256=qyr3bUSJA3RoHLHEfxa0TTngHkCdnGIMLI-ZHNTe130,871
ubo_app/rpc/server.py,sha256=3POGbCw7o0iP59gQD_t8nUyTsaBnarFIKhOktnSJTW4,1224
ubo_app/rpc/store_service.py,sha256=eYRWKujG2f4yhI7Bcn0HJ1GROT7bM5B7j8Mzpu3hD5w,18214
ubo_app/rpc/uv.lock,sha256=yldCq2Y3Em8mHFJWecuTN8T6TaK2VFhBo10IgnvGVRA,36281
ubo_app/rpc/generator/__init__.py,sha256=sCSBqJsy3VM_f0Q7g9bLJg6FjvV4fW7jwS2rbTibKSU,76
ubo_app/rpc/generator/_module_transformer.py,sha256=tXXMPMN2mYbgyPXIBMPyfTZjSMjbujIh-5Eh7Ptre3E,13933
ubo_app/rpc/generator/_types.py,sha256=NW1zbSUSxYTR4dFcryY5qCZFwSs_FhUVLafwLlC0DbQ,12266
ubo_app/rpc/generator/generate_proto.py,sha256=jd9M39AcgglNR3u2B0ymUUpv_H0AcPyjkjowiKx0z1I,7323
ubo_app/rpc/proto/buf.yaml,sha256=rv2-F6FQbTZi_H6pSE_csdICdtKBObDdoo_asOFi43Y,12
ubo_app/rpc/proto/package_info/v1/package_info.proto,sha256=_ub37Ml-3d0Xg1AcK3QZ59b_5fGM1t40Kqkg0BrhGkw,225
ubo_app/rpc/proto/secrets/v1/secrets.proto,sha256=X3cp1b4s23f1pX0TD3e6gL3Jcd3FvEiOx7X9rDvnAlE,297
ubo_app/rpc/proto/store/v1/store.proto,sha256=WyDKOtW0zkS5t2Xnm6qngmR4dg48IWu1GBPYFEHpYHA,755
ubo_app/rpc/ubo_bindings/client.py,sha256=g6Sp8WjAf5bnizGF1NTrPdRIBrXdIM5blzEeY5HbMuI,5732
ubo_app/services/000-audio/README.md,sha256=pUgVa0EophGogBuDSF4CSo2W8HqPVWaPRdmyvMv3UBU,11014
ubo_app/services/000-audio/audio_manager.py,sha256=yddksHYjNctHB7U88jiXotuZ0kUv14Ea6qzCLCFCwLc,30455
ubo_app/services/000-audio/constants.py,sha256=d_qU38-7FKMkl98IJswK8lYGBhXlGCUBQ2paFmlvxEI,99
ubo_app/services/000-audio/reducer.py,sha256=S0K0iyuqJ1dFuQguFA_iIcETboGoXcIw6wxQTuPxLik,8304
ubo_app/services/000-audio/setup.py,sha256=ZqWDStUcTNFAXX1nR2xAr_fdaOUq0K4plujuywairIU,8011
ubo_app/services/000-audio/ubo_handle.py,sha256=Fp-TlnrZvUdw91FCo5w8AssLUFCYdc70f5qjKSUC_Wk,484
ubo_app/services/000-audio/sounds/add.wav,sha256=4mCbvaCNMBZmOE03YI-MJn9mQ8TYlE83QNP97dBPSC8,25808
ubo_app/services/000-audio/sounds/done.wav,sha256=ddnTaRGJcAnPWT7N1XcfKOyWOLCW0Y8Ynekq8sujO5I,42370
ubo_app/services/000-audio/sounds/failure.wav,sha256=acotV1U_AcwI_53epqvPfqG-FdI1r7sOT82cAjdIW0c,48078
ubo_app/services/000-audio/sounds/ready.wav,sha256=JCvTVnUpqM31wLa_5x37y1WXSfEGLMdvbJHSEx-UgJo,276138
ubo_app/services/000-audio/sounds/volume.wav,sha256=3AcXWGP52GaxBY-0RaLmoTqCLqPsJUpWWlJdJQkoe-g,10214
ubo_app/services/000-display/README.md,sha256=RzO1rmrAwHYtvlrdl9TRU-xMIefX8ljp15_IPHo_knQ,8403
ubo_app/services/000-display/reducer.py,sha256=h_6Li1V_SVh2qui1SakdoipHEV2JGHfRcrbYJNzEuwk,4474
ubo_app/services/000-display/setup.py,sha256=IKMJR-5Z8xdnMA7eQbikoOM1ek3cWOtCxINtov1qAzs,8705
ubo_app/services/000-display/ubo_handle.py,sha256=8_MmR5jgRWY57NKLJ26NGDvXjVbz6uz63Nqr1AieFl8,421
ubo_app/services/000-keypad/README.md,sha256=JiqMftUpTzB0cyaOoxOFzy-6Gbhllnicyzvkh8CMkBM,9963
ubo_app/services/000-keypad/reducer.py,sha256=wI75h8Dlba7gi3kPmDdkkyNKbveeuf_9P6tLT67EzsI,13377
ubo_app/services/000-keypad/setup.py,sha256=QaMFjBBKVOMJi5AA7Wk7M6KP8KRzKClGjaovQlqP_qk,13707
ubo_app/services/000-keypad/ubo_handle.py,sha256=GkzmEkqmsNzo_MhPGpUY3UtAi_Wi5-wiDfE12qDMvpI,486
ubo_app/services/000-system-metrics/README.md,sha256=bkJ1O9CBz0GWuYTzNGjBnYTEyEkTeCURWKH3UToC9yI,6386
ubo_app/services/000-system-metrics/reducer.py,sha256=e5QuLazSsuQK7XZbGMz9tiOVr8MJm12qGAmpphXICcU,888
ubo_app/services/000-system-metrics/setup.py,sha256=tuwEapqh-unGbfZgYSunkIxygv2Vu72CvQGHlTGAz-s,3455
ubo_app/services/000-system-metrics/ubo_handle.py,sha256=VCZ6nLi96-NYnK9AD_YPAKQnZQTyfHC_nJvtHVJ8UhY,494
ubo_app/services/010-localization/README.md,sha256=63JtMHAlb1iaWBHq41O-ReWeR1iaW-p0fhuV7tHSBMs,6214
ubo_app/services/010-localization/constants.py,sha256=9pflFwuANIu9jH8nlIqvIajCMhecftl1sblKjpcBFN4,1376
ubo_app/services/010-localization/geolocation.py,sha256=SE4agcPtYsFXD2UmBIdWfRuG4VKtGTBn5ePnct8GrW8,3430
ubo_app/services/010-localization/location_menu.py,sha256=LHZK6Occ0zXS6ztVlPuJsEAMnx6bFFmgU9dS_b1fFZo,6794
ubo_app/services/010-localization/reducer.py,sha256=-LCl7wC7-NrqYOqSSqR8-iC5oJmHy2mgzwl23DtwIT4,4904
ubo_app/services/010-localization/setup.py,sha256=7ZCCOD3neohLbSnQGuT6IOG-YoDH-qcJycqvpnOfM_Y,12758
ubo_app/services/010-localization/ubo_handle.py,sha256=ODThlJ6KVHO35oAbyP4__eSoCwtLkxAdTAysb_XMjQE,498
ubo_app/services/010-localization/voice.py,sha256=_TiEutc15MZl7rMJidMpnJ_7gihDi0kdy65TGbudfj8,3852
ubo_app/services/010-localization/weather.py,sha256=qx6Uk8QJj0YoF3Xw7CNXCVnNAytelA-5UDLYykikcTY,6489
ubo_app/services/010-notifications/README.md,sha256=q35W-pmaSxTsb-TRR4a6kpQTSVYVT2lTLGAVspnnspQ,10071
ubo_app/services/010-notifications/reducer.py,sha256=Qn550OmQgUvsL7upKhL_8A-IhQ8ORJIahB5HlYd31k0,8014
ubo_app/services/010-notifications/ubo_handle.py,sha256=gTxKGUNQSjZHmmj4mlXGX7wJizDTpS4BsIfe2giyqYw,8953
ubo_app/services/010-speech-synthesis/README.md,sha256=XICSgIbKtswloCP6AfkqFVuSHexQOwz0N6no66Rgpp8,8709
ubo_app/services/010-speech-synthesis/reducer.py,sha256=CB_Dr-ohKrBqIyeK8G_t3OdkNrPWl-EvssdjHjtRhx0,1500
ubo_app/services/010-speech-synthesis/setup.py,sha256=Uto7xGRIPRQ3-woJdcxhoSCGv3i8AWHofp-igfZTy5k,11930
ubo_app/services/010-speech-synthesis/tts_selection.py,sha256=dgKkeXALPtS9-9V5mpZkNJVOngMcVBPCNmO2kp9Y9Jc,1878
ubo_app/services/010-speech-synthesis/ubo_handle.py,sha256=LbO53-EErkb8G8I2gj-34RtszfuHceS2O1VVIg6aW4A,506
ubo_app/services/020-keyboard/README.md,sha256=6tO0N86VXBpp8IHrchzUHz2-Uph4qEpQTCVTpzl9nSw,4754
ubo_app/services/020-keyboard/setup.py,sha256=CRnD5v0CCZRRv8hMLWdmdE3d_UZHxsgPUmojRvFWecY,399
ubo_app/services/020-keyboard/shortcuts.md,sha256=qJhs_QRsND9xfv1ZlPdECGTcwQLFWqNA2bpV6UHpbeU,2475
ubo_app/services/020-keyboard/ubo_handle.py,sha256=yAM8yTzkNSDOLpJFznq94w3QcARGv63_W-IlQEvUPpQ,307
ubo_app/services/030-ethernet/README.md,sha256=gSaQXK8BXAfYTBHz1h1Ioa1AQEr_kScmzePIij3WQgc,5988
ubo_app/services/030-ethernet/constants.py,sha256=hfPhOU1sUyeywCfnA4elk2LG_cy-4QtUCuKWggTrf2M,96
ubo_app/services/030-ethernet/ethernet_manager.py,sha256=WS4swKIubpCPQ6h3h9MHAhPD4VirYZe8vsZZZhcc2wY,2040
ubo_app/services/030-ethernet/setup.py,sha256=fTogIledYuk6E0O2iQx2QxBNUxtdKC_26iqpcNTbQ8Y,1424
ubo_app/services/030-ethernet/ubo_handle.py,sha256=QHg8WMWLBj90gklSayglufulYQZOdyCt4MggJbyj69k,307
ubo_app/services/030-ip/README.md,sha256=4ULQyyRL96a3SswoSOSN8YSVGrDWlShamWPi7C0tTKA,8284
ubo_app/services/030-ip/constants.py,sha256=AkuVOEWriQxNb7iOyo_oa8H95thhG8oafVqP5GdiJ64,182
ubo_app/services/030-ip/reducer.py,sha256=L7PXvSLaJEREs8gQHm-wnw5XwEtMAVbnkHX2ZBicEXU,1548
ubo_app/services/030-ip/setup.py,sha256=LIzc6FYR4xNjisWiothp0QXNh761xvJw624d1Urrk7A,8640
ubo_app/services/030-ip/ubo_handle.py,sha256=B88u_1LH5VHuIlGcCgzxK9Ld3Sb1KMb2BlsG0auxXMs,490
ubo_app/services/030-wifi/README.md,sha256=yQOiUsn1_3d2G7Co6BILH-EEdgE12jUmw5J643Rgpwc,11210
ubo_app/services/030-wifi/constants.py,sha256=rVa1PamOETwOfb23yOGD7A27fJ88aiMaXl4sNPgRWN0,514
ubo_app/services/030-wifi/reducer.py,sha256=wYw-Bt2m0yvGAhfw08Wnmccb9WyK4mDCTHiUBSZOgMU,3116
ubo_app/services/030-wifi/setup.py,sha256=C5kKYF2hHmP5LlJp3sq7GAWc0YQaSbakmJubTUUXZrw,12078
ubo_app/services/030-wifi/ubo_handle.py,sha256=nGBfpetmK0CmBTJ5n-joyO11aLlG0xxCGK27_LC6Q1I,482
ubo_app/services/030-wifi/wifi_manager.py,sha256=ahXhhPnqG544QHe3pwXzhfouKoNzY-7-i7uTQMnbpwk,16720
ubo_app/services/030-wifi/pages/__init__.py,sha256=fgtdF9yg8niynJxIgs760aJKOR28Iqh6XgEXBHebKs4,19
ubo_app/services/030-wifi/pages/create_wireless_connection.py,sha256=zeQMoUWH4DWUhlBQIPlhvZsHQ6OKdi7vULAbULhrGdA,16995
ubo_app/services/030-wifi/pages/main.py,sha256=JW6m1-9hQB5Xn6NTx-Srg9d9egyP1PhcLZjowxtIu2c,20045
ubo_app/services/030-wifi/pages/wifi_input_descriptions.py,sha256=7TBVJeffn6CEEzjvK9t4Tgl25iD4koSnxGs-uayHRnE,5063
ubo_app/services/040-camera/README.md,sha256=8MlDi5d-O0KB6sI5tbBX030fR0rWnLlMIFvX2Wv9tV4,12344
ubo_app/services/040-camera/camera_backend.py,sha256=BctcNRlSer3gWfLGknDAP5KCz0okgpHLem6K1F7rHU8,1264
ubo_app/services/040-camera/opencv_backend.py,sha256=hElDpKC8_bd9rnaq134gce908_MdmGs4yPhnN_-SJZ8,4793
ubo_app/services/040-camera/pages.py,sha256=sZ6E-uFZzxrO9gZsMj-OGB1xaIJKn8qqdbsYFMb8KFA,555
ubo_app/services/040-camera/picamera2_backend.py,sha256=gRvj7ckhb5jT6HfBchd17N_LJrqrJK9kEh2d8By5YBs,4673
ubo_app/services/040-camera/reducer.py,sha256=XdZDPNHRud9Luq7yy4dUEK2l8Ct5ajrut7d0uBUy9Oo,12181
ubo_app/services/040-camera/setup.py,sha256=eqvEr-sX-YJgw2k6e9Qp0DJKxh-8rV9Ajlj6LyYMGvA,26683
ubo_app/services/040-camera/ubo_handle.py,sha256=1I-oE4hCMG5XBfHiRTsL77VO9qbpZHoCeGM6ZHPni1s,486
ubo_app/services/040-camera/utils.py,sha256=NV21rxTQi3mngqdC2DspW0opyoL0Iqcea_cZfNc2Lzg,2454
ubo_app/services/040-rgb-ring/README.md,sha256=yS3mjplybVKuhUybXQ8mD4D-yXxqjgq7Zx8E08ItPMI,7346
ubo_app/services/040-rgb-ring/reducer.py,sha256=BIWp0XRK4DrrFmeErzWIbMfEe2PVHEfqaC-8oXe0NMA,1199
ubo_app/services/040-rgb-ring/setup.py,sha256=pmFHKyZei0zCoP-fXXtDTM-dnGsDoq7YM3moN5U90Sg,693
ubo_app/services/040-rgb-ring/ubo_handle.py,sha256=uUGR42yayYuQYxAXWJVcMB-cXA7e9NGJCWXROHKZYyc,423
ubo_app/services/040-sensors/README.md,sha256=K3HAucCqkUBK2S7K4rAEKDcOgpiKGjvPRfnatazK0so,18517
ubo_app/services/040-sensors/drivers.py,sha256=gV9I8BZVbCNHbosBCr08brAAp-x0_weCG_3_QN3N-hw,6691
ubo_app/services/040-sensors/ha.py,sha256=Jo8emSpr3AqoWLl8147mP--GX0_DXBB7cqfszQb-VDo,3012
ubo_app/services/040-sensors/menu.py,sha256=zgYT2FRhflImLGUJ9tDsiYiS4bRkW52CewEQScyrEk8,13368
ubo_app/services/040-sensors/reducer.py,sha256=lOHLW4MwSPkf6t6v6xtk48YsqTj7uD5MtkgDTrZS_SQ,2757
ubo_app/services/040-sensors/registry.default.json,sha256=PmQ_hM1KrVocxdXwP3fz_u1L_jM2u-I3jlk_MwSVJ2Y,13680
ubo_app/services/040-sensors/registry.py,sha256=5fvfTGkHVsm94Y0sSIfKvhHL1AClw6MzGEDpQkuXylI,15104
ubo_app/services/040-sensors/scan.py,sha256=zxkZ6fBU8deshRqi5YInAYEABdgG8lUWuKq7__guyB8,11888
ubo_app/services/040-sensors/setup.py,sha256=1y1vGx7PfKAXMh8N3E70iqSKBkLNv8KBnTMGhzJVpFY,21465
ubo_app/services/040-sensors/ubo_handle.py,sha256=xxkpjmqxdItbu6uDzF1ZP1dV9eicyUOE3Ij0b8DEol8,488
ubo_app/services/050-lightdm/README.md,sha256=CxqFXJAPS38NNHBgdvznbBKUzulb29oviHPW_LIyP0A,7901
ubo_app/services/050-lightdm/reducer.py,sha256=_LsOGfrBSmxaLFUfTUJj2VRHUp06PT9EttriHvWbowE,1252
ubo_app/services/050-lightdm/setup.py,sha256=4rfCxdzROiSQfdv8_fQQQonzqshH0fLG85mVm01lr00,8150
ubo_app/services/050-lightdm/ubo_handle.py,sha256=LO8TWUimGMvwt3-tF4_YzbT9XNO21u8JqC1tshaBroc,421
ubo_app/services/050-mqtt/README.md,sha256=M19V6zX3YnkGjI5fJNuVnv7KXrcVuwC77khyELjg5qA,20134
ubo_app/services/050-mqtt/client.py,sha256=p74c_jyTrt_n1Nvnb2LLCrPslDg0FqljZ7ZUC1A6gEs,30505
ubo_app/services/050-mqtt/commands.py,sha256=qt5sItxbvm6XoW93doiwoO-4usUTKrddeZGOX9VMcYQ,17552
ubo_app/services/050-mqtt/constants.py,sha256=96224Oy1QfDAJnjB9Einau5jZ82zZeikN-2z5_mB9Pk,2159
ubo_app/services/050-mqtt/discovery.py,sha256=hhdPalJrotQ3m0WZB57xYPSZ4baRaDHXVKsfASvL3Jo,4998
ubo_app/services/050-mqtt/ha_commands.py,sha256=_xNdnQoonO1hogL_l5uMRkS39klW-1IKRZMv8cYJZgE,3187
ubo_app/services/050-mqtt/menu.py,sha256=Sz56VTBFs5IfFxZOl5CiYrkESEuLWQ_9eEMgpg6WJV8,23167
ubo_app/services/050-mqtt/reducer.py,sha256=X54B0BnopaftBlNzxqrPVjF2o0OP9Vg0s-TvIpCUWSY,2895
ubo_app/services/050-mqtt/setup.py,sha256=FWh0beyAc89C7m8b_Qp8Y3pM242FB5vwOZM7EoWdo7k,4498
ubo_app/services/050-mqtt/task_scope.py,sha256=gWB_oBlwZEQQoyE-IwtoEDQvW-IV0PGXX-CZXhUPmcE,4082
ubo_app/services/050-mqtt/topics.py,sha256=qMHSSFcgu4gTrzDOdKz9nrjQHb0nB3H8pYyefF84FO4,3255
ubo_app/services/050-mqtt/ubo_handle.py,sha256=6ZNtUxfhJC5mPKHYU-Fe1vEvdiU4fsBhmCHb18gQRJw,494
ubo_app/services/050-rpi-connect/README.md,sha256=RRAb9-22GI2o89Jin1nazzePPMuBr5yjLlAmmFZkOZQ,8488
ubo_app/services/050-rpi-connect/commands.py,sha256=rxrS6bRwPDU1hi-CdV7qiO5DFCuDzzqBFaYHh85WHgo,9607
ubo_app/services/050-rpi-connect/reducer.py,sha256=SXvKn7UFmRJD-r6kRof_vBRcQHorfcL7yk9FiZBsh7Q,2642
ubo_app/services/050-rpi-connect/setup.py,sha256=G7cTW2FTqt7HXhydnfEbBYJHRQ7meMjef-oQmKKQbkY,9512
ubo_app/services/050-rpi-connect/ubo_handle.py,sha256=G4lAu9IgyGjJ5HBIdpHgCf02uuRWNA-6YQmQzZBpXoQ,435
ubo_app/services/050-ssh/README.md,sha256=bEPIk4fGSb6IIm4ea7KTUhE7pjwBGPnFM6iGr615gd0,6689
ubo_app/services/050-ssh/reducer.py,sha256=Nt0_-jZrhoSk2uxKudAemEOlyVBb8yZmmUKFnyjdx-s,996
ubo_app/services/050-ssh/setup.py,sha256=rHz3ln10MlceAzoUPNG5qQEuKqcW-YlQ-7KXkK3UH8s,5655
ubo_app/services/050-ssh/ubo_handle.py,sha256=QixlSynmyVaNQiaDztNsLvPOsNg6nJujaNS2I7cfIoA,413
ubo_app/services/050-tailscale/README.md,sha256=cLmn95y_5lNK_HRazxpx7x0a85Yp5RQ18N2DdkJzWSM,7225
ubo_app/services/050-tailscale/commands.py,sha256=0-zQQK2b9urpKP-WEyKO0nGacjSCE9aV8fuONLaOMeQ,4327
ubo_app/services/050-tailscale/reducer.py,sha256=YsozTkwrqYDEsuXUH4Fz6SgvNToonhGmQZYtn40VuL4,1386
ubo_app/services/050-tailscale/setup.py,sha256=9nAAVYWx8ojA_CPU1kg0-vhm29fXe4xx-sX-OTiFBX8,9136
ubo_app/services/050-tailscale/ubo_handle.py,sha256=Z4WDvtoK9Lka7rx4F6pBxLzahfz-pCHLeXSpEXfRKbs,431
ubo_app/services/050-users/README.md,sha256=sZ8kZBBF9TVucvcCmz_AI1-RLd9iurPryiKHf3ELIg0,7689
ubo_app/services/050-users/reducer.py,sha256=bVNeCIT39VErIaqliOAbYUcU2Y714-Nl7oQXFCq-tSs,1479
ubo_app/services/050-users/setup.py,sha256=SX4wC851WT3Q_9HNoIj0yb_t4pmwnF8RvFDrUvBm9w8,13372
ubo_app/services/050-users/ubo_handle.py,sha256=1NRVP5TYFiH5O4IMtRB_MqAU9Sf2qYoe1qNahMOCy5A,496
ubo_app/services/050-vscode/README.md,sha256=vCmqnpHgUehMCBKTQyxKHJvnHEyoyywOBpLNRkKDPng,9300
ubo_app/services/050-vscode/commands.py,sha256=zVFFVfd9ceHHOmgQx7ON1GR1vkJNVJTD6Rrt_Fexop4,10922
ubo_app/services/050-vscode/constants_.py,sha256=dbXfOoa2EvituMco4BWr-_BelQCvJDa83Tq5QxLBCIc,1106
ubo_app/services/050-vscode/reducer.py,sha256=mN4frYY6QuCasnCOElpW8yTnWLEG86xkHecg5PK-Tls,2551
ubo_app/services/050-vscode/setup.py,sha256=NPluMy8D9hbR3FMlEQEDOuTx_sCkKQFz891XZzBgy3s,14362
ubo_app/services/050-vscode/ubo_handle.py,sha256=vMq5uhjQ3KePDolwZcejz_jQfFmMue52cL2qxHfQNzQ,498
ubo_app/services/055-kiosk/README.md,sha256=5JpSGS2eXyWK3eJK4Xtq93R4xHI2fwqnvzZjcsWPDUg,9353
ubo_app/services/055-kiosk/kiosk_config.py,sha256=aCKVPafz-Kk9lZrlYFrDgss95H5Wd9uFN8ktxT_J9Zs,7106
ubo_app/services/055-kiosk/reducer.py,sha256=2JSNiWTlnwc-Svg5gP7YNBxFbpWt3MYUY7LJ7fTPYjc,5059
ubo_app/services/055-kiosk/setup.py,sha256=-QSnSbfxcE6BwjqGmrykclLE43yvnzPHl69EVNNlpiM,20862
ubo_app/services/055-kiosk/ubo_handle.py,sha256=VtKCS2eftgQfnG_JSyBi6cIdpSGq-_i2lJMlwq1VC50,425
ubo_app/services/080-docker/README.md,sha256=b1LMtFRmp5kP71s2SVI4X6QtMhER0jYuzEagrz4JsF0,11608
ubo_app/services/080-docker/calculate_progress.py,sha256=1OunKkCCjxRezmYXndi12Jn1Vl2Rfb5eiGrg37wcR8k,13055
ubo_app/services/080-docker/docker_app.py,sha256=MdRj1PrSZC7I0bExF-Te-hpl5qg-TFD_VH_-9mrtbXA,2963
ubo_app/services/080-docker/docker_composition.py,sha256=pUX6Nij8_t-BxEHJItZXCNdvBQpSn7VfZZmI5IwSjq8,27330
ubo_app/services/080-docker/docker_container.py,sha256=-jNLWbKm765HHc7oipzB4LrW0HdYpiXQ3kXkRbfz4OQ,21625
ubo_app/services/080-docker/docker_image.py,sha256=AIglK1cW2aeEFw58m3UHprzU4M-dU-FEQISqg0yw_qY,8862
ubo_app/services/080-docker/grpc_lan.py,sha256=tzZU0HHuEC3DT6E4PyZ_yiNpc0C4R_Ra3WXY2fNtnF0,1663
ubo_app/services/080-docker/menus.py,sha256=L899micmhRML4Bel85yL-bXasJiQU8LqrPIc1lg3iqA,18023
ubo_app/services/080-docker/port_monitor.py,sha256=gj-E3VYt9CzvX6vV2hxDglaBggz0uf2B9UTe0PnOax8,2969
ubo_app/services/080-docker/reducer.py,sha256=07mUB5GvSUecj7DWJGAidKpatLU0nxbHfaSCKJzqODQ,8218
ubo_app/services/080-docker/setup.py,sha256=G4wUGJEZiC7aFArq8h_mYHVnfbziJXAIwhe3-VgQng0,51691
ubo_app/services/080-docker/ubo_handle.py,sha256=6N7-GEc-WyTiuxEoDsCwz8f0fVuuhe_ZFkBBbNgdDtc,498
ubo_app/services/080-docker/apps/__init__.py,sha256=h6wXYwNj1vJ0a9dhoQmo9-JB-gYI0XVfAQF862VEk5Q,1167
ubo_app/services/080-docker/apps/_helpers.py,sha256=kKwutxMdnNG_Ohqt0WemAZn4yBEt2QKyL4BPRqcimf0,3984
ubo_app/services/080-docker/apps/_port_binding.py,sha256=_lA6HJNmt1wmFIJbLIIOzAkWzanp51x5X-Kh_TZgVnM,5413
ubo_app/services/080-docker/apps/_registry.py,sha256=97q370HtmtCE5hRngCdQkqwZrtPlTwiizUEhmhHovEU,3148
ubo_app/services/080-docker/apps/envoy.py,sha256=LOVEqVXwL01RNzlwDsYOeY1lpOp1-KmifAIzgAA-mJo,3411
ubo_app/services/080-docker/apps/hermes.py,sha256=SkFm9mZ_90CJTHHf1F-FHUXw1-XuQ71ayM8QroFZkeg,10932
ubo_app/services/080-docker/apps/home_assistant.py,sha256=pqJKbwzgsLbemzRqXBeb1sRSPcdHjfMtb4kFhNbu7Bs,25684
ubo_app/services/080-docker/apps/immich.py,sha256=rEWh8jJ1scS67CABoSA2bg3XipdVkjR7h8SOLfCCEjc,3790
ubo_app/services/080-docker/apps/n8n.py,sha256=aOpz1LUuIWlsR4nWrj4S72OUK4bM_KqscJtEHeGnNHU,4167
ubo_app/services/080-docker/apps/ngrok.py,sha256=v9213AFtw9uPwuuoesmbJz9eOXuO9wsqyAageAKi3jk,2153
ubo_app/services/080-docker/apps/node_red.py,sha256=gcbeYA18lXO_yDUtwK2O-3X1yUWLjKkNagHM1vBqaEg,5032
ubo_app/services/080-docker/apps/openclaw.py,sha256=TJ7KcceuQ9jNJfL9nfexSvv7B1Dj1s6GL5kbMBV1lH0,27703
ubo_app/services/080-docker/apps/pangolin.py,sha256=q2pFDV31IvxxVq8dI5nNGdRx5XguAmejhZXq614pNg8,7004
ubo_app/services/080-docker/apps/simple.py,sha256=Iyo3fTHTGpKScWiZqgnGAdl36GrivyppCEXSh7Ql8jo,2131
ubo_app/services/080-docker/apps/twingate.py,sha256=TKibN0QzqE2HCoToJUEtvICBYL_2RwPKuXf13bvjvZU,3793
ubo_app/services/080-docker/assets/envoy-native-listener.yaml.tmpl,sha256=ANj3D0B6IYgQmw6DmcPMbnUCqwp3v8NV-uJCp-HQbRA,459
ubo_app/services/080-docker/assets/envoy.yaml.tmpl,sha256=BS56SlNuU270UQ8LjbArW4IvezRW8-SsnTg6opQtCOY,3722
ubo_app/services/090-assistant/README.md,sha256=aIyCuA6I7veo-4B2LonJFgt9fNCbYwUYZDjecUDE4Ls,12483
ubo_app/services/090-assistant/constants.py,sha256=auIcRh5sDDQ80p8kZ1kB8aEoKsDbAqGT0qRZBXygD1M,161
ubo_app/services/090-assistant/engine_menu_builder.py,sha256=hL6S7vzx3ZUUjHaWRqRCTywIfns5aT21k_MZN3Qd-pg,4630
ubo_app/services/090-assistant/engines_registry.py,sha256=gWa4eZx5F5SFnsv0vx9bA3jA1s5YG-LasPYeKQ-h6Jk,6144
ubo_app/services/090-assistant/playback_policy.py,sha256=jT_Unoe1dJcFplG-86SAchDYwcYIffeGARaZQG8Q-ek,958
ubo_app/services/090-assistant/reducer.py,sha256=sReR9ubbZdHcouDwo-PP429NSt1gCANVup53mnY5dd8,32741
ubo_app/services/090-assistant/session_recorder.py,sha256=tQg7_67ZKo-SGLPFDYWQP8yCfyjW8N7KVjkUYnL7u9A,14697
ubo_app/services/090-assistant/setup.py,sha256=odadPLOs03ogRL8hrZU15LJoeWU6eDMS4_HFrsirYvY,143444
ubo_app/services/090-assistant/ubo-setup.sh,sha256=kkEczPBhSE5qIbs6Xtm71vB00RsyRMBjMJsoYP6MXKI,598
ubo_app/services/090-assistant/ubo_handle.py,sha256=Lwal-a2RPA1KXfdoAdwEMdGHciB7rnwfJ287vH_R1g0,3747
ubo_app/services/090-chat/README.md,sha256=-1iAmpKCHUATEbmJmoS_T0QxFbEV_2KJcAWP6h5MnHg,8903
ubo_app/services/090-chat/reducer.py,sha256=PbV0GW4dElW_ElwBRbj5a4-Hx5wY18FnPJcFnL-fwks,10618
ubo_app/services/090-chat/ubo_handle.py,sha256=Dgkg3vyn7m9yFCB0YPfCBF_9rG8TqSv8jAhiKyjip10,19369
ubo_app/services/090-file-system/README.md,sha256=6A37NcH9UzPiSeWihgfDbVDE2A_oM6-_87EDMvQ2pFs,10753
ubo_app/services/090-file-system/constants.py,sha256=GGUtLX122aXwpm4o7WP9PIe1iGULhbYpuT59XfX2ddg,102
ubo_app/services/090-file-system/download_handler.py,sha256=Os3Ppd-tIOJPzt739aZ2pjK3Pls8GbK1Zn2t1wvyDIA,3624
ubo_app/services/090-file-system/file_application.py,sha256=IRfuhafDdRDqjXhptFqLs7FtwqPUkLfrZsCfl4IeOYg,29108
ubo_app/services/090-file-system/reducer.py,sha256=kr0NxNZkfty_URHuahswV65WQaQ2mcF5pbhKiXClbQI,7425
ubo_app/services/090-file-system/setup.py,sha256=-E0ySMMfPnJxf_EJsFpbm8sCpd3pjx5Ky8A-YpWit9w,11327
ubo_app/services/090-file-system/ubo_handle.py,sha256=7uA0u6ssBDt6Vn6ONJqwrC__pNy4h598p84LGlrAZ7g,435
ubo_app/services/090-file-system/upload_handler.py,sha256=CJO2aGmlru6znbM_h9LLsq-E2aVHwVczDzzi10xWJRc,10743
ubo_app/services/090-file-system/video_streamer.py,sha256=oPgkeQb-PyRNnVnNmvfLTIsYSbZFiV6108qOMeNi7Ls,9379
ubo_app/services/090-infrared/README.md,sha256=_MuSh59xq7qVQ1tw-cQPg4CLIC_bCCaS4LhlnmoP-Bg,9856
ubo_app/services/090-infrared/ha.py,sha256=UkJvHWeFszFWbj4EmhtVIk9CDcIhcdMi0BlfZTP2SOM,4032
ubo_app/services/090-infrared/reducer.py,sha256=vVpdI2eFHrPAodV6DMbBD7faQrdKqiVBzBjHGcaT8fw,13785
ubo_app/services/090-infrared/setup.py,sha256=7jC7XYQh-EwxOaXhFZzJd9DI0MP37aPU6RmVJ4jkx3E,32138
ubo_app/services/090-infrared/ubo_handle.py,sha256=nuiGDpWPINeefCVRdR1JdZiud_mX-1cVY_qDZXgOMNU,490
ubo_app/services/090-mcp/README.md,sha256=U-XW_cr6SBMIZ8Xs_NqAkg9E4VzbvPN0hpJUrIpnkUE,6275
ubo_app/services/090-mcp/constants.py,sha256=xMO7X-JP0wF64xBclrbCq_7lB_otLoiNu-1cZqM1VIw,603
ubo_app/services/090-mcp/mcp_servers.py,sha256=0bhErHCqmEFjTjaM0y--FKT5xeNsBMUCrPyhRpQjgnE,11735
ubo_app/services/090-mcp/reducer.py,sha256=N4VJW_3MO_-DRqVQvbw4V-SzTZYExz-m6Ut9JHTYTSA,6110
ubo_app/services/090-mcp/setup.py,sha256=sIpgF4gFC_5Dmknf3I2441v03x2KaiIWwhmSdixIjSE,26700
ubo_app/services/090-mcp/ubo-setup.sh,sha256=Mn2kAi1Oqxm2A-7uQv6aTD5e40hCVS119ouEQhwF_8E,604
ubo_app/services/090-mcp/ubo_handle.py,sha256=vCOhxAGTibIa-flBwhnoygFwHcI3_kCkJSWzqQWYB1g,1708
ubo_app/services/090-speech-recognition/README.md,sha256=xLp-qVkJZVI5X4cQr4HFOo-FGnIpiF1dpQ-3WtyUkOA,25699
ubo_app/services/090-speech-recognition/commands.py,sha256=WYutxtCwN5tX8jGgGTRnWd4AovHEkZ915aOCBdatEXk,19984
ubo_app/services/090-speech-recognition/constants.py,sha256=s19qUHXgemOboBCSQrd6KqbX6AVMZgPfAhwpPMDK6ho,208
ubo_app/services/090-speech-recognition/engines_manager.py,sha256=emJrrUK34IpKyGk4cce1wYsLdekGrjmYT48py6BEM2I,16398
ubo_app/services/090-speech-recognition/matching.py,sha256=Q_-5kAdk25Yx3KRnXux78nrRQzV_YId410zsIUkla9o,3879
ubo_app/services/090-speech-recognition/mic_buffer.py,sha256=NmJzFGIBhjrSX1K6foCcyf0E_GAgtjSU469XzXRRhoA,3012
ubo_app/services/090-speech-recognition/microwakeword_engine.py,sha256=Sg2fy4TK8kOPSLKew4Nmvwhx0YHlsUoYU_B5rqcWwnw,17770
ubo_app/services/090-speech-recognition/openwakeword_engine.py,sha256=KGf-Jk2essMgXI8bxILJx3SJpW042fpkHfgQypR30PA,16803
ubo_app/services/090-speech-recognition/pattern.py,sha256=1ojPxNG8LZQkZc4m-uPljRNY_Q2zlGIigfFxqecp2Vw,5607
ubo_app/services/090-speech-recognition/reducer.py,sha256=Ya4FycOAVg2EjdNnWYpueufKUsUyiX3i9wmQTWvaISE,25441
ubo_app/services/090-speech-recognition/setup.py,sha256=p5j07z4kJXUg29cjOPX7Bzf6chO71QZA876CI8WP_Xw,36865
ubo_app/services/090-speech-recognition/ubo_handle.py,sha256=MDbrIMjMeCgfJ2xE7jKBp_IqtR_ka5FAitZ_1lQfGYM,510
ubo_app/services/090-speech-recognition/vosk_engine.py,sha256=zIhCWdw_LIbCBNVzuVgLArqT7SaHaT-o-4tJFtBPp48,11955
ubo_app/services/090-speech-recognition/wake_menu.py,sha256=K2LpoRgchvH6CecLU9RKt7bZ0uNsIizHe7tyVrlznP8,60661
ubo_app/services/090-speech-recognition/wake_phrase_validation.py,sha256=qLt9o-06zs5p_0GLzUZfWTktn86IPok4eYpgOKM5kWk,4101
ubo_app/services/090-speech-recognition/abstraction/__init__.py,sha256=sO0R0eAOPpe_XZMwzMQBNSHqMVZvOuC9tqXpkDb17tQ,60
ubo_app/services/090-speech-recognition/abstraction/base_class.py,sha256=zNUITY4XTvN0pnuTffohsZIqxYev2hIsdFY2LHNiP4o,2224
ubo_app/services/090-speech-recognition/abstraction/speech_recognition_mixin.py,sha256=8zBbrz_MDW7Z8gU7pzr0lBbeAIV0dCzL7nKFS2LGKZM,6849
ubo_app/services/090-speech-recognition/abstraction/wake_word_recognition_mixin.py,sha256=4yQM4FWBdvY5D05AY-SrnBUswKrOQzJnjKo1ecGTMCA,2904
ubo_app/services/090-web-ui/README.md,sha256=MfhmLqEHXvhHU1X8WD8gD_49Hh1dqwbvUfPZuJ5MEpk,12072
ubo_app/services/090-web-ui/reducer.py,sha256=Eu0RZFKbY6G-Ge2JK-06FfQuyoY88IQU3NpB97c7tS0,2525
ubo_app/services/090-web-ui/setup.py,sha256=m6IwCZS66cUs9VswATss2HQAP-8UjMrzn4TN7rMYST4,19156
ubo_app/services/090-web-ui/ubo_handle.py,sha256=XtHmIH11eWHmvT9_zFm5DVck2r4Nd0vQYl2yi325tt8,431
ubo_app/services/090-web-ui/templates/index.jinja2,sha256=K5jhwCEukIUAQgzAfmML5IrsDuG3tGlUXs_Os4hnqzs,612
ubo_app/services/090-web-ui/web-app/.gitignore,sha256=4WVcNGn3LxQeI0pvci23-CI0VISjV6MP0nMPEBbY37w,37
ubo_app/services/090-web-ui/web-app/eslint.config.mjs,sha256=_xaIh-y4XRpHDFjGIlBIFIc-KMF9GSrRGSIwF2Yn10Q,1161
ubo_app/services/090-web-ui/web-app/package-lock.json,sha256=19SFiI7H34Ndtdr1l7h0Ziy_bPPjoJaFry6g58WLbIM,366064
ubo_app/services/090-web-ui/web-app/package.json,sha256=TPMgoxO4CLld1zABqnEL_Wxu1NNKo_GW9UVJlY-ZpP8,1971
ubo_app/services/090-web-ui/web-app/tsconfig.json,sha256=qf_iK5N5nDon9yeUMpPJQBqhL4OhHT-uhbO5RvViFy4,391
ubo_app/services/090-web-ui/web-app/webpack.config.mjs,sha256=7EX3FPXdJbXSVy5f35CboyBVcpzHr7C4GrL8uAP6UuE,802
ubo_app/services/090-web-ui/web-app/dist/017e476ef02f62144169.woff,sha256=yFMIqfn1n8PEvLnyLz2zlRjbXqUJ28oUG1KRAuQ4hQc,8736
ubo_app/services/090-web-ui/web-app/dist/09b674875029289fd9a7.woff,sha256=alcDPC6jh8yk4mrzNO_-FZIwggjs32C04oDP4cCD4NM,8688
ubo_app/services/090-web-ui/web-app/dist/0f86a30ca7e981fcfc99.woff2,sha256=_dlTwogVmh8UmRFyDYoZ-tF9yA8aBgmUjPoUWMNoiZ0,13740
ubo_app/services/090-web-ui/web-app/dist/148734d63bd96c6e964f.woff2,sha256=tcbjTUcacjJsMVH2-Jtws-QyJ0f3Z9QPzUllYH68ymg,7840
ubo_app/services/090-web-ui/web-app/dist/1964239c2800b6bd7e39.woff,sha256=fv_zaVQzuJqKg8gJOR7hN58SL4mxpBtFum9JDFxLVwc,1468
ubo_app/services/090-web-ui/web-app/dist/1aff9f4cd71608489b9a.woff,sha256=H16iESNhQXVoVerQDGaQRwbnllK6yhQ630r_2ZnLJyA,1472
ubo_app/services/090-web-ui/web-app/dist/1cffe58e71a9109191a2.woff,sha256=6NiEFPPy6CURLL73TPfaOcukzjV8VpgA2CqQRkREL8w,5544
ubo_app/services/090-web-ui/web-app/dist/1fb2c6d685bfb888cfa3.woff2,sha256=3PsJbAo7MIm_zkdT0W7aO9E_r81YFExFn02O_UnOpYw,11976
ubo_app/services/090-web-ui/web-app/dist/2bfbba2d51a85c8702dd.woff,sha256=vwLSIRsM5-tyffrbAdZsBMxajsbmmDBlZzhVNRjSKRU,12620
ubo_app/services/090-web-ui/web-app/dist/2d3c3ba6fe2d9c1026a5.woff,sha256=kXpV3XX8vyvaulmsglAOfIeQPKE3zcG7EDqr64pY3_Y,12652
ubo_app/services/090-web-ui/web-app/dist/2d5875b032a1cca91eb2.woff2,sha256=djWybKx5I6KpSthn1Br-TMke69z_xMsoKnvzS7sZWuc,3676
ubo_app/services/090-web-ui/web-app/dist/31476620b88eec076438.woff2,sha256=quV3eY_z9Onh2WQKl96jmmWVeCdlSK9RvSr1VmyGvM4,16848
ubo_app/services/090-web-ui/web-app/dist/361cdfd3a3f9c4bb09ca.woff2,sha256=xFc_WWRgdpT7CDy9mLB_9xWyM-oJ9Ofnu9fArBUvjlQ,17112
ubo_app/services/090-web-ui/web-app/dist/36f79cc7e73a69da4438.woff,sha256=TbkFaTdW7WqZgHPkJTcFgq-w9VmqciGxghQCb6dtJTE,9904
ubo_app/services/090-web-ui/web-app/dist/3d3a272e5233c5fb1969.woff,sha256=cX_vC6cTHvsg_4IXGyDH-URME_j6vag1TGdVPl3qKgA,18348
ubo_app/services/090-web-ui/web-app/dist/41db483cb764343fca71.woff2,sha256=IZ3dw1XuHwrlUKl7roolMTWcT-z6ckULcgYW-hAtwaE,19976
ubo_app/services/090-web-ui/web-app/dist/44340549d94d10899346.woff,sha256=G_VZZpXmIx04KZV6hpx5EcDvGUKgfCEJF4M9MUXBuN4,9760
ubo_app/services/090-web-ui/web-app/dist/44a103f706f3ffe6a041.woff2,sha256=UrRmgRc8jZzTfXLR5eSWHZ4jsYDZWCWoXDIDUzX4NDE,7880
ubo_app/services/090-web-ui/web-app/dist/4fe733bc436afc295c24.woff,sha256=cbny2xmR-3fOlDPEoYzFUryetQiuwc6Ifo_4m-VPKcg,7524
ubo_app/services/090-web-ui/web-app/dist/50a0a61e29c19a2f05cb.woff,sha256=lbu5QKIAD6MSsSydJ7InKGTBTSW8MCu0o6YY9HqV78M,19704
ubo_app/services/090-web-ui/web-app/dist/52cdf8344b378f0c4580.woff,sha256=iR3jEca6jZTQL78aKPYAzeTDGMCBNRS4PflyemJ7Jcw,8780
ubo_app/services/090-web-ui/web-app/dist/53f399e4522b647bafa7.woff,sha256=bH2vLmoxN2u5VH9NWwYIG56NTMF3WGC1nMhzj4E6aIU,5576
ubo_app/services/090-web-ui/web-app/dist/56d01aa0869d41213f68.ttf,sha256=BY2oyVQTOUZszS73BP4FANP4vl2Xb1qPdkN4Q2F-Lps,2268476
ubo_app/services/090-web-ui/web-app/dist/599f66a60bdf974e578e.woff2,sha256=5bKcNrLnovTbWDBzWfpXQAS-Q9OXkOS3o8-Ap7Fui7Y,20928
ubo_app/services/090-web-ui/web-app/dist/5c8100481d4e784afbf2.woff2,sha256=8rkofocOZWObw0r4oiZXWzdImV3U--2HMTbr0ZTCJFY,9640
ubo_app/services/090-web-ui/web-app/dist/5e3f232f89080810567d.woff,sha256=0dQt8tHCrMSX9lMA1c-9y1nSI7l_WHnXlpvAQBML5s4,15716
ubo_app/services/090-web-ui/web-app/dist/60729cafbded24073dfb.woff,sha256=0SrO8R6xFoxFruqPTa5u_n_Ds8sH-y-zxF5kxEtNeTQ,1452
ubo_app/services/090-web-ui/web-app/dist/616638ec44336b3da884.woff2,sha256=O2ZmwNo6f8eXfnrTDVeiE728-J5PcHM3PkJVbUQ4s20,10624
ubo_app/services/090-web-ui/web-app/dist/634070e045ac99822c21.woff2,sha256=pokplZdQ-6L2rsdkmlFjUHe0NBTsHxGZiMvAbpc4dxU,10796
ubo_app/services/090-web-ui/web-app/dist/634ee2238bf30f362d52.woff2,sha256=piCGC2PenEDayaWbAJTGGumy4XuPxjKJmUaJTLw71uM,17160
ubo_app/services/090-web-ui/web-app/dist/6b08bc756cd72f5af9e8.woff,sha256=iIlemQIWIaFditJFa0pVcyB3uro1HDGySWRph8wvEQ4,15924
ubo_app/services/090-web-ui/web-app/dist/6ddd1cfdbc5e74bcdab8.woff,sha256=nOjG1rKM63hY9-8UwmmlMnW2OAGx5TsQXASTwA33bcw,12712
ubo_app/services/090-web-ui/web-app/dist/6f0bf63e956c09377ef8.woff2,sha256=s5o3YfQflHbf2CdEZIfLebPbtVPSnr5QOV5CIzHg160,7840
ubo_app/services/090-web-ui/web-app/dist/72dbf2a25dd55b80b137.woff,sha256=_7wHBaEaY80m9Xr8KqwLNQapp7B4gutLd8EJofGWE_A,5588
ubo_app/services/090-web-ui/web-app/dist/8300b541aa89b8301a6f.woff,sha256=XXTp2kTeb94X_xgmfb795Mfj_v557l-9XR_xlGUb1mU,7484
ubo_app/services/090-web-ui/web-app/dist/86d5c52f4588f9f221d7.woff2,sha256=_lbQ0TessPmxd1TTZw9eyu4hhVSN2ajERTWl8ZQRfdw,11840
ubo_app/services/090-web-ui/web-app/dist/89d0351bce4bc857dba6.woff2,sha256=zkZQt0yslfbJSEqAjARnkH2PLn6dSBJvwBtv4ufDJUw,11832
ubo_app/services/090-web-ui/web-app/dist/8e656eff240311c6050a.woff2,sha256=X_6f-0tB-7vkiQKDgYd5pItL2qrxPjnb_zuK8xsdwO4,13964
ubo_app/services/090-web-ui/web-app/dist/8f02573e78730021ef49.woff2,sha256=7VvwLWSNqE2NaOXnqSYcGY9HE5afkrVymoH7A5qTvhU,13976
ubo_app/services/090-web-ui/web-app/dist/90364ecfad5101ceb1a0.woff,sha256=ABCmxkSWMLDn_U5n-4Z5_SQ8HEF0M3LEutNbyEy33L4,18500
ubo_app/services/090-web-ui/web-app/dist/948c05192b1e64d931b1.woff2,sha256=qWbtmoRM1gtW1OGzGwBR_tEbpPWxdFfHSEbGQ3_63QI,13736
ubo_app/services/090-web-ui/web-app/dist/98a717d5a38e77c0f657.woff2,sha256=dCpJBHCtWt2BqGFGAvWWCdsR6_jzH19Ybv8rNMf7Xac,9644
ubo_app/services/090-web-ui/web-app/dist/a0baf7d6726d8f751a27.woff,sha256=FtIMnt8DrsRZNx5fO7kmKANbUscR4xCS6CObQfVompA,1488
ubo_app/services/090-web-ui/web-app/dist/a5457b0ec984fd4cc8da.woff2,sha256=IaQwbkSb57VAOpi5f53Q-dIL8Hq3lfnXEWxtn3IANVY,10728
ubo_app/services/090-web-ui/web-app/dist/a6fde3ddcb1629fd58b7.woff,sha256=ApPiTyoG-KdeKU0xtJhwWH83MKqKdTiKGjlyUVUGTdM,18480
ubo_app/services/090-web-ui/web-app/dist/a80c0d0719b1acb8f731.woff,sha256=Swhvt2YAGbp-EoRSA9M3i9TQidTbpJ_S0vsEypbyL_4,15732
ubo_app/services/090-web-ui/web-app/dist/a88b77bb10633a8045e3.woff2,sha256=t_FxO1ZfdpsGBSkcwoECwB49i-Syxvsc41t6rNEcDRw,3656
ubo_app/services/090-web-ui/web-app/dist/acc9c7c1d1fe3a1c7d44.woff2,sha256=qwoCCTUYRHfUQb0Ts7nmQo_YzkVOiEvW0tDCK0zfOYQ,19680
ubo_app/services/090-web-ui/web-app/dist/aecaab4c4da2bf91377a.woff,sha256=26flYD3Zp6uzFIR9O51bJAC9cy3arQjf4G71geqj12I,12688
ubo_app/services/090-web-ui/web-app/dist/b1b8baa94fbcaa57d098.woff2,sha256=vqv-qMfvdpNCfDf5ns4HH0w6rxS1kLEsRcPqYljYlqg,7856
ubo_app/services/090-web-ui/web-app/dist/b60d9fba1e21da7497e6.woff2,sha256=oIqrl-oh_FKZZF0S4-9Xv7XoblJOGlnqhr_kvBr-L2o,19660
ubo_app/services/090-web-ui/web-app/dist/b9d87b04a9119d8d2fdf.woff2,sha256=qUyB0LP2u5f9l8_Pv6Xcr4U6oCyA1RJyguh43tM39yc,16912
ubo_app/services/090-web-ui/web-app/dist/bb5b5d1459beb07bd3d5.woff2,sha256=rdedcCrvLR8c9IZd8AkR4FgW0GvScWAsyilmlR9GWMM,10576
ubo_app/services/090-web-ui/web-app/dist/bcfbe8accc968a375a8e.woff,sha256=pIDKJDBGbmLd-lr1OO1rLhDFyB5ZIAyFSCLkrrnaeik,19864
ubo_app/services/090-web-ui/web-app/dist/bef9c15c7164d6435aad.woff2,sha256=4400ZfLIv2fMUxtqaEhLAUQanAMsLEpvZNN11zJnhBU,3692
ubo_app/services/090-web-ui/web-app/dist/c3014a611cd9d8fa6252.woff,sha256=mowr0fN_TX5xCboS0_45hJxeqRX6v5BDRJ2AxGUvWkQ,18416
ubo_app/services/090-web-ui/web-app/dist/c320def131b39bceabd8.woff,sha256=YT3V44Dnm46ZFoyfxSl0JSH4rmugjMW5SKdQco9YgeQ,19792
ubo_app/services/090-web-ui/web-app/dist/c4d6cab43bec89049809.woff2,sha256=zsLHcq3l_s55W7GO7quGMjRxrL2T_iY5pAq6ZE-fJNs,20996
ubo_app/services/090-web-ui/web-app/dist/cb14f8e80cc69ddbac34.woff,sha256=7N3_qfvf06qX1Be6PSWSTpQf7Pn9J_wEHlRPYpbYzck,19916
ubo_app/services/090-web-ui/web-app/dist/d23e03cf87ba44e5af6f.woff,sha256=q7pV8NmIxpJb8uuJKE7ltkZ08aEcoJwG74CwIGVjPoM,7512
ubo_app/services/090-web-ui/web-app/dist/d67ac585bb6a05dbf71c.woff,sha256=TpH3o_ouVrDNqsO7GX2Axp6Xw7anw9tFr1UDXGvgwyk,9716
ubo_app/services/090-web-ui/web-app/dist/d6c661248da2fde17768.woff,sha256=pns2sIGFU_YLY1M5dB1qUhpmuPJw9MoUyvQTRa0pDoM,15908
ubo_app/services/090-web-ui/web-app/dist/d7dfd0b02cd8311e2a97.woff2,sha256=G70cfrVQFo06NJ5J42wqRAsDk1oveuGPiTUPXt809Qk,9680
ubo_app/services/090-web-ui/web-app/dist/db56943a88e4852343ae.woff2,sha256=LkOAKp0VVtvjYMIuK4Wll-WZSj1ogf7bVEE2w3De8F4,20712
ubo_app/services/090-web-ui/web-app/dist/df1be0be92f6f19b8115.woff2,sha256=5EwR9INL3U1rbae47l6uvIrLQSUM1rzlzILqgmIUDqo,20612
ubo_app/services/090-web-ui/web-app/dist/e00802373a2c2db6b30d.woff,sha256=zBUXSHaTKP3Om_LsM9ZZ3op8gLtL1ZBHAJj3dBLv_zQ,9916
ubo_app/services/090-web-ui/web-app/dist/eb28a447335ba6d54fcb.woff2,sha256=iLfF5hkCq4ZpE1akRRflfves51STbdYTIZkaS43Y-_A,3660
ubo_app/services/090-web-ui/web-app/dist/ecd8572d631f20ff5bd5.woff,sha256=o-98LHVTa4wh0OpY6_WBuRL8VRPWff0_hZmd2zc2AmI,7480
ubo_app/services/090-web-ui/web-app/dist/f4f7e3bd8264f1a640cb.woff,sha256=_EteVxQhl4F68y5GnU1ue66qfFdHsy0yugegHOjfL5M,8708
ubo_app/services/090-web-ui/web-app/dist/f6f4b54add6ab9d60a0f.woff2,sha256=ygh9gb8mPsERGdOVg7gcOq87x0sYRXlHOr-4BMzSOWU,19980
ubo_app/services/090-web-ui/web-app/dist/fa58a041a3336692af1e.woff,sha256=MTJctIfoJmhJ7dq2-Xia3bvleZPdQd2eGBZz4lU99f0,5564
ubo_app/services/090-web-ui/web-app/dist/fd3dfdd6cb1a9175b63d.woff2,sha256=daJbWL5hu7BYx3dI08SVJpyMy6FyXcM3yhKH8PtpeVI,11968
ubo_app/services/090-web-ui/web-app/dist/fdd1f928a606aa116a44.woff2,sha256=4aOMyP9UbT3xRZyJ34e46q0KQM1ZsWa1vIRkKxFU1ds,9560
ubo_app/services/090-web-ui/web-app/dist/main.js,sha256=TXFn9MwaVvXkyDgI3UT3DI0gp2XTQB5SzidXVKxVvKQ,11589812
ubo_app/services/090-web-ui/web-app/src/client.tsx,sha256=B48J2q6GYjG6I5jqWjT74Kck8U_lygkY8yS4bdNJBks,3239
ubo_app/services/090-web-ui/web-app/src/global.css,sha256=-Da8J_oRf3yfXwzHOEShcEvI1u7Qe7nUvbzemLK_hUg,319
ubo_app/services/090-web-ui/web-app/src/global.d.ts,sha256=NAHi7Y5IfNqLg00oPV2xT26SLX4rI577qPxlSrynFC8,150
ubo_app/services/090-web-ui/web-app/src/inputs.tsx,sha256=qeqghYvzWdHZRdxjqrEjD1NFmsnrctgZuxc7yIAWvac,23467
ubo_app/services/090-web-ui/web-app/src/main-view.tsx,sha256=JDJ20XsloYa4W8gJLtQlQOrlJ__QOZ2UQ30VhFNcwGw,3556
ubo_app/services/090-web-ui/web-app/src/types.ts,sha256=jGEGenc5cwHCh621tHGXf5_n65668MBNHwZJ5NEMTNU,1268
ubo_app/services/090-web-ui/web-app/src/bindings/package_info/v1/package_info_pb.d.ts,sha256=mvBJHAaWEVUm_24AE8bN212JdVMBJPEE56uQmX7cSOs,191
ubo_app/services/090-web-ui/web-app/src/bindings/package_info/v1/package_info_pb.js,sha256=7KTxGEklgDysV7BkA9GCyyXTT2dhyj24wEuG9fK_Tu4,1835
ubo_app/services/090-web-ui/web-app/src/bindings/store/v1/StoreServiceClientPb.ts,sha256=4J9LQ7QNajO6PI6yLK-s4Tfv77aVEXgqQtISOK0s-Vw,4216
ubo_app/services/090-web-ui/web-app/src/bindings/store/v1/store_pb.d.ts,sha256=wa1TJPry15Kaw2Ys2xIBwgp0cjr7tvI25oWrR-_wugQ,5427
ubo_app/services/090-web-ui/web-app/src/bindings/store/v1/store_pb.js,sha256=L0ULmPV-NFFkCZwyiQ5FhjPalkkOwLLYtX8ydiFbyFU,33213
ubo_app/services/090-web-ui/web-app/src/bindings/ubo/v1/ubo_pb.d.ts,sha256=jB_PmfgMcA_Ykl2qKWn3z7UvJ2xu5eu9GOpGoj0xgaQ,1516569
ubo_app/services/090-web-ui/web-app/src/bindings/ubo/v1/ubo_pb.js,sha256=_RLF-OCIpz6bhdVeo0L-SrKvJ1JnwSTa97TAFp7GNiE,7280677
ubo_app/services/090-web-ui/web-app/src/components/AppShell.tsx,sha256=nVVqxboduiVsDTCaEqjR9SDkINiC68nhopj56fLSTh0,7711
ubo_app/services/090-web-ui/web-app/src/components/ApplicationView.tsx,sha256=oO6E2P7nvSD_ZJh6Zs4YDobDXZPCXOws007tL1KZH0Q,2149
ubo_app/services/090-web-ui/web-app/src/components/BackButton.tsx,sha256=TgVzFa3a0puatnJj9Qh3djzUh7AqkxyQtqtkrdWEv58,1744
ubo_app/services/090-web-ui/web-app/src/components/Breadcrumb.tsx,sha256=S1SZWlqgmIXu6-WMv5wl0tytqvP8Lb9oozrMJaShMO8,3449
ubo_app/services/090-web-ui/web-app/src/components/ChatView.tsx,sha256=kfuaHcQpklMSHND_YU9JJyjYbUHHBj4rFJA6FebD5Fw,4814
ubo_app/services/090-web-ui/web-app/src/components/InstructionView.tsx,sha256=ubA8TH_S3to-DrbewIFf_oGf9_Dvat2RGlKAURzQVkc,1062
ubo_app/services/090-web-ui/web-app/src/components/NotificationBell.tsx,sha256=0c-mmVmcMCh6eH3R55uNqRpV1EG4FYfBMgR2_DrelSk,2518
ubo_app/services/090-web-ui/web-app/src/components/NotificationOverlay.tsx,sha256=aJOfxmcWL-cBnHrtxS5zkMFp89seG1t3Cx8gNm6hwhc,7991
ubo_app/services/090-web-ui/web-app/src/components/PromptView.tsx,sha256=W6QQcm4pT0hkBkJuG2PnXcoynX7-B6fCfPEledk4c2A,1367
ubo_app/services/090-web-ui/web-app/src/components/RenderView.tsx,sha256=ipBVB5-twfB7iK8VEeKR2aMNl3DIZUqlG_pyXSQI9jY,13152
ubo_app/services/090-web-ui/web-app/src/components/Status.tsx,sha256=uW93T1pdz1RwSA-qCThJRlC1Rvyt5SfotFt_xhn9VgI,656
ubo_app/services/090-web-ui/web-app/src/components/StatusBar.tsx,sha256=JkOz4mLjeptO-gENDTOL5znY9rp9lKwNA1QqOUBbEPA,5604
ubo_app/services/090-web-ui/web-app/src/components/ThemeSwitch.tsx,sha256=MCLS0qD9D26M8Pm2UMI5j43rn5AKNMDg3vNK_Tox0hk,1238
ubo_app/services/090-web-ui/web-app/src/components/Tile.tsx,sha256=XiGb3qzKa_g3LDRVgLMBMzdFx_dUNoiRdpMTZ8MZhI8,2452
ubo_app/services/090-web-ui/web-app/src/components/TileGrid.tsx,sha256=SI5jICh_P7B3edzgG8YPhK0k4SN2jv89-Rdg66WSs5s,6413
ubo_app/services/090-web-ui/web-app/src/components/VolumeControl.tsx,sha256=2BZsij2h54wcri86SSMKGJksc7T8GI4R4Mx8T5Khf5w,3819
ubo_app/services/090-web-ui/web-app/src/components/pages/PageRegistry.ts,sha256=pxU90RRw6NglwrbWS-2fUIV_SWWMwJg_AMsG-mm5fNI,341
ubo_app/services/090-web-ui/web-app/src/components/pages/QRCodePage.tsx,sha256=7EW_cNX2ny7vtTxnnLXpqpZnxnkHmrJUjbBkTXcCKsI,838
ubo_app/services/090-web-ui/web-app/src/components/pages/types.ts,sha256=ZWyCKNKZgt9UA3ah7U-MmyFqTFIREobC0ZZwOg5lnus,271
ubo_app/services/090-web-ui/web-app/src/display/browser-event-handler.ts,sha256=khuSdN3Hj_oi4r7Qfu2WKnZP9o9WyQnTl1Q-2yeCHAk,1675
ubo_app/services/090-web-ui/web-app/src/display/index.tsx,sha256=7NbEPBs9AR8tvSShsFAwc6ePjbqoAfomD1pmk9igYjc,4609
ubo_app/services/090-web-ui/web-app/src/display/layout.tsx,sha256=bpzVvGc6kFlgmzXMEMqJlpnR93dq_boS3pFwGmRjzes,9574
ubo_app/services/090-web-ui/web-app/src/display/store-event-handler.ts,sha256=jDhnEkAJsKMapfUFrEACHgTLNarTbH36kb4JFeI1WqQ,7511
ubo_app/services/090-web-ui/web-app/src/fonts/ArimoNerdFont-Regular.ttf,sha256=BY2oyVQTOUZszS73BP4FANP4vl2Xb1qPdkN4Q2F-Lps,2268476
ubo_app/services/090-web-ui/web-app/src/hooks/useKeyboardNavigation.ts,sha256=0DDN8kVRSBg7kinppJWT3XJGyzQqmO8anPDvzfcdC2M,3165
ubo_app/services/090-web-ui/web-app/src/store/action-dispatcher.ts,sha256=jYE7uhnzDG1701FDFztkABcumX8_iAaQ3qM49gT-l0M,9769
ubo_app/services/090-web-ui/web-app/src/store/audio-input.ts,sha256=9LKcKqg_vN3Maig0QmjyAmk_HgNyA3KI7FlcfTBXAdI,5117
ubo_app/services/090-web-ui/web-app/src/store/audio.ts,sha256=eoGeRStMxbji4TFtVRIU_tek7zTfpofZHhmOts_4saU,8380
ubo_app/services/090-web-ui/web-app/src/store/constants.ts,sha256=hgBAv258SoY5J2k1AELTjWaOyV96mZAEx5g-AFQB3wc,268
ubo_app/services/090-web-ui/web-app/src/store/helpers.ts,sha256=eCPvi8a2Wy4YqvzRRpdtLtlMJfvHyBjgJY3La5vNOqQ,498
ubo_app/services/090-web-ui/web-app/src/store/state-manager.ts,sha256=bB4YRvvZKsMqghyoXLeap6a3VF8sQQ3a-MpTxpTgIhM,6814
ubo_app/services/090-web-ui/web-app/src/store/types.ts,sha256=XyYfhEVctvyv3Al33Ha5k59Th3nT0_8DDncoFySZXG8,585
ubo_app/services/090-web-ui/web-app/src/store/useAppState.ts,sha256=wwmDJlU9bb8RjvqlbCcZlrtAF6JR44Zt2HMNw9w7Z80,383
ubo_app/services/090-web-ui/web-app/src/utils/color-markup.ts,sha256=tCv74RQkwoKGmg9mii5xC8NgLXo_YEl6KK7jsfc43y0,2703
ubo_app/services/090-wyoming/README.md,sha256=y_d_K1dxAIV4BfVtpTG0jVj9oxtuNiTfg38yDxnPhFQ,5694
ubo_app/services/090-wyoming/__init__.py,sha256=cUmMU06UrdoZZyNteMnCpWtheK5yLWCORGt4lEyCfWw,69
ubo_app/services/090-wyoming/assistant_bridge.py,sha256=s78EzWycl6scX0_bEJj0F3YAC_TSsMy66xttSI1HDvk,5041
ubo_app/services/090-wyoming/constants.py,sha256=JeBAznuMbPncmE1n5IdlBvr5z2pq1_d2wZT4QdrldVs,1639
ubo_app/services/090-wyoming/docker_networks.py,sha256=D9Ry9LOCNJkn1mowb-WUWYx68bbyFaZUJRDWarastug,1463
ubo_app/services/090-wyoming/engines.py,sha256=7Gl-sHCPwru_fGKeWbkFKCrWY-OLRPTt5qgiZwSFTeE,19292
ubo_app/services/090-wyoming/reducer.py,sha256=18VrDcHzFQnIC8-AVnXr7e-Rgx4frDfQ-0ndO_3XV1k,3193
ubo_app/services/090-wyoming/satellite.py,sha256=OWzDXWKm33pMNqTLLank_Ym9KpWSwFFGIT7_DseNaZs,22796
ubo_app/services/090-wyoming/security.py,sha256=k8Z_a5Niny_GX5orRg_Vv5M5bcj9jzIF85gTzopxBHE,3847
ubo_app/services/090-wyoming/setup.py,sha256=Y46xuuW9vrarohI0ODW2oXaM03_jfX1BVUc7AsaeBX4,24806
ubo_app/services/090-wyoming/ubo_handle.py,sha256=mgrTj1gYScZ-l0yhbqhsesuRCixJNzvST_xdSisjk_0,588
ubo_app/store/__init__.py,sha256=fps6MfLDFInKDL_ipS18en-obvziGRMovyUXhU5xxxM,61
ubo_app/store/main.py,sha256=dUPuz5mmJYAjHkDAtF5cvQvWeWAC7Gvl6xCNmyfrPEc,23235
ubo_app/store/scheduler.py,sha256=ZqlvO5afnxWztzqHFx-fi0uUNQ3du0teOGj7jflpGN0,7955
ubo_app/store/ubo_actions.py,sha256=aNIBczEXTQBRSr8aM95xLSAi7cD1Jnep2ljo5uJV53w,1813
ubo_app/store/core/action_registry.py,sha256=op4z6KXezyWSJM6cZLzYvc-uNsy9cf-lAoA6STBimAI,3153
ubo_app/store/core/bindable_actions.py,sha256=Ve74lk3ariBFAOJkYmtmVLtTRMiFeklsvQfI9LQkcu8,3777
ubo_app/store/core/callback_registry.py,sha256=3ggXkI0tHFvb9aaJrz3CHfiMjmw1znxdXCqw_f-vAno,2252
ubo_app/store/core/constants.py,sha256=_DV3u-hzdYR-38yWCxrFQMKYmuionhTnbJO71fyJmM0,2313
ubo_app/store/core/dynamic_menus_reducer.py,sha256=CE77gSy72inwosk-jTfB_Tkjqiz_64mm538FyI1hsRs,2019
ubo_app/store/core/handler_registry.py,sha256=esUUunZMNCEMzRBGMiClxUmnwbSqgoV5IN5pZmhyS0o,7984
ubo_app/store/core/menu_event_handlers.py,sha256=DijmXD_eR_wkyyov1tS9nYjK_xL_deRQi1SepYbpSso,21831
ubo_app/store/core/menu_registration.py,sha256=UUZOVnQMcgkvNIBTnX4zaWUHVpdN3UPXlnxLcskDH44,6686
ubo_app/store/core/menus.py,sha256=KDNNVwFt-T-X6yw-bEsi_dsYM2a29vlamyXzVgxHXuc,22369
ubo_app/store/core/reducer.py,sha256=WHVyAGn0oBHvAwMds9g3_3ZYAoz2QRnZLvb55Oe4yf8,23463
ubo_app/store/core/stack_ops.py,sha256=HB7w_ktbWi3H_Am2uU_8j-v3RmCKv83eHaQNJvT919E,12777
ubo_app/store/core/view_computation.py,sha256=i1SHBUnQyekWcQMB5-cfDzN-koL2hHhRfR08VWUUKEk,29832
ubo_app/store/core/view_helpers.py,sha256=Te_zoinAuRUgn0Ai24pihnJF981aSNB2zv5ZDdnUIsI,2011
ubo_app/store/core/view_registry.py,sha256=lSCZdYFGVB9MgoAzb1f13fQbDVE3kVVPNV_sYDywjys,12794
ubo_app/store/core/types/__init__.py,sha256=E5kAPG4EtUD0-GefrNqLq-DBHeoq02ldO-mGDkIVfeQ,5938
ubo_app/store/core/types/actions.py,sha256=49g_dNquj8uDIozMv7VcEVZWYtyVtZNtTAyc_wHUC8s,12706
ubo_app/store/core/types/dynamic_menus.py,sha256=BvYToQRGlizwxP11wgT39pvoD6yBBVF2-9pICfaGSA8,1877
ubo_app/store/core/types/enums.py,sha256=3d_39486NAtdpKjzqW-nXvTHoZryHovmMBhaM9O2S1Y,660
ubo_app/store/core/types/events.py,sha256=63IvSG5wJ4BpvKg8QTZlRcmLWx5_QfJpxJBCB3zUNeo,4476
ubo_app/store/core/types/stack_items.py,sha256=P5xrkvyROosYBwBdg_AmqVKiSb35O262sTMBSgxbSSk,4254
ubo_app/store/core/types/state.py,sha256=o4LnfLEMcFLAVo8pObaSqoK4kYXJ5wh0rVlMLPgROBw,2118
ubo_app/store/core/types/status_bar.py,sha256=RSYrJOvdgNRHIMmqoPGlUZD764xtrmCPTg1Z3cQfUkQ,1140
ubo_app/store/core/types/view_data.py,sha256=SjmiAsP5UwEtSz64hKdGHaUAvCeRYKnDyId20r0aNGM,6964
ubo_app/store/input/reducer.py,sha256=uM-3cydOTfqxVMjZ3cwH-AMNFbLNGemXv4isAtGmAuk,992
ubo_app/store/input/types.py,sha256=IjjyIquQ1ByRj6IuYZZ4f873AfpomGb5M3dab6mAnGA,3500
ubo_app/store/services/assistant.py,sha256=m6v7NXCkLyCTbaAgpgkoc_13iKBS7e2dVE_zuQBdqAQ,53844
ubo_app/store/services/audio.py,sha256=EuSMAjeCLsIR3FALQtpHAIoVNQomIY-TuqUEGqJPJck,6244
ubo_app/store/services/camera.py,sha256=UMmpqThpuMl2-Pyw77GvHIJ9CSVKsaL8JQbidui15fg,4536
ubo_app/store/services/chat.py,sha256=JY56kkM3c0i99eRAIWG-sOaV0wkcXMH-p5B3IIXUc7o,6504
ubo_app/store/services/display.py,sha256=73zaAV221E4eYiK9-YR_tnEOPnTRBPqtj-UPQWBP7cA,3065
ubo_app/store/services/docker.py,sha256=sTVmJi0XWu9fIMZyCMnJduRJFEyx5wuLWkpwY7YnsFY,8546
ubo_app/store/services/ethernet.py,sha256=BCJ0MQZPta6EmCZeC7FhhC45TGff9fsBhzSjwL4AdEM,263
ubo_app/store/services/file_download.py,sha256=LNTWckpjj4xW4_XTteC_E7D2_ECE9yRvmJjAPHng3l4,953
ubo_app/store/services/file_system.py,sha256=LMlXhRdWHgY_0Cb2_PYC2eqpAiE2ktj06HCeXwFO5rY,2494
ubo_app/store/services/file_upload.py,sha256=9qlM6opZ2aBOYiPhGxRIrJDyyK5MIAa7X1cMRBhGCfQ,1491
ubo_app/store/services/infrared.py,sha256=cPXWRkKHlRW2HZOZEd7qzcmU9iqu7tkBntwsefud5n4,3708
ubo_app/store/services/ip.py,sha256=GNeBgK6NSBymHtPckODhbGhoBwt9CZYc7H3cjcgCIWA,642
ubo_app/store/services/keypad.py,sha256=pkLREsVJohJVeXAUKlI-Q0p-itliB5yQdAGzVVAUGCs,1363
ubo_app/store/services/kiosk.py,sha256=Y6qypk28XYKIY3TPWv1Se-l8Ecf2T12mM_3rhUVk79w,3511
ubo_app/store/services/lightdm.py,sha256=i5Nbe1jlS0xn31Rb1dNEdpi7DvGJFNCIzzz57IKGxHY,566
ubo_app/store/services/localization.py,sha256=D5Qyw7bucW7OoYBGRn7HS5mobyBextRN8AKpnwCnvHw,6372
ubo_app/store/services/mcp.py,sha256=0Eg75sg_Ix2MBj0oiqHZPjH8Q6FwyJ5r8mrdoX2wvcM,5465
ubo_app/store/services/mqtt.py,sha256=XZHDwMnjq4iTtj1ZRWXX7Joq-0YoWSrOyYmPAJ_9zKg,13513
ubo_app/store/services/notification_helpers.py,sha256=s9fM1L49MFCaNWMRAi3T92k8dsiJDQEmgQR2V1Jdjuo,1587
ubo_app/store/services/notifications.py,sha256=wqeWj8Uap3wpqKe6Y5VZL8ejwo2-szwpFrluA1zzuas,4350
ubo_app/store/services/rgb_ring.py,sha256=Vvgv-KX_EyvpnQgjdjKFcpRJ5soaBk5e7wCKxOwzx8M,3830
ubo_app/store/services/rpi_connect.py,sha256=fvIfn-jLdiYA3unhnTqYJe9GCe4_n_DmDX3jsGc1JtU,1018
ubo_app/store/services/sensors.py,sha256=AlIK6UpKCy-3MzO4hbFk92_te00EPtq8Xnsovzezvfs,1723
ubo_app/store/services/speech_recognition.py,sha256=Rd9DD23rtTufYGmew6WyPXSxUMn2LDlX1TPVJaxyurQ,27192
ubo_app/store/services/speech_synthesis.py,sha256=U_Lam3jSr9kTpu6CQQHoxcI5F52uClqPiL5p08H7mBM,3060
ubo_app/store/services/ssh.py,sha256=ocDXicenPRGwaJ9XTh-SYfUI-O7VH2ye2vX6tH6ne-0,410
ubo_app/store/services/system.py,sha256=a3iCcpqe7_zaMwVLVpEKAYjB75We33x9fM6hYZabd4A,794
ubo_app/store/services/tailscale.py,sha256=DStH2jokKP9yQAwQ1cmvwi8yIhoM-5OAE5ZHVrAnu1k,666
ubo_app/store/services/users.py,sha256=bWOXDxa11UgaXsfydwhP_3HEAfFoCcORvhZ6BsN84-A,731
ubo_app/store/services/vscode.py,sha256=BBTyvpK2Oio-2BragS-flgqR4tgGWoaukJd7tMVHlEw,899
ubo_app/store/services/web_ui.py,sha256=DD67JIFf-kOaDgQ7vg9NIPHUUITW0h51ED_GWgKLpKU,808
ubo_app/store/services/wifi.py,sha256=xKmlcB2Fn96D0pVkAFw2E3f-j1Drj62tMrEgcM6oJk4,2712
ubo_app/store/services/wyoming.py,sha256=MkNsHwubNfvci201aGttERd7HYW0qn5OpmPsSRpkXV0,8339
ubo_app/store/settings/dynamic_system_menus.py,sha256=l_V7sbVCI1LA_uKN31cozX58GWkJ6BFBYesIclVg8lY,14479
ubo_app/store/settings/reducer.py,sha256=vndXC1acq60rdUriCvCQwILLlTuhfDzDXpFwwLMkkew,9770
ubo_app/store/settings/service_menu_controller.py,sha256=l3VZbLlrZpTewK6Vct4jWRn5vVjDgyRxbAj3-KxxH9c,14494
ubo_app/store/settings/types.py,sha256=wtTqkweUqSST64FD47nFRrNlPbCoIc3iVNwSc1zCFgo,4732
ubo_app/store/status_icons/reducer.py,sha256=mIgIQFUsWyV7enIn9w2C3Ejtd2X5Mc9bSL6ECUu4fB0,2027
ubo_app/store/status_icons/types.py,sha256=CkomRsGW-KCKIRZWOPZ-Ck09v-mrbQHXMKqBReISPrQ,751
ubo_app/store/update_manager/installed_versions.py,sha256=Ex1UErwgltqKueymAK9CHDttm0D_q6afAb6dLfAEYww,542
ubo_app/store/update_manager/reducer.py,sha256=bwZKI0ED52aQIOvDx_XwQHfh9rRITI12xXY3dBI2yQ8,3592
ubo_app/store/update_manager/types.py,sha256=AKxX-vI1a9hcolsthz4WzxBtb1f6G8BKnJ05zwgFQHw,1459
ubo_app/store/update_manager/utils.py,sha256=pJNlIlxMrJCmh5cUFafyvwxsOjIcsOfV-clmIO2iVm0,23386
ubo_app/system/__init__.py,sha256=fgtdF9yg8niynJxIgs760aJKOR28Iqh6XgEXBHebKs4,19
ubo_app/system/bootstrap.py,sha256=_BpQ2lNyDgfjSfeybQdaazKMFEnDlbqA96EuyLW8Vtw,11833
ubo_app/system/hotspot_config.py,sha256=wAmfKPbB_XrtrbUaAPSUOrOlk1DBNIGgpQxwL2_ro_4,8033
ubo_app/system/polkit.rules,sha256=pV7QfsIqCdLmD7RJUFAOsrIP7jAP4puAkBSBuqANGkI,468
ubo_app/system/redirect_server.py,sha256=gJTzUxv0jzjqhlu-vDvod7PXvYek3vhYuwoDtnVhKC8,1669
ubo_app/system/hotspot_templates/etc/dhcpcd.conf.tmpl,sha256=YZM0B4_cabvi3Ch20Ybx10xD_Gb5UxL70Pbh2S_GpVM,317
ubo_app/system/hotspot_templates/etc/dnsmasq.conf.tmpl,sha256=-5TGzicN51TF-sVIcE9A2AuxkbuM865QfmOVCLposSM,121
ubo_app/system/hotspot_templates/etc/default/hostapd.tmpl,sha256=0NIFFzshik95RmDe8eCQGrJtv6iJJIvjaXX5jIIftIM,40
ubo_app/system/hotspot_templates/etc/hostapd/hostapd.conf.tmpl,sha256=Ld2o7R8FiNSdAn4-GpvryarLVgfGgdtjf7uphcICR1Q,200
ubo_app/system/scripts/install.sh,sha256=Fl8Y807z0aS-MdV9c_uAmdaso7prQFY3Gv9YGij2t5I,7423
ubo_app/system/scripts/install_arducam_imx519.sh,sha256=EKjBRlDkycg7agL39wVc1QaDxCuPra4Q6TtxTtRgBVM,3190
ubo_app/system/scripts/install_docker.sh,sha256=LKLLXNgEVCnjSqDKm7Emtk64-uUNu8t3Is49SSbo1Ns,1216
ubo_app/system/scripts/install_node.sh,sha256=PXQTXatGLuR-BOJexlFfeBZ9KLIEZd_BhZv9xlrZmDM,1358
ubo_app/system/scripts/install_uv.sh,sha256=FHcZGA8Hi_KgiSWeGHNBcUvhONDUhLQrJjRCX_-Br7A,783
ubo_app/system/scripts/install_wm8960.sh,sha256=BRIBD1BZe9HBgAXsc1gCAQAgk7AsViNZjh50DqAhGhs,3399
ubo_app/system/scripts/restore_default_camera.sh,sha256=bXcJYiheFk5VLmpJAEToLUD3zDBTQRbRhvQFuB4nr7k,2118
ubo_app/system/services/ubo-app.service.tmpl,sha256=-PH3RAxnXoq6UmIB8Fh2QHUWrS1vwhfg1mBHL8Mkcnc,315
ubo_app/system/services/ubo-esp32-ppp.service.tmpl,sha256=c0HUnRQyBEPSwnOoJCT00rQ_O_Vnb6DIDNU20d_cLhY,3053
ubo_app/system/services/ubo-hotspot.service.tmpl,sha256=iSp9LaBk-Uha9Bz_tIA9KSyfSEJRNWAsHKno8H0VIk8,351
ubo_app/system/services/ubo-kiosk.service.tmpl,sha256=R8UoZ-iQ9YoRekyipoowsKQqPZCe02SbkFilqrMi98I,504
ubo_app/system/services/ubo-system.service.tmpl,sha256=JXzoHrWa1lT5vawCtcFWluHu0sf0OJ971khw0mE_Dms,428
ubo_app/system/system_manager/__init__.py,sha256=fgtdF9yg8niynJxIgs760aJKOR28Iqh6XgEXBHebKs4,19
ubo_app/system/system_manager/audio.py,sha256=OX88TyoNjUFQq73VyIkWKBbPSESQMzVe8FG5ul8RaGg,1256
ubo_app/system/system_manager/camera.py,sha256=UB9nEUtEw3rPLi5QJud81TYsJeH0P7zwtcgXvIpirnw,1750
ubo_app/system/system_manager/docker.py,sha256=w-S5wEwRgfIAbacADHZ0YVX6RYanQRQ97dQvQb5WekA,3706
ubo_app/system/system_manager/hotspot.py,sha256=uzla2jeFgr5vH2nCbWlysOvszyipMzOwABPLGTewr-Y,1593
ubo_app/system/system_manager/infrared.py,sha256=ItJHcnprFbsrcyHuekbcgU16yAZhoFXRq_UnWexLNgg,7125
ubo_app/system/system_manager/led.py,sha256=UcCLMClfgp8kC3C0oEEbm0aAZkVS4JN2SJPtTW4rRl0,15091
ubo_app/system/system_manager/main.py,sha256=058FQMaR9_SxftXcZGDSPSno-336qEXjG5F8SntDbcI,7373
ubo_app/system/system_manager/package.py,sha256=B-8eKRGATp9xt_YjGykfh3BTCZkml1rFvso4_L0rUBE,2292
ubo_app/system/system_manager/reset_button.py,sha256=Zl8Ptzw_QF6On-3Qz687iDfGHqtITz8jLTodLzM0Geo,3322
ubo_app/system/system_manager/service_manager.py,sha256=3pzv0IM1pp6TUAMuKdFiszmxW7Bmitl08gwRfgcGsK0,1530
ubo_app/system/system_manager/tailscale.py,sha256=Y4SCW1oKu0-YBNKLNwlYf3UEzAEJXKr6TG8p5blTDgY,1707
ubo_app/system/system_manager/update_manager.py,sha256=3HDzHE61y3faaFuuFPCIaIMgtIazkQ842hw4lqkGIwQ,2035
ubo_app/system/system_manager/users.py,sha256=vaM0HVv2Sm0E-JHnLVWLxM7Cu74leE78Fi6K5-uk03U,2463
ubo_app/system/system_manager/scripts/delete_account.sh,sha256=oNsyGPjGBwI597Ua8ojBklL3GOHLulCCdhfvUt3dbPo,405
ubo_app/system/system_manager/scripts/set_account.sh,sha256=JIblFFoSbqbrGvingX0AMCErpFFW1QpovCQy1wb5JT0,925
ubo_app/system/udev/99-ubo-esp32-ppp.rules,sha256=-e1M20fyLjFNl9BecUaBVGsWlLk8fyVElufHoV2lM-s,1084
ubo_app/tui/README.md,sha256=7UH2NWb6qHp6sHz1whpz4C-p6JEWyYG_1NefFGi9t_M,981
ubo_app/tui/debug_grpc.py,sha256=rygP0-I_Ooy2M5HJqnSaUfe0aok95urbvJZIMf07IGc,4175
ubo_app/tui/pyproject.toml,sha256=VsswLNOiDuACWnV5KtcmvDhkytfaRIPIi3aGI_tI6rY,1241
ubo_app/tui/uv.lock,sha256=4RgZMQHN-fgotPbdwL9V46Q6jYpS7DkrWpSEAj02ChM,85127
ubo_app/tui/tests/__init__.py,sha256=1Bq7mYXy9eyi_KTiI8kiTxjAMkB8Vxz1S_Y2ZiAnuAE,33
ubo_app/tui/tests/test_app_pgup_pgdn.py,sha256=TlImsOumXi2BltQ4-U8JQeLAQ1L9SY8Te2RdGxpZu5o,4287
ubo_app/tui/tests/test_client.py,sha256=IbSIXqAe8VXgDbDxbEdemtj0Xf1jhHo1fm3yfse5fRI,1549
ubo_app/tui/tests/test_download.py,sha256=lvm6W6QX01UQnNoweeB69hG1nB9Vtc1y4c1L7vlLpOQ,8026
ubo_app/tui/tests/test_file_picker.py,sha256=ZzLEDdxWQFeTySxy6OhtdNgefLHPaQHxYYnFnZdy43E,3543
ubo_app/tui/tests/test_input_form.py,sha256=WVrGO0URxuO19gJPgHCM2llatpT9XAlNpeq9wIWY48A,7482
ubo_app/tui/tests/test_input_widgets.py,sha256=pCPH2gH225jfABCv9je_m0fS7S4I-8cQ14nK57PSYvU,8891
ubo_app/tui/tests/test_instruction_view.py,sha256=8objvmWJ5kvSk-R2ifccrqKyqg42dm-N88L3xPI-v6Y,3188
ubo_app/tui/tests/test_menu_view.py,sha256=d-bvzMnR7rToknNlp0AMv8LykZUa5VKlwcOpQVViXrw,4053
ubo_app/tui/tests/test_prompt_view.py,sha256=2uMtOQ0NjBa5cODkOhh0L3LoXM5i8M3LOVvQTf2GRLk,3607
ubo_app/tui/tests/test_render_view.py,sha256=TN7fbSaLpy_Vi9Yhrnd8R2yX9hBSVFU1SOC6mr-kecM,5671
ubo_app/tui/tests/test_status_bar.py,sha256=yLMB22yPfSxdNdwSlJcj__cyj-4OSO-2Ge2NKUGm9B0,5654
ubo_app/tui/tests/test_upload.py,sha256=7b4wD1GBcBhWmAOAqLGFSjezoMQ-zGA3YFWDQpO8-Pk,4594
ubo_app/tui/ubo_tui/__init__.py,sha256=fWhtL7db0FiHrvYTQGws6UM0DLuyL4uh8kf43RTg5Ew,139
ubo_app/tui/ubo_tui/__main__.py,sha256=OYu1CY5W6WkLcvlSnf9xlSFE_janGN7dGLTuOZJAPTg,914
ubo_app/tui/ubo_tui/app.py,sha256=2ZJvnsDPfiMkIHXhxh31pNIkclTITSTT8OmTyFmyWeY,24267
ubo_app/tui/ubo_tui/client.py,sha256=E5lqqWpKHPhztU6fK3bxXKWY-bbDqcgpilDuzcGwN0M,12211
ubo_app/tui/ubo_tui/upload.py,sha256=qJvOdYgoGIJm-hIGiWSAxFkwM8Y_BBJdmVrAA7fRoAo,3651
ubo_app/tui/ubo_tui/views/__init__.py,sha256=_j9F_Pq9cnuOi7i7IOjwFbPMd8XRqa9bTYkAWYdc3P4,553
ubo_app/tui/ubo_tui/views/application.py,sha256=DDqZQB4dcIZNSsaB7O4EHkUwPu4QkjW7qfSfGfzsPcE,1283
ubo_app/tui/ubo_tui/views/base.py,sha256=R_EM3Fke-fRDiYyQWxkQRiCQhCJXSDG_FBQd5LxHVl0,634
ubo_app/tui/ubo_tui/views/download_modal.py,sha256=5IMUEdBETl0ITtDpk5Qjyz0FX5wc81_aitB0VIjJwCM,5586
ubo_app/tui/ubo_tui/views/file_picker.py,sha256=7SLRr5D8usIoHPtfn2rtS1lDZEuSU9qsP1HJNUErxaU,4206
ubo_app/tui/ubo_tui/views/home.py,sha256=3pURnOtmEn2lU52QP2cy4dAnrxjASCnK4EwCRSp7Ctc,6267
ubo_app/tui/ubo_tui/views/input_form.py,sha256=MvluLoW56pNU6gd0yWZ2_r5wwJwvTTP-KSzQlHwAz_Y,10451
ubo_app/tui/ubo_tui/views/input_widgets.py,sha256=cq90Z5SbcpC92i9sm7xPOTIVUSZzl6eICfa-zkB3qis,5814
ubo_app/tui/ubo_tui/views/instruction.py,sha256=jdRiQbdN73fxNWUlDaGXbfb0dzvd1dwO4yjY4olCoU8,2764
ubo_app/tui/ubo_tui/views/loading.py,sha256=atjXXclZNTqZZOfknEer6RDlBkAN2Sqx9nFUS64neI8,888
ubo_app/tui/ubo_tui/views/menu.py,sha256=ICMHDIZD8PvZhv6o6ll19UUJ_o-XFEW8N00R5G0Pq2o,8884
ubo_app/tui/ubo_tui/views/notification.py,sha256=hGNYfx4GcHJzAlifi_DnkOyHMq563aziQStNPcVlXl4,6386
ubo_app/tui/ubo_tui/views/prompt.py,sha256=5-NU0pf5Ckpj8znGAdPFqEg0cN62-6bdjS6CoWGDh7Y,4031
ubo_app/tui/ubo_tui/views/render.py,sha256=tyb2wUemTpK1DCAD2DJLERUz2Lu1Bs5Mpg2lEdLyyzc,6037
ubo_app/tui/ubo_tui/views/render_kinds/__init__.py,sha256=O7tgOBtmRbyXUHFFP4BCNbgIG6NrcDEWmYT61VTQZeo,45
ubo_app/tui/ubo_tui/views/render_kinds/props.py,sha256=og7_sSawS2Imt7M6OiZ3b9NPfE0bxgm6JVrwosMguEw,2407
ubo_app/tui/ubo_tui/views/render_kinds/qr.py,sha256=BbTa1HJTtTTyiYiLaO3pBvBOjq__yTbu4TIeYWT1neY,1875
ubo_app/tui/ubo_tui/widgets/__init__.py,sha256=fyAHL4OB5HxPv1y0vS2RDSGhKvG1LIUV3mtKsQwvL5A,168
ubo_app/tui/ubo_tui/widgets/file_path_input.py,sha256=vwPnfqDzqenxLe04mCxfMh-kiYGWR26khbmlBFD6Q4U,3071
ubo_app/tui/ubo_tui/widgets/status_bar.py,sha256=OYWGcsaOkHVzntkdBAOUNwfmuEEgHiCbOaqA2v1_ups,8101
ubo_app/utils/__init__.py,sha256=NctWKtmoLpklDijmI_nCrM-QBlgyM_rOkqLrttDF_so,693
ubo_app/utils/apt.py,sha256=PmnGfmzchZIizZy4J2lJ8baOoxfvlgS_iNm1kUPZjzM,2565
ubo_app/utils/async_.py,sha256=YmhNOb_f3jympftU_IdpJD7v3rpnSU1SdyKYeY7TvNk,2265
ubo_app/utils/blocking_worker.py,sha256=jHn5vGVVqOZQ2iLtD-UmAdVu4kh_7G5FqEaXQEcnMh8,10238
ubo_app/utils/bus_provider.py,sha256=uALEPmLHoPEbA3lMLa-h5wb7Fa5QdfN203u_GF3kxz4,1044
ubo_app/utils/clock.py,sha256=tpUOBiut5yS3tvIiXMwlaLtky9xAsCt-Yk7__WIas5A,992
ubo_app/utils/color.py,sha256=EJySrTG_Y5SWusRDb_quedxXoU5F4rOeVEhaCXQrXig,1243
ubo_app/utils/dataclass.py,sha256=jxdq2KhkfPOtNIKEQ2UOw4Iz3Phtj_fp9Ze2X3NjYto,1940
ubo_app/utils/dbus_interfaces.py,sha256=odpQWvy2XE4FYJNaJSp6UxRLxAPXk_apFeKVOH4k_ac,1568
ubo_app/utils/download.py,sha256=79MCpcobM0o_7CnA4Dvgu4o34xZOe_t0xZwsI0rCHGE,2833
ubo_app/utils/eeprom.py,sha256=47STOx3TnZGXYeE-kabaHxgDd9ylEnKi6io9kApPh0g,5960
ubo_app/utils/error_handlers.py,sha256=whcDsWhCwmai5KxeKlblatqy99oDRdzRdFrEiUfENhk,9157
ubo_app/utils/file_download.py,sha256=5ByRxQgUoUIBesE-5Y51lK7GnOzuTlO6S6tGWH6AONM,1803
ubo_app/utils/file_system.py,sha256=Lmav44KPxjuvf7rd2KMYV4MA6gX6QEmZZRD9vxnREmo,537
ubo_app/utils/file_upload.py,sha256=p76hZwRNzr3Ln-u_jjb7NkyQu02oI3Q5X3_LoBuRXqM,4018
ubo_app/utils/frame_stream.py,sha256=mk_SHPzaDhuIKgI7eOchgRKJ3Oe31BdOfeXvHVAPm4s,8209
ubo_app/utils/garbage_collection.py,sha256=6Jtpgfb4JPvV9z2bFih8j6uW-1vTMf2_EYWiJirfa-Q,7553
ubo_app/utils/hardware.py,sha256=Sz4WO6XZu2fqlzJ2jlL9J1qOxYs9QZIOLwUO46mDNB0,452
ubo_app/utils/hotspot_qr.py,sha256=8XFjPZFBUqviA5jqUy5g5oWh8Jl_ni2J3lQ5ym8Vg7s,2900
ubo_app/utils/input.py,sha256=p4ymVI6nVp1fUpyaR7Ce1dY0drxM_wDAUKFLXnLTpVs,6835
ubo_app/utils/log_process.py,sha256=XitCM_pKIFAHwpTmg9gvF5csgew8C9-TUxHmiM8tTIg,1570
ubo_app/utils/menu_items.py,sha256=sKwA5FEjsY5SKgRpaEjni4KMvgaTC7FfPN9PvJ_-Kjs,1804
ubo_app/utils/monitor_unit.py,sha256=Zsz0XoRoGdPGMP8hnyyycIvjVsEeyB3oXOmcRHStwJ0,2196
ubo_app/utils/mqtt_registry.py,sha256=GXH7KV1zbYvTwraeltX9LWR8clALs0aHWqIWqNeRmEE,6107
ubo_app/utils/network.py,sha256=QgC4FZ44cSkwOZqNodoEDKzzWCuQuWmjMOeoZNtrEJk,3027
ubo_app/utils/persistent_store.py,sha256=DQHisgmDzLmL7eaeZMn2OyTdUuG35veQ8aSd9u5YBz8,3382
ubo_app/utils/pod_id.py,sha256=z9Srw6Q91CRmkb2ZJwmw6ODSjNCX0WHR6Y1Vte5tQoE,1059
ubo_app/utils/secrets.py,sha256=OuIt3xoEzqAYi_M1wP9c6ksymIiDiCHqotTZcIH9Tx4,1660
ubo_app/utils/serializer.py,sha256=kbomJkktT6hdaRPrdjGCaUc_z2tih0mKalcExHoPW5g,422
ubo_app/utils/server.py,sha256=4dHdr6GGTY6xI6tomfnm9jsDjOnUKAOk5Rw-j1DmoGg,3115
ubo_app/utils/service.py,sha256=z2jYpOaAMDSBQp4tUkg1KYfTEG87bzn4YX2mR52BVRI,1792
ubo_app/utils/store.py,sha256=uSptqS5bhDP8VUAD7ncp3QUrw3kEKxCAG7ZpYL3nwZg,612
ubo_app/utils/template_files.py,sha256=laQ-GSYXpf6_k8FTf1ARoHNyvzNhvyt_iw0UVx4HWr8,1667
ubo_app/utils/thread.py,sha256=VgoCyVhkUealW-3qccg91HO5hD9m7YGy1VgF0EiMzoM,554
ubo_app/utils/types.py,sha256=Lc8CiSHs6CTFoMjN7hSkY9iMt4YflA6CElwwfN4yx1I,1041
ubo_app/utils/async_evicting_queue/__init__.py,sha256=PynZJKRgwg82fh9ZgOy2dDjlH1Sx2Kmzf89za-IHzwA,1528
ubo_app/utils/async_evicting_queue/test_.py,sha256=853ytrrISFldPdukNHviRCruYl4A8BGK5hWw3s-e65c,1153
ubo_app/utils/gui/__init__.py,sha256=cICfaSDDLmbPF4W5LDvmVTMClp_mEdkWtY4wbtfO1f8,8114
ubo_app/utils/gui/raw_image_viewer.kv,sha256=-8w5ba4YPXaJMu_zdsgRlLGKvR9utaYNx5kIQqoH0PU,398
ubo_app/utils/gui/raw_text_viewer.kv,sha256=nYVZaSsk7jNnaV_MR3f2KCRCAabsVUzOhyHuDl90kz8,806
ubo_app-2.0.1.dev260806103484810252.dist-info/METADATA,sha256=l2zIsds0w24V_HOLHt04dO6OO7dlqNQMfD1mrtUROUw,32097
ubo_app-2.0.1.dev260806103484810252.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
ubo_app-2.0.1.dev260806103484810252.dist-info/entry_points.txt,sha256=x8veH-aTH3co0wCMyct7U5-orHv_p-w15j3J-j0_-S0,293
ubo_app-2.0.1.dev260806103484810252.dist-info/RECORD,,
