Deployed build diff

File-by-file comparison of the deployed custom build and the archived upstream/source-reference build.

← Back to all files

assets/js/General-B-25fYoQ.js

modified

Upstream/source reference26,7505ecaeda54a399db33035d64577881cd7b7c010215df0e1dcd3a52c04b07e42a7

Open source-reference file

Deployed build26,6966fb48b00b72b7b9fcf64b093104ee35422aae0fc37c9a04b024989c7f14b6023

File changes

Raw mode compares the exact textual file layout. Minified bundles may therefore appear as a single very long changed line.

upstream-2.1.0/assets/js/General-B-25fYoQ.jsdeployed-2.1.0-unfoldedtools.1/assets/js/General-B-25fYoQ.jsraw
@@ -1,3 +1,2 @@
1-import{k as Oe,r as p,c as X,y as Ve,A as d,B as i,D as e,L as n,K as f,C as nt,u as h,w as Xe,E as g,Q as L,O as G,H as S,M as Ne,N as it,I as x,P as rt,ak as Ie,T as we,J as $e}from"./vue-select-CSzUJrFr.js";import{aj as Ye,c as Fe,h as Ge,aA as ut,A as ke,aY as dt,b as Ze,aZ as F,a_ as j,a$ as qe,x as xe,X as ct,o as he,ag as Be,q as Te,T as Ke,ao as je,i as pt,b0 as ze,b1 as et,aF as Se,g as vt,_ as ft,an as tt,b2 as ye,V as He,W as Je}from"./index-C1Y9Q2v_.js";import{u as _t}from"./downloadFile-BZwlOo1d.js";import{_ as z}from"./SettingsOptionButton.vue_vue_type_script_setup_true_lang-Dmfy6i6T.js";import{u as gt}from"./gitInfo-D_9Lmuz-.js";import{_ as Qe}from"./ProgressBar.vue_vue_type_script_setup_true_lang-Bk1-AFwu.js";const bt={class:"about-remote"},mt={class:"page-settings-section__page-name"},wt={class:"page-settings-section__main page-settings-section__main--cols"},$t={class:"page-settings-section__main__col-50"},yt={class:"card"},kt={key:1,class:"about-remote__data-fields"},ht={class:"settings-data-field"},St={class:"settings-data-field__label"},Ct={class:"settings-data-field__value"},Ut={class:"settings-data-field"},Rt={class:"settings-data-field__label"},Et={class:"settings-data-field__value"},Dt={class:"settings-data-field"},At={class:"settings-data-field__label"},Nt={class:"settings-data-field__value"},It={class:"settings-data-field"},Bt={class:"settings-data-field__label"},Tt={class:"settings-data-field__value"},Ot={key:0,class:"settings-data-field"},Vt={class:"settings-data-field__label"},Ft={class:"settings-data-field__value"},Gt={class:"page-settings-section__main__col-50"},Pt={key:0,class:"about-remote__data-fields"},Lt={key:0,class:"settings-data-field"},Mt={class:"settings-data-field__label"},Wt={class:"settings-data-field__value"},qt={class:"about-remote__data-fields__row"},Kt={key:0,class:"settings-data-field"},jt={class:"settings-data-field__label"},zt={class:"settings-data-field__value"},Ht={key:1,class:"settings-data-field"},Jt={class:"settings-data-field__label"},Qt={class:"settings-data-field__value"},Xt={key:1,class:"settings-data-field settings-data-field--webconfig"},Yt={class:"settings-data-field__label"},Zt={key:0,class:"badge"},xt={class:"settings-data-field__value"},ea={key:2,class:"settings-data-field"},ta={class:"settings-data-field__label"},aa={class:"settings-data-field__value"},sa={key:3,class:"settings-data-field"},la={class:"settings-data-field__label"},oa={class:"settings-data-field__value"},na=Oe({__name:"About",props:{back:{type:Function,required:!0}},setup(_e){const H=Ye(),J=Fe(),{i18next:Q}=Ge(),{getLatestTag:D}=gt(),{getDeviceColor:Y,getRemotControllerClasses:N}=ut(),I=_e,b=p(null),_=p(null),w=p(null),A=p("d"),$=p(""),k=p(""),y=p(!1);J.$subscribe(()=>{E()});const C=X(()=>{var s,l;return((l=(s=b.value)==null?void 0:s.model)==null?void 0:l.toLowerCase())==="ucr2"}),Z=X(()=>{var s,l;return w.value!=null&&w.value.active&&((s=w.value.release)!=null&&s.version)?(l=w.value.release)==null?void 0:l.version:D()});function E(){var s,l,u;k.value=((u=(l=(s=J.$state.config)==null?void 0:s.network)==null?void 0:l.bt)==null?void 0:u.address)||""}return Ve(async()=>{var s;y.value=!0;try{b.value=await J.getDeviceMeta()}catch(l){console.error(l)}try{_.value=await H.getSystemInfo(),_.value&&_.value.serial_number&&(A.value=Y((s=_.value)==null?void 0:s.serial_number))}catch(l){console.error(l)}try{w.value=await H.getCustomWebConfigStatus()}catch(l){console.error(l)}try{const l=await H.getWifiStatus();l&&l.address&&($.value=l.address)}catch(l){console.error(l)}E(),y.value=!1}),(s,l)=>{var u,m,B,T;return i(),d("div",bt,[e("button",{onClick:l[0]||(l[0]=ee=>I.back()),class:"button button--secondary button--icon button--icon--medium"},l[1]||(l[1]=[e("i",{class:"fas fa-arrow-left"},null,-1)])),e("span",mt,n(s.$t("settings.general.about.label")),1),e("div",wt,[e("div",$t,[e("div",yt,[y.value?f("",!0):(i(),d("div",{key:0,class:nt(["remote-controller",!y.value&&h(N)(C.value,A.value)])},l[2]||(l[2]=[e("div",{class:"remote-controller__device remote-controller__device--min"},null,-1)]),2)),_.value?(i(),d("div",kt,[e("div",ht,[e("span",St,n(s.$t("remote.meta_label.model_name")),1),e("span",Ct,n((u=_.value)==null?void 0:u.model_name),1)]),e("div",Ut,[e("span",Rt,n(s.$t("remote.meta_label.model_number")),1),e("span",Et,n((m=_.value)==null?void 0:m.model_number),1)]),e("div",Dt,[e("span",At,n(s.$t("remote.meta_label.serial_number")),1),e("span",Nt,n((B=_.value)==null?void 0:B.serial_number),1)]),e("div",It,[e("span",Bt,n(s.$t("remote.meta_label.revision")),1),e("span",Tt,n((T=_.value)==null?void 0:T.hw_revision),1)]),!y.value&&_.value&&!C.value&&h(Q).exists(`remote.color.${A.value}`)?(i(),d("div",Ot,[e("span",Vt,n(s.$t("remote.meta_label.color")),1),e("span",Ft,n(s.$t(`remote.color.${A.value}`)),1)])):f("",!0)])):f("",!0)])]),e("div",Gt,[b.value?(i(),d("div",Pt,[b.value.os?(i(),d("div",Lt,[l[3]||(l[3]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-computer-classic"})],-1)),e("span",Mt,n(s.$t("remote.meta_label.system_version")),1),e("span",Wt,n(b.value.os),1)])):f("",!0),e("div",qt,[b.value.core?(i(),d("div",Kt,[l[4]||(l[4]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-brain-circuit"})],-1)),e("span",jt,n(s.$t("remote.meta_label.core_version")),1),e("span",zt,n(b.value.core),1)])):f("",!0),b.value.ui?(i(),d("div",Ht,[l[5]||(l[5]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-sidebar"})],-1)),e("span",Jt,n(s.$t("remote.meta_label.ui_version")),1),e("span",Qt,n(b.value.ui),1)])):f("",!0)]),Z.value?(i(),d("div",Xt,[l[6]||(l[6]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-sliders"})],-1)),e("span",Yt,[e("span",null,n(s.$t("remote.meta_label.web_configurator_version")),1),w.value!=null&&w.value.active?(i(),d("span",Zt,n(s.$t("ui.custom")),1)):f("",!0)]),e("span",xt,n(Z.value),1)])):f("",!0),$.value?(i(),d("div",ea,[l[7]||(l[7]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-wifi"})],-1)),e("span",ta,n(s.$t("remote.meta_label.wiFi_address")),1),e("span",aa,n($.value),1)])):f("",!0),k.value?(i(),d("div",sa,[l[8]||(l[8]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-bluetooth"})],-1)),e("span",la,n(s.$t("remote.meta_label.bluetooth_address")),1),e("span",oa,n(k.value),1)])):f("",!0)])):f("",!0)])])])}}}),ia={class:"software-update"},ra={class:"page-settings-section__page-name"},ua={key:0,class:"page-settings-section__software-update-status page-settings-section__software-update-status--checking-update"},da={key:1,class:"page-settings-section__software-update-status page-settings-section__software-update-status--error"},ca={key:2,class:"page-settings-section__software-update-status page-settings-section__software-update-status--available-software"},pa={key:3,class:"page-settings-section__software-update-status"},va=["disabled"],fa={class:"settings-option-button--new-version__triggers"},_a=["onClick"],ga={key:0,class:"software-update__battery-message"},ba=["onClick","disabled"],ma={class:"software-update__beta-update"},wa={class:"markdown-wrapper"},$a={class:"markdown-wrapper"},ya={key:0,class:"process-software-update"},ka={class:"process-software-update__container"},ha={class:"process-software-update__body"},Sa={key:0,class:"process-software-update__success"},Ca={key:1,class:"process-software-update__fail"},Ua={class:"button button--secondary button--min-w"},Ra={key:2,class:"process-software-update__progress"},Ea={key:0},Da={class:"process-software-update__footer"},Aa={key:0,class:"process-software-update__warning"},Na=Oe({__name:"SoftwareUpdate",props:{back:{type:Function,required:!0}},emits:["close"],setup(_e,{expose:H,emit:J}){const Q=ke.system,{t:D}=Ge(),Y=Ye(),N=dt(),I=Ze(),b=_e,{sleep:_}=xe(),w=Fe(),A=p(!1),$=p("");H({checkForUpdate:M,hasUpdate:Ue,getCheckUpdateErrorMessage:Re});const k=p(-1),y=p(!1),C=p(!1),Z=p(!1),E=p(-1),s=p(),l=p(),u=p(),m=p(!1),B=p(null),T=p(),ee=p(),te=X(()=>!!(l.value&&l.value.channel=="TESTING")),ae=X(()=>{var a;const t=(a=u.value)==null?void 0:a.progress;return!t||t.state!=="DOWNLOAD"||typeof t.download_percent>"u"?!1:t.download_percent<100}),ge=X(()=>{var t,a,R,W,q;return((t=u.value)==null?void 0:t.event_type)==F.PROGRESS&&((R=(a=u.value)==null?void 0:a.progress)==null?void 0:R.state)!=j.DONE&&((q=(W=u.value)==null?void 0:W.progress)==null?void 0:q.state)==j.PROGRESS});Xe(ae,(t,a)=>{t==!1&&a==!0&&M(!1,!0)}),N.$subscribe(async(t,a)=>{var R,W,q,se,le,oe,ne,ie,re,ue,de,ce,pe,ve,v,P,K;if(a.error&&qe(a.error),u.value=a.updateMessage,((W=(R=u.value)==null?void 0:R.progress)==null?void 0:W.state)==j.DONE&&C.value==!1&&(I.setRestarting(!0),await _(1e3),C.value=!0,N.$state.updateMessage=null,k.value=-1),((q=u.value)==null?void 0:q.event_type)==F.PROGRESS&&((le=(se=u.value)==null?void 0:se.progress)==null?void 0:le.state)==j.DOWNLOAD){if(((ne=(oe=u.value)==null?void 0:oe.progress)==null?void 0:ne.download_percent)==100)k.value=-1;else if((re=(ie=u.value)==null?void 0:ie.progress)!=null&&re.download_percent&&((de=(ue=u.value)==null?void 0:ue.progress)==null?void 0:de.download_percent)<100&&k.value<0&&s.value&&s.value.available){const fe=s.value.available.findIndex(Ae=>{var Me,We;return Ae.id==((We=(Me=u.value)==null?void 0:Me.progress)==null?void 0:We.update_id)});fe>-1&&(k.value=fe)}}((ce=u.value)==null?void 0:ce.event_type)==F.PROGRESS&&((ve=(pe=u.value)==null?void 0:pe.progress)==null?void 0:ve.state)==j.SUCCESS&&(M(!1,!0),k.value=-1),((v=u.value)==null?void 0:v.event_type)==F.PROGRESS&&((K=(P=u.value)==null?void 0:P.progress)==null?void 0:K.state)==j.FAILURE&&(k.value=-1)}),w.$subscribe((t,a)=>{a.error&&qe(a.error),a&&a.config&&a.config.software_update&&(l.value=a.config.software_update)}),Y.$subscribe((t,a)=>{const R=a.batteryStatus;R&&(B.value=R)}),I.$subscribe(async(t,a)=>{C.value==!0&&a.restarting==!1&&a.connected&&(await _(1e3),M(!1,!0),C.value=!1)});function O(t){return s.value&&s.value.available&&s.value.available.length>0&&t.download==ze.PENDING}function Ce(t){return s.value&&s.value.available&&s.value.available.length>0&&t.download==ze.DOWNLOADED}function Ue(){var t,a;return((t=s.value)==null?void 0:t.available)&&((a=s.value)==null?void 0:a.available.length)>0}function Re(){return $.value.length>0?$.value:null}async function Ee(t){k.value=t,y.value=!0;try{s.value&&s.value.available&&s.value.available[t].id&&await N.doUpdate(s.value.available[t].id)}catch(a){he(a)}y.value=!1}async function M(t=!1,a=!1){A.value=!0,Le();try{s.value=await N.getUpdates(t,a)}catch(R){me(R)}A.value=!1,t&&(Z.value=!0)}function De(t){const a=t.target;V([{name:"check_for_updates",value:a.checked},{name:"auto_update",value:l.value.auto_update}])}function be(t){const a=t.target;V([{name:"auto_update",value:a.checked},{name:"check_for_updates",value:l.value.check_for_updates}])}function o(){var t;(t=ee.value)==null||t.open()}async function r(){await U("DEFAULT"),Pe()}async function c(){await U("TESTING"),m.value=!1,Pe()}async function U(t){await V([{name:"channel",value:t},{name:"check_for_updates",value:l.value.check_for_updates},{name:"auto_update",value:l.value.auto_update}])}async function V(t){try{await w.updateByList(et.software_update,t)}catch(a){he(a,null,T.value)}}function me(t){var a;$.value=(a=ct(t,"software_update.check"))==null?void 0:a.message}function at(t){E.value=t}function st(){M(!0)}async function lt(){try{const t=await Y.getBatteryStatus();t&&(B.value=t)}catch(t){console.error(t)}}async function Pe(){try{await Q.restartRemote(),I.setRestarting(!0)}catch(t){Se(t)}}Ve(async()=>{await M(!1);try{w.config&&w.config.software_update!==null&&w.config.software_update!==void 0&&(l.value=w.config.software_update)}catch(t){he(t)}await lt()});const ot=X(()=>{var t;return $.value.length>0?$.value:(t=s==null?void 0:s.value)==null?void 0:t.installed_version});function Le(){$.value.length>0&&($.value="")}return(t,a)=>{var W,q,se,le,oe,ne,ie,re,ue,de,ce,pe,ve;const R=rt("markdown-tools");return i(),d("div",ia,[e("button",{onClick:a[0]||(a[0]=v=>b.back()),class:"button button--secondary button--icon button--icon--medium"},a[11]||(a[11]=[e("i",{class:"fas fa-arrow-left"},null,-1)])),e("span",ra,n(t.$t("software_update.title")),1),e("div",{class:"page-settings-section__main",ref_key:"settingsSectionMain",ref:T},[A.value&&!y.value?(i(),d("div",ua,[a[12]||(a[12]=e("span",{class:"page-settings-section__software-update-status__icon page-settings-section__software-update-status__icon--rotate"},[e("i",{class:"fa-light fa-arrows-rotate"})],-1)),G(" "+n(t.$t("software_update.state.check_for_update")),1)])):$.value.length>0?(i(),d("div",da,[a[13]||(a[13]=e("span",{class:"page-settings-section__software-update-status__icon"},[e("i",{class:"fa-light fa-warning"})],-1)),G(" "+n(t.$t("software_update.state.check_error"))+" ",1),e("p",null,n($.value),1),e("button",{onClick:Le,class:"button button--tertiary button--min-w"},n(t.$t("ui.close")),1)])):(W=s.value)!=null&&W.available&&((q=s.value)==null?void 0:q.available.length)>0?(i(),d("div",ca,[a[14]||(a[14]=e("span",{class:"page-settings-section__software-update-status__icon"},[e("i",{class:"fa-light fa-cloud-arrow-down"})],-1)),G(" "+n(t.$t("software_update.state.available_software")),1)])):(i(),d("div",pa,[a[15]||(a[15]=e("span",{class:"page-settings-section__software-update-status__icon"},[e("i",{class:"fa-light fa-circle-check"})],-1)),G(" "+n(t.$t("software_update.state.up_to_date")),1)])),g(z,{type:"system-version",label:t.$t("software_update.up_to_date.system_version"),description:ot.value},{customFields:S(()=>[e("button",{onClick:a[1]||(a[1]=v=>st()),disabled:A.value||$.value.length>0,class:"button button--secondary"},n(t.$t("software_update.up_to_date.check_for_update")),9,va)]),_:1},8,["label","description"]),(se=s.value)!=null&&se.available&&((le=s.value)==null?void 0:le.available.length)>0?(i(!0),d(Ne,{key:4},it((oe=s.value)==null?void 0:oe.available,(v,P)=>(i(),L(z,{type:"new-version",label:t.$t("software_update.new_version.title"),description:`${v.version}${v.download=="DOWNLOADING"?" - "+t.$t(`software_update.status.${v.download}`):""}`},{customFields:S(()=>{var K,fe;return[e("div",fa,[e("button",{onClick:Ae=>at(P),class:"button button--blank button-release-notes"},[a[16]||(a[16]=e("i",{class:"fa-light fa-book-open-reader"},null,-1)),G(" "+n(t.$t("software_update.release_notes.title")),1)],8,_a),B.value==null||((K=B.value)==null?void 0:K.capacity)<50?(i(),d("p",ga,[a[17]||(a[17]=e("i",{class:"fa-light fa-battery-low"},null,-1)),e("span",null,n(t.$t("software_update.min_battery")),1)])):ae.value&&u.value&&k.value==P?(i(),L(Qe,{key:1,progress:(fe=u.value.progress)==null?void 0:fe.download_percent},null,8,["progress"])):O(v)||Ce(v)?(i(),d("button",{key:2,onClick:Ae=>Ee(P),disabled:y.value||ae.value||ge.value||k.value>-1,class:"button button--secondary"},[O(v)?(i(),d(Ne,{key:0},[G(n(t.$t("ui.download")),1)],64)):(i(),d(Ne,{key:1},[G(n(t.$t("ui.install")),1)],64))],8,ba)):f("",!0)])]}),_:2},1032,["label","description"]))),256)):f("",!0),l.value?(i(),L(Be,{key:5,settings:!0,modelValue:l.value.check_for_updates,"onUpdate:modelValue":a[2]||(a[2]=v=>l.value.check_for_updates=v),onChange:a[3]||(a[3]=v=>De(v)),label:t.$t("software_update.check_updates.title"),description:t.$t("software_update.check_updates.description"),"full-w":!0},null,8,["modelValue","label","description"])):f("",!0),l.value?(i(),L(Be,{key:6,settings:!0,modelValue:l.value.auto_update,"onUpdate:modelValue":a[4]||(a[4]=v=>l.value.auto_update=v),onChange:a[5]||(a[5]=v=>be(v)),label:t.$t("software_update.auto_update.title"),description:t.$t("software_update.auto_update.description"),"full-w":!0},null,8,["modelValue","label","description"])):f("",!0),e("div",ma,[g(Be,{settings:!0,modelValue:te.value,"onUpdate:modelValue":a[6]||(a[6]=v=>te.value=v),label:t.$t("software_update.beta_updates.title"),description:t.$t("software_update.beta_updates.description"),"full-w":!0,"inactive-label":!0},null,8,["modelValue","label","description"]),te.value==!1?(i(),d("div",{key:0,onClick:a[7]||(a[7]=v=>m.value=!0),class:"software-update__beta-update__trigger"})):(i(),d("div",{key:1,onClick:o,class:"software-update__beta-update__trigger"}))])],512),g(Te,{ref_key:"dialogDisableBetaUpdates",ref:ee,onSubmit:r,title:t.$t("software_update.beta_updates.modal.title"),text:t.$t("software_update.beta_updates.modal.disabling"),"submit-text":t.$t("ui.confirm_and_reboot"),"cancel-text":t.$t("ui.cancel")},null,8,["title","text","submit-text","cancel-text"]),(i(),L(Ie,{to:"body"},[g(Ke,{onClose:a[9]||(a[9]=v=>m.value=!1),show:m.value==!0,width:"37.5rem",name:"modal-beta-disclaimer",class:"software-update__modal--beta-disclaimer"},{header:S(()=>[G(n(t.$t("software_update.beta_updates.modal.title")),1)]),footer:S(()=>[e("button",{onClick:a[8]||(a[8]=v=>m.value=!1),class:"button button--tertiary"},n(t.$t("ui.cancel")),1),e("button",{onClick:c,class:"button button--secondary"},n(t.$t("ui.confirm_and_reboot")),1)]),default:S(()=>[x((i(),d("div",wa,[g(h(je),{source:t.$t("software_update.beta_updates.modal.disclaimer"),class:"vue-markdown software-update__modal--beta-disclaimer__text"},null,8,["source"])])),[[R]])]),_:1},8,["show"])])),(i(),L(Ie,{to:"body"},[g(Ke,{onClose:a[10]||(a[10]=v=>E.value=-1),show:E.value>-1,width:"37.5rem",name:"modal-release-notes",class:"software-update__modal--release-notes"},{header:S(()=>[G(n(t.$t("software_update.release_notes.title")),1)]),default:S(()=>{var v,P,K;return[x((i(),d("div",$a,[(v=s.value)!=null&&v.available&&((P=s.value)!=null&&P.available[E.value].description)?(i(),L(h(je),{key:0,source:h(pt)((K=s.value)==null?void 0:K.available[E.value].description),class:"vue-markdown software-update__modal--release-notes__text"},null,8,["source"])):f("",!0)])),[[R]])]}),_:1},8,["show"])])),(i(),L(Ie,{to:"body"},[u.value&&ge.value?(i(),d("div",ya,[e("div",ka,[a[21]||(a[21]=e("div",null,null,-1)),e("div",ha,[u.value.event_type==h(F).PROGRESS&&((ne=u.value.progress)==null?void 0:ne.state)==h(j).SUCCESS?(i(),d("div",Sa,[a[18]||(a[18]=e("i",{class:"fa-light fa-check-circle"},null,-1)),e("p",null,n(t.$t("software_update.success.title")),1),e("span",null,n(t.$t("software_update.success.description")),1)])):u.value.event_type==h(F).PROGRESS&&((ie=u.value.progress)==null?void 0:ie.state)==h(j).FAILURE?(i(),d("div",Ca,[a[19]||(a[19]=e("i",{class:"fa-light fa-close"},null,-1)),e("p",null,n(t.$t("software_update.fail.title")),1),e("span",null,n(t.$t("software_update.fail.description")),1),e("button",Ua,n(t.$t("ui.back")),1)])):u.value.event_type==h(F).START||u.value.event_type==h(F).PROGRESS?(i(),d("div",Ra,[e("p",null,n(t.$t("software_update.progress.title")),1),(re=u.value.progress)!=null&&re.total_steps&&((ue=u.value.progress)!=null&&ue.current_step)?(i(),d("span",Ea,n(h(D)("software_update.progress.step",{current:(de=u.value.progress)==null?void 0:de.current_step,total:(ce=u.value.progress)==null?void 0:ce.total_steps})),1)):f("",!0),(pe=u.value.progress)!=null&&pe.current_percent?(i(),L(Qe,{key:1,progress:(ve=u.value.progress)==null?void 0:ve.current_percent},null,8,["progress"])):f("",!0)])):f("",!0)]),e("div",Da,[u.value.event_type==h(F).START||u.value.event_type==h(F).PROGRESS?(i(),d("p",Aa,[a[20]||(a[20]=e("i",{class:"fa-light fa-exclamation"},null,-1)),e("span",null,n(t.$t("software_update.progress.do_not_turn_off")),1)])):f("",!0)])])])):f("",!0)]))])}}}),Ia={class:"page-settings-wrapper page-settings-wrapper--general"},Ba={class:"page-settings-section__title"},Ta={class:"page-settings-section__main"},Oa={class:"page-settings-section__remote-name"},Va={class:"page-settings-section__main__options"},Fa={key:0,src:tt,alt:"Loading",class:"img-loading"},Ga={class:"page-settings-section"},Pa={class:"page-settings-section"},La={class:"page-settings-section page-settings-section--backup"},Ma={class:"page-settings-section__page-name"},Wa={class:"page-settings-section__main"},qa={key:0,src:tt,alt:"Loading",class:"img-loading"},Ka={key:0,class:"file-meta"},Ya=Oe({__name:"General",setup(_e){const{t:H}=Ge(),{sleep:J}=xe(),Q=vt(),D=p("home"),Y=Ze(),N=Fe(),I=p(""),b=p(""),_=p(""),w=ke.backup,A=ke.system,{getFile:$}=_t(),k=p(!1),y=p(null),C=p(),Z=ke.ir,E=p(!1),s=p(),l=p(),u=p(),m=p(),B=p();N.$subscribe((o,r)=>{var c,U,V,me;(U=(c=r.config)==null?void 0:c.device)!=null&&U.name&&(b.value=(me=(V=r.config)==null?void 0:V.device)==null?void 0:me.name)}),Xe(D,o=>{o=="software-update"&&m.value.checkForUpdate(!1)});const T=X(()=>D.value=="home"?"slide-settings-right":"slide-settings-left");async function ee(){if(b.value==null||typeof b.value>"u")return!1;const o={group:et.device,name:"name",value:b.value};ge(o)}function te(){I.value.length>0&&(I.value="")}const ae=()=>{C.value&&C.value.click()};async function ge(o){try{await N.update(o.group,o.name,o.value)}catch(r){he(r,null,B.value)}}const O=o=>{D.value=o};async function Ce(){var o,r;try{_.value=ye.BACKUPING;const c=await w.exportBackup();if(c&&c.data&&c.headers){const U=c.headers["content-disposition"],V=((r=(o=U==null?void 0:U.split("filename=")[1])==null?void 0:o.split(";")[0])==null?void 0:r.replaceAll('"',""))||"export.backup";$(c.data,"application/octet-stream",V)}}catch(c){Se(c)}_.value=""}async function Ue(){if(y.value==null)return;const o={merge:k.value};try{He(Je.SAVING,H("settings.general.restore.message.restoring_backup")),_.value=ye.UPLOADING,await w.restoreBackup(o,y.value),_.value=ye.RESTART_NEEDED,He(Je.SUCCESS),await J(500),l.value.open()}catch(r){Se(r,"settings.general.restore"),_.value=""}finally{be()}}function Re(){be()}async function Ee(o){const r=o.target,c=r.files;c[0]&&c[0].name.endsWith(".backup")?(y.value=c[0],await J(100),s.value.open()):r&&(r.value="")}async function M(){_.value="";try{await A.restartRemote(),Y.setRestarting(!0)}catch(o){Se(o)}}async function De(){var o,r;E.value=!0;try{const c=await Z.downloadCustomCodeSet();if(c&&c.data&&c.headers){const U=c.headers["content-disposition"],V=((r=(o=U==null?void 0:U.split("filename=")[1])==null?void 0:o.split(";")[0])==null?void 0:r.replaceAll('"',""))||"codesets.csv";$(c.data,"text/csv",V)}}catch(c){console.error(c)}E.value=!1}function be(){C.value&&(C.value.value="",y.value=null)}return Ve(()=>{var o,r;if(b.value=((r=(o=N.$state.config)==null?void 0:o.device)==null?void 0:r.name)||"",Q.query&&Q.query.action){const c=Q.query.action.toString();O(c)}}),(o,r)=>(i(),d("div",Ia,[g(we,{name:T.value},{default:S(()=>[x(e("div",{class:"page-settings-section",ref_key:"settingsSection",ref:B},[e("h1",Ba,n(o.$t("settings.general.name")),1),e("div",Ta,[e("div",Oa,[g(ft,{modelValue:b.value,"onUpdate:modelValue":r[0]||(r[0]=c=>b.value=c),onClick:te,onSubmit:ee,label:o.$t("settings.general.remote_name.label"),"error-message":I.value?o.$t(I.value):"","full-w":!0},null,8,["modelValue","label","error-message"])]),e("div",Va,[g(z,{onClick:r[1]||(r[1]=c=>O("about")),icon:"fa-thin fa-memo-circle-info",buttonIcon:"fa-light fa-chevron-right",label:o.$t("settings.general.about.label"),description:o.$t("settings.general.about.description"),clickable:!0},null,8,["label","description"]),r[6]||(r[6]=e("div",{class:"page-settings-section__divider"},null,-1)),g(z,{onClick:r[2]||(r[2]=c=>O("software-update")),buttonIcon:"fa-light fa-chevron-right",icon:`fa-thin ${m.value&&m.value.getCheckUpdateErrorMessage()!=null?"fa-warning":m.value&&m.value.hasUpdate()?"fa-cloud-arrow-down":"fa-circle-check"}`,label:o.$t("settings.general.software_update.label"),description:m.value&&m.value.getCheckUpdateErrorMessage()||(m.value&&m.value.hasUpdate()?o.$t("settings.general.software_update.status.available_software"):o.$t("settings.general.software_update.status.up_to_date")),clickable:!0},null,8,["icon","label","description"]),r[7]||(r[7]=e("div",{class:"page-settings-section__divider"},null,-1)),g(z,{onClick:r[3]||(r[3]=c=>O("backup")),icon:"fa-thin fa-download",buttonIcon:"fa-light fa-chevron-right",label:o.$t("settings.general.backup.label"),description:o.$t("settings.general.backup.description"),clickable:!0},null,8,["label","description"]),r[8]||(r[8]=e("div",{class:"page-settings-section__divider"},null,-1)),g(z,{icon:"fa-thin fa-download",label:o.$t("settings.general.ir_dataset.label"),description:o.$t("settings.general.ir_dataset.description"),type:"ir-dataset"},{extra:S(()=>[E.value?(i(),d("img",Fa)):(i(),d("button",{key:1,onClick:De,class:"button button--secondary"},n(o.$t("ui.download")),1))]),_:1},8,["label","description"])])])],512),[[$e,D.value==="home"]])]),_:1},8,["name"]),g(we,{name:T.value},{default:S(()=>[x(e("div",Ga,[g(na,{back:()=>O("home"),ref_key:"elAbout",ref:u},null,8,["back"])],512),[[$e,D.value==="about"]])]),_:1},8,["name"]),g(we,{name:T.value},{default:S(()=>[x(e("div",Pa,[g(Na,{back:()=>O("home"),ref_key:"elSoftwareUpdate",ref:m},null,8,["back"])],512),[[$e,D.value==="software-update"]])]),_:1},8,["name"]),g(we,{name:T.value},{default:S(()=>[x(e("div",La,[e("button",{onClick:r[4]||(r[4]=c=>O("home")),class:"button button--secondary button--icon button--icon--medium"},r[9]||(r[9]=[e("i",{class:"fas fa-arrow-left"},null,-1)])),e("span",Ma,n(o.$t("settings.general.backup.label")),1),e("div",Wa,[g(z,{icon:"fa-thin fa-download",label:o.$t("settings.general.backup.label"),description:o.$t("settings.general.download.description"),type:"backup"},{extra:S(()=>[_.value==h(ye).BACKUPING?(i(),d("img",qa)):(i(),d("button",{key:1,onClick:Ce,class:"button button--secondary"},n(o.$t("ui.download")),1))]),_:1},8,["label","description"]),r[11]||(r[11]=e("div",{class:"page-settings-section__divider page-settings-section__divider--full"},null,-1)),g(z,{onClickButton:ae,icon:"fa-thin fa-upload",buttonLabel:o.$t("ui.browse"),label:o.$t("settings.general.restore.label"),description:o.$t("settings.general.restore.description"),type:"restore"},{extra:S(()=>[y.value?(i(),d("span",Ka,[r[10]||(r[10]=e("i",{class:"fa-light fa-file"},null,-1)),G(" "+n(y.value.name),1)])):f("",!0),e("input",{onChange:r[5]||(r[5]=c=>Ee(c)),type:"file",ref_key:"fileInput",ref:C,accept:".backup",style:{display:"none"}},null,544)]),_:1},8,["buttonLabel","label","description"])])],512),[[$e,D.value==="backup"]])]),_:1},8,["name"]),g(Te,{ref_key:"dialogRestore",ref:s,onSubmit:Ue,onClose:Re,title:o.$t("settings.general.restore.dialog.title"),text:o.$t("settings.general.restore.dialog.question"),"submit-text":o.$t("ui.restore"),"cancel-text":o.$t("ui.cancel")},null,8,["title","text","submit-text","cancel-text"]),g(Te,{ref_key:"dialogReboot",ref:l,onSubmit:M,title:o.$t("settings.general.reboot.dialog.title"),text:o.$t("settings.general.reboot.dialog.question"),"submit-text":o.$t("ui.reboot"),"cancel-text":o.$t("ui.cancel")},null,8,["title","text","submit-text","cancel-text"])]))}});export{Ya as default};
2-//# sourceMappingURL=General-B-25fYoQ.js.map
1+import{k as Oe,r as p,c as X,y as Ve,A as d,B as i,D as e,L as n,K as f,C as nt,u as h,w as Xe,E as g,Q as L,O as G,H as S,M as Ne,N as it,I as x,P as rt,ak as Ie,T as we,J as $e}from"./vue-select-CSzUJrFr.js";import{aj as Ye,c as Fe,h as Ge,aA as ut,A as ke,aY as dt,b as Ze,aZ as F,a_ as j,a$ as qe,x as xe,X as ct,o as he,ag as Be,q as Te,T as Ke,ao as je,i as pt,b0 as ze,b1 as et,aF as Se,g as vt,_ as ft,an as tt,b2 as ye,V as He,W as Je}from"./index-C1Y9Q2v_.js";import{u as _t}from"./downloadFile-BZwlOo1d.js";import{_ as z}from"./SettingsOptionButton.vue_vue_type_script_setup_true_lang-Dmfy6i6T.js";import{u as gt}from"./gitInfo-D_9Lmuz-.js";import{_ as Qe}from"./ProgressBar.vue_vue_type_script_setup_true_lang-Bk1-AFwu.js";const bt={class:"about-remote"},mt={class:"page-settings-section__page-name"},wt={class:"page-settings-section__main page-settings-section__main--cols"},$t={class:"page-settings-section__main__col-50"},yt={class:"card"},kt={key:1,class:"about-remote__data-fields"},ht={class:"settings-data-field"},St={class:"settings-data-field__label"},Ct={class:"settings-data-field__value"},Ut={class:"settings-data-field"},Rt={class:"settings-data-field__label"},Et={class:"settings-data-field__value"},Dt={class:"settings-data-field"},At={class:"settings-data-field__label"},Nt={class:"settings-data-field__value"},It={class:"settings-data-field"},Bt={class:"settings-data-field__label"},Tt={class:"settings-data-field__value"},Ot={key:0,class:"settings-data-field"},Vt={class:"settings-data-field__label"},Ft={class:"settings-data-field__value"},Gt={class:"page-settings-section__main__col-50"},Pt={key:0,class:"about-remote__data-fields"},Lt={key:0,class:"settings-data-field"},Mt={class:"settings-data-field__label"},Wt={class:"settings-data-field__value"},qt={class:"about-remote__data-fields__row"},Kt={key:0,class:"settings-data-field"},jt={class:"settings-data-field__label"},zt={class:"settings-data-field__value"},Ht={key:1,class:"settings-data-field"},Jt={class:"settings-data-field__label"},Qt={class:"settings-data-field__value"},Xt={key:1,class:"settings-data-field settings-data-field--webconfig"},Yt={class:"settings-data-field__label"},Zt={key:0,class:"badge"},xt={class:"settings-data-field__value"},ea={key:2,class:"settings-data-field"},ta={class:"settings-data-field__label"},aa={class:"settings-data-field__value"},sa={key:3,class:"settings-data-field"},la={class:"settings-data-field__label"},oa={class:"settings-data-field__value"},na=Oe({__name:"About",props:{back:{type:Function,required:!0}},setup(_e){const H=Ye(),J=Fe(),{i18next:Q}=Ge(),{getLatestTag:D}=gt(),{getDeviceColor:Y,getRemotControllerClasses:N}=ut(),I=_e,b=p(null),_=p(null),w=p(null),A=p("d"),$=p(""),k=p(""),y=p(!1);J.$subscribe(()=>{E()});const C=X(()=>{var s,l;return((l=(s=b.value)==null?void 0:s.model)==null?void 0:l.toLowerCase())==="ucr2"}),Z=X(()=>{var s,l;return w.value!=null&&w.value.active&&((s=w.value.release)!=null&&s.version)?(l=w.value.release)==null?void 0:l.version:D()});function E(){var s,l,u;k.value=((u=(l=(s=J.$state.config)==null?void 0:s.network)==null?void 0:l.bt)==null?void 0:u.address)||""}return Ve(async()=>{var s;y.value=!0;try{b.value=await J.getDeviceMeta()}catch(l){console.error(l)}try{_.value=await H.getSystemInfo(),_.value&&_.value.serial_number&&(A.value=Y((s=_.value)==null?void 0:s.serial_number))}catch(l){console.error(l)}try{w.value=await H.getCustomWebConfigStatus()}catch(l){console.error(l)}try{const l=await H.getWifiStatus();l&&l.address&&($.value=l.address)}catch(l){console.error(l)}E(),y.value=!1}),(s,l)=>{var u,m,B,T;return i(),d("div",bt,[e("button",{onClick:l[0]||(l[0]=ee=>I.back()),class:"button button--secondary button--icon button--icon--medium"},l[1]||(l[1]=[e("i",{class:"fas fa-arrow-left"},null,-1)])),e("span",mt,n(s.$t("settings.general.about.label")),1),e("div",wt,[e("div",$t,[e("div",yt,[y.value?f("",!0):(i(),d("div",{key:0,class:nt(["remote-controller",!y.value&&h(N)(C.value,A.value)])},l[2]||(l[2]=[e("div",{class:"remote-controller__device remote-controller__device--min"},null,-1)]),2)),_.value?(i(),d("div",kt,[e("div",ht,[e("span",St,n(s.$t("remote.meta_label.model_name")),1),e("span",Ct,n((u=_.value)==null?void 0:u.model_name),1)]),e("div",Ut,[e("span",Rt,n(s.$t("remote.meta_label.model_number")),1),e("span",Et,n((m=_.value)==null?void 0:m.model_number),1)]),e("div",Dt,[e("span",At,n(s.$t("remote.meta_label.serial_number")),1),e("span",Nt,n((B=_.value)==null?void 0:B.serial_number),1)]),e("div",It,[e("span",Bt,n(s.$t("remote.meta_label.revision")),1),e("span",Tt,n((T=_.value)==null?void 0:T.hw_revision),1)]),!y.value&&_.value&&!C.value&&h(Q).exists(`remote.color.${A.value}`)?(i(),d("div",Ot,[e("span",Vt,n(s.$t("remote.meta_label.color")),1),e("span",Ft,n(s.$t(`remote.color.${A.value}`)),1)])):f("",!0)])):f("",!0)])]),e("div",Gt,[b.value?(i(),d("div",Pt,[b.value.os?(i(),d("div",Lt,[l[3]||(l[3]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-computer-classic"})],-1)),e("span",Mt,n(s.$t("remote.meta_label.system_version")),1),e("span",Wt,n(b.value.os),1)])):f("",!0),e("div",qt,[b.value.core?(i(),d("div",Kt,[l[4]||(l[4]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-brain-circuit"})],-1)),e("span",jt,n(s.$t("remote.meta_label.core_version")),1),e("span",zt,n(b.value.core),1)])):f("",!0),b.value.ui?(i(),d("div",Ht,[l[5]||(l[5]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-sidebar"})],-1)),e("span",Jt,n(s.$t("remote.meta_label.ui_version")),1),e("span",Qt,n(b.value.ui),1)])):f("",!0)]),Z.value?(i(),d("div",Xt,[l[6]||(l[6]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-sliders"})],-1)),e("span",Yt,[e("span",null,n(s.$t("remote.meta_label.web_configurator_version")),1),w.value!=null&&w.value.active?(i(),d("span",Zt,n(s.$t("ui.custom")),1)):f("",!0)]),e("span",xt,n(Z.value),1)])):f("",!0),$.value?(i(),d("div",ea,[l[7]||(l[7]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-wifi"})],-1)),e("span",ta,n(s.$t("remote.meta_label.wiFi_address")),1),e("span",aa,n($.value),1)])):f("",!0),k.value?(i(),d("div",sa,[l[8]||(l[8]=e("span",{class:"settings-data-field__icon"},[e("i",{class:"fa-thin fa-bluetooth"})],-1)),e("span",la,n(s.$t("remote.meta_label.bluetooth_address")),1),e("span",oa,n(k.value),1)])):f("",!0)])):f("",!0)])])])}}}),ia={class:"software-update"},ra={class:"page-settings-section__page-name"},ua={key:0,class:"page-settings-section__software-update-status page-settings-section__software-update-status--checking-update"},da={key:1,class:"page-settings-section__software-update-status page-settings-section__software-update-status--error"},ca={key:2,class:"page-settings-section__software-update-status page-settings-section__software-update-status--available-software"},pa={key:3,class:"page-settings-section__software-update-status"},va=["disabled"],fa={class:"settings-option-button--new-version__triggers"},_a=["onClick"],ga={key:0,class:"software-update__battery-message"},ba=["onClick","disabled"],ma={class:"software-update__beta-update"},wa={class:"markdown-wrapper"},$a={class:"markdown-wrapper"},ya={key:0,class:"process-software-update"},ka={class:"process-software-update__container"},ha={class:"process-software-update__body"},Sa={key:0,class:"process-software-update__success"},Ca={key:1,class:"process-software-update__fail"},Ua={class:"button button--secondary button--min-w"},Ra={key:2,class:"process-software-update__progress"},Ea={key:0},Da={class:"process-software-update__footer"},Aa={key:0,class:"process-software-update__warning"},Na=Oe({__name:"SoftwareUpdate",props:{back:{type:Function,required:!0}},emits:["close"],setup(_e,{expose:H,emit:J}){const Q=ke.system,{t:D}=Ge(),Y=Ye(),N=dt(),I=Ze(),b=_e,{sleep:_}=xe(),w=Fe(),A=p(!1),$=p("");H({checkForUpdate:M,hasUpdate:Ue,getCheckUpdateErrorMessage:Re});const k=p(-1),y=p(!1),C=p(!1),Z=p(!1),E=p(-1),s=p(),l=p(),u=p(),m=p(!1),B=p(null),T=p(),ee=p(),te=X(()=>!!(l.value&&l.value.channel=="TESTING")),ae=X(()=>{var a;const t=(a=u.value)==null?void 0:a.progress;return!t||t.state!=="DOWNLOAD"||typeof t.download_percent>"u"?!1:t.download_percent<100}),ge=X(()=>{var t,a,R,W,q;return((t=u.value)==null?void 0:t.event_type)==F.PROGRESS&&((R=(a=u.value)==null?void 0:a.progress)==null?void 0:R.state)!=j.DONE&&((q=(W=u.value)==null?void 0:W.progress)==null?void 0:q.state)==j.PROGRESS});Xe(ae,(t,a)=>{t==!1&&a==!0&&M(!1,!0)}),N.$subscribe(async(t,a)=>{var R,W,q,se,le,oe,ne,ie,re,ue,de,ce,pe,ve,v,P,K;if(a.error&&qe(a.error),u.value=a.updateMessage,((W=(R=u.value)==null?void 0:R.progress)==null?void 0:W.state)==j.DONE&&C.value==!1&&(I.setRestarting(!0),await _(1e3),C.value=!0,N.$state.updateMessage=null,k.value=-1),((q=u.value)==null?void 0:q.event_type)==F.PROGRESS&&((le=(se=u.value)==null?void 0:se.progress)==null?void 0:le.state)==j.DOWNLOAD){if(((ne=(oe=u.value)==null?void 0:oe.progress)==null?void 0:ne.download_percent)==100)k.value=-1;else if((re=(ie=u.value)==null?void 0:ie.progress)!=null&&re.download_percent&&((de=(ue=u.value)==null?void 0:ue.progress)==null?void 0:de.download_percent)<100&&k.value<0&&s.value&&s.value.available){const fe=s.value.available.findIndex(Ae=>{var Me,We;return Ae.id==((We=(Me=u.value)==null?void 0:Me.progress)==null?void 0:We.update_id)});fe>-1&&(k.value=fe)}}((ce=u.value)==null?void 0:ce.event_type)==F.PROGRESS&&((ve=(pe=u.value)==null?void 0:pe.progress)==null?void 0:ve.state)==j.SUCCESS&&(k.value=-1),((v=u.value)==null?void 0:v.event_type)==F.PROGRESS&&((K=(P=u.value)==null?void 0:P.progress)==null?void 0:K.state)==j.FAILURE&&(k.value=-1)}),w.$subscribe((t,a)=>{a.error&&qe(a.error),a&&a.config&&a.config.software_update&&(l.value=a.config.software_update)}),Y.$subscribe((t,a)=>{const R=a.batteryStatus;R&&(B.value=R)}),I.$subscribe(async(t,a)=>{C.value==!0&&a.restarting==!1&&a.connected&&(await _(1e3),M(!1,!0),C.value=!1)});function O(t){return s.value&&s.value.available&&s.value.available.length>0&&t.download==ze.PENDING}function Ce(t){return s.value&&s.value.available&&s.value.available.length>0&&t.download==ze.DOWNLOADED}function Ue(){var t,a;return((t=s.value)==null?void 0:t.available)&&((a=s.value)==null?void 0:a.available.length)>0}function Re(){return $.value.length>0?$.value:null}async function Ee(t){k.value=t,y.value=!0;try{s.value&&s.value.available&&s.value.available[t].id&&await N.doUpdate(s.value.available[t].id)}catch(a){he(a)}y.value=!1}async function M(t=!1,a=!1){A.value=!0,Le();try{s.value=await N.getUpdates(t,a)}catch(R){me(R)}A.value=!1,t&&(Z.value=!0)}function De(t){const a=t.target;V([{name:"check_for_updates",value:a.checked},{name:"auto_update",value:l.value.auto_update}])}function be(t){const a=t.target;V([{name:"auto_update",value:a.checked},{name:"check_for_updates",value:l.value.check_for_updates}])}function o(){var t;(t=ee.value)==null||t.open()}async function r(){await U("DEFAULT"),Pe()}async function c(){await U("TESTING"),m.value=!1,Pe()}async function U(t){await V([{name:"channel",value:t},{name:"check_for_updates",value:l.value.check_for_updates},{name:"auto_update",value:l.value.auto_update}])}async function V(t){try{await w.updateByList(et.software_update,t)}catch(a){he(a,null,T.value)}}function me(t){var a;$.value=(a=ct(t,"software_update.check"))==null?void 0:a.message}function at(t){E.value=t}function st(){M(!0)}async function lt(){try{const t=await Y.getBatteryStatus();t&&(B.value=t)}catch(t){console.error(t)}}async function Pe(){try{await Q.restartRemote(),I.setRestarting(!0)}catch(t){Se(t)}}Ve(async()=>{await M(!1);try{w.config&&w.config.software_update!==null&&w.config.software_update!==void 0&&(l.value=w.config.software_update)}catch(t){he(t)}await lt()});const ot=X(()=>{var t;return $.value.length>0?$.value:(t=s==null?void 0:s.value)==null?void 0:t.installed_version});function Le(){$.value.length>0&&($.value="")}return(t,a)=>{var W,q,se,le,oe,ne,ie,re,ue,de,ce,pe,ve;const R=rt("markdown-tools");return i(),d("div",ia,[e("button",{onClick:a[0]||(a[0]=v=>b.back()),class:"button button--secondary button--icon button--icon--medium"},a[11]||(a[11]=[e("i",{class:"fas fa-arrow-left"},null,-1)])),e("span",ra,n(t.$t("software_update.title")),1),e("div",{class:"page-settings-section__main",ref_key:"settingsSectionMain",ref:T},[A.value&&!y.value?(i(),d("div",ua,[a[12]||(a[12]=e("span",{class:"page-settings-section__software-update-status__icon page-settings-section__software-update-status__icon--rotate"},[e("i",{class:"fa-light fa-arrows-rotate"})],-1)),G(" "+n(t.$t("software_update.state.check_for_update")),1)])):$.value.length>0?(i(),d("div",da,[a[13]||(a[13]=e("span",{class:"page-settings-section__software-update-status__icon"},[e("i",{class:"fa-light fa-warning"})],-1)),G(" "+n(t.$t("software_update.state.check_error"))+" ",1),e("p",null,n($.value),1),e("button",{onClick:Le,class:"button button--tertiary button--min-w"},n(t.$t("ui.close")),1)])):(W=s.value)!=null&&W.available&&((q=s.value)==null?void 0:q.available.length)>0?(i(),d("div",ca,[a[14]||(a[14]=e("span",{class:"page-settings-section__software-update-status__icon"},[e("i",{class:"fa-light fa-cloud-arrow-down"})],-1)),G(" "+n(t.$t("software_update.state.available_software")),1)])):(i(),d("div",pa,[a[15]||(a[15]=e("span",{class:"page-settings-section__software-update-status__icon"},[e("i",{class:"fa-light fa-circle-check"})],-1)),G(" "+n(t.$t("software_update.state.up_to_date")),1)])),g(z,{type:"system-version",label:t.$t("software_update.up_to_date.system_version"),description:ot.value},{customFields:S(()=>[e("button",{onClick:a[1]||(a[1]=v=>st()),disabled:A.value||$.value.length>0,class:"button button--secondary"},n(t.$t("software_update.up_to_date.check_for_update")),9,va)]),_:1},8,["label","description"]),(se=s.value)!=null&&se.available&&((le=s.value)==null?void 0:le.available.length)>0?(i(!0),d(Ne,{key:4},it((oe=s.value)==null?void 0:oe.available,(v,P)=>(i(),L(z,{type:"new-version",label:t.$t("software_update.new_version.title"),description:`${v.version}${v.download=="DOWNLOADING"?" - "+t.$t(`software_update.status.${v.download}`):""}`},{customFields:S(()=>{var K,fe;return[e("div",fa,[e("button",{onClick:Ae=>at(P),class:"button button--blank button-release-notes"},[a[16]||(a[16]=e("i",{class:"fa-light fa-book-open-reader"},null,-1)),G(" "+n(t.$t("software_update.release_notes.title")),1)],8,_a),B.value==null||((K=B.value)==null?void 0:K.capacity)<50?(i(),d("p",ga,[a[17]||(a[17]=e("i",{class:"fa-light fa-battery-low"},null,-1)),e("span",null,n(t.$t("software_update.min_battery")),1)])):ae.value&&u.value&&k.value==P?(i(),L(Qe,{key:1,progress:(fe=u.value.progress)==null?void 0:fe.download_percent},null,8,["progress"])):O(v)||Ce(v)?(i(),d("button",{key:2,onClick:Ae=>Ee(P),disabled:y.value||ae.value||ge.value||k.value>-1,class:"button button--secondary"},[O(v)?(i(),d(Ne,{key:0},[G(n(t.$t("ui.download")),1)],64)):(i(),d(Ne,{key:1},[G(n(t.$t("ui.install")),1)],64))],8,ba)):f("",!0)])]}),_:2},1032,["label","description"]))),256)):f("",!0),l.value?(i(),L(Be,{key:5,settings:!0,modelValue:l.value.check_for_updates,"onUpdate:modelValue":a[2]||(a[2]=v=>l.value.check_for_updates=v),onChange:a[3]||(a[3]=v=>De(v)),label:t.$t("software_update.check_updates.title"),description:t.$t("software_update.check_updates.description"),"full-w":!0},null,8,["modelValue","label","description"])):f("",!0),l.value?(i(),L(Be,{key:6,settings:!0,modelValue:l.value.auto_update,"onUpdate:modelValue":a[4]||(a[4]=v=>l.value.auto_update=v),onChange:a[5]||(a[5]=v=>be(v)),label:t.$t("software_update.auto_update.title"),description:t.$t("software_update.auto_update.description"),"full-w":!0},null,8,["modelValue","label","description"])):f("",!0),e("div",ma,[g(Be,{settings:!0,modelValue:te.value,"onUpdate:modelValue":a[6]||(a[6]=v=>te.value=v),label:t.$t("software_update.beta_updates.title"),description:t.$t("software_update.beta_updates.description"),"full-w":!0,"inactive-label":!0},null,8,["modelValue","label","description"]),te.value==!1?(i(),d("div",{key:0,onClick:a[7]||(a[7]=v=>m.value=!0),class:"software-update__beta-update__trigger"})):(i(),d("div",{key:1,onClick:o,class:"software-update__beta-update__trigger"}))])],512),g(Te,{ref_key:"dialogDisableBetaUpdates",ref:ee,onSubmit:r,title:t.$t("software_update.beta_updates.modal.title"),text:t.$t("software_update.beta_updates.modal.disabling"),"submit-text":t.$t("ui.confirm_and_reboot"),"cancel-text":t.$t("ui.cancel")},null,8,["title","text","submit-text","cancel-text"]),(i(),L(Ie,{to:"body"},[g(Ke,{onClose:a[9]||(a[9]=v=>m.value=!1),show:m.value==!0,width:"37.5rem",name:"modal-beta-disclaimer",class:"software-update__modal--beta-disclaimer"},{header:S(()=>[G(n(t.$t("software_update.beta_updates.modal.title")),1)]),footer:S(()=>[e("button",{onClick:a[8]||(a[8]=v=>m.value=!1),class:"button button--tertiary"},n(t.$t("ui.cancel")),1),e("button",{onClick:c,class:"button button--secondary"},n(t.$t("ui.confirm_and_reboot")),1)]),default:S(()=>[x((i(),d("div",wa,[g(h(je),{source:t.$t("software_update.beta_updates.modal.disclaimer"),class:"vue-markdown software-update__modal--beta-disclaimer__text"},null,8,["source"])])),[[R]])]),_:1},8,["show"])])),(i(),L(Ie,{to:"body"},[g(Ke,{onClose:a[10]||(a[10]=v=>E.value=-1),show:E.value>-1,width:"37.5rem",name:"modal-release-notes",class:"software-update__modal--release-notes"},{header:S(()=>[G(n(t.$t("software_update.release_notes.title")),1)]),default:S(()=>{var v,P,K;return[x((i(),d("div",$a,[(v=s.value)!=null&&v.available&&((P=s.value)!=null&&P.available[E.value].description)?(i(),L(h(je),{key:0,source:h(pt)((K=s.value)==null?void 0:K.available[E.value].description),class:"vue-markdown software-update__modal--release-notes__text"},null,8,["source"])):f("",!0)])),[[R]])]}),_:1},8,["show"])])),(i(),L(Ie,{to:"body"},[u.value&&ge.value?(i(),d("div",ya,[e("div",ka,[a[21]||(a[21]=e("div",null,null,-1)),e("div",ha,[u.value.event_type==h(F).PROGRESS&&((ne=u.value.progress)==null?void 0:ne.state)==h(j).SUCCESS?(i(),d("div",Sa,[a[18]||(a[18]=e("i",{class:"fa-light fa-check-circle"},null,-1)),e("p",null,n(t.$t("software_update.success.title")),1),e("span",null,n(t.$t("software_update.success.description")),1)])):u.value.event_type==h(F).PROGRESS&&((ie=u.value.progress)==null?void 0:ie.state)==h(j).FAILURE?(i(),d("div",Ca,[a[19]||(a[19]=e("i",{class:"fa-light fa-close"},null,-1)),e("p",null,n(t.$t("software_update.fail.title")),1),e("span",null,n(t.$t("software_update.fail.description")),1),e("button",Ua,n(t.$t("ui.back")),1)])):u.value.event_type==h(F).START||u.value.event_type==h(F).PROGRESS?(i(),d("div",Ra,[e("p",null,n(t.$t("software_update.progress.title")),1),(re=u.value.progress)!=null&&re.total_steps&&((ue=u.value.progress)!=null&&ue.current_step)?(i(),d("span",Ea,n(h(D)("software_update.progress.step",{current:(de=u.value.progress)==null?void 0:de.current_step,total:(ce=u.value.progress)==null?void 0:ce.total_steps})),1)):f("",!0),(pe=u.value.progress)!=null&&pe.current_percent?(i(),L(Qe,{key:1,progress:(ve=u.value.progress)==null?void 0:ve.current_percent},null,8,["progress"])):f("",!0)])):f("",!0)]),e("div",Da,[u.value.event_type==h(F).START||u.value.event_type==h(F).PROGRESS?(i(),d("p",Aa,[a[20]||(a[20]=e("i",{class:"fa-light fa-exclamation"},null,-1)),e("span",null,n(t.$t("software_update.progress.do_not_turn_off")),1)])):f("",!0)])])])):f("",!0)]))])}}}),Ia={class:"page-settings-wrapper page-settings-wrapper--general"},Ba={class:"page-settings-section__title"},Ta={class:"page-settings-section__main"},Oa={class:"page-settings-section__remote-name"},Va={class:"page-settings-section__main__options"},Fa={key:0,src:tt,alt:"Loading",class:"img-loading"},Ga={class:"page-settings-section"},Pa={class:"page-settings-section"},La={class:"page-settings-section page-settings-section--backup"},Ma={class:"page-settings-section__page-name"},Wa={class:"page-settings-section__main"},qa={key:0,src:tt,alt:"Loading",class:"img-loading"},Ka={key:0,class:"file-meta"},Ya=Oe({__name:"General",setup(_e){const{t:H}=Ge(),{sleep:J}=xe(),Q=vt(),D=p("home"),Y=Ze(),N=Fe(),I=p(""),b=p(""),_=p(""),w=ke.backup,A=ke.system,{getFile:$}=_t(),k=p(!1),y=p(null),C=p(),Z=ke.ir,E=p(!1),s=p(),l=p(),u=p(),m=p(),B=p();N.$subscribe((o,r)=>{var c,U,V,me;(U=(c=r.config)==null?void 0:c.device)!=null&&U.name&&(b.value=(me=(V=r.config)==null?void 0:V.device)==null?void 0:me.name)}),Xe(D,o=>{o=="software-update"&&m.value.checkForUpdate(!1)});const T=X(()=>D.value=="home"?"slide-settings-right":"slide-settings-left");async function ee(){if(b.value==null||typeof b.value>"u")return!1;const o={group:et.device,name:"name",value:b.value};ge(o)}function te(){I.value.length>0&&(I.value="")}const ae=()=>{C.value&&C.value.click()};async function ge(o){try{await N.update(o.group,o.name,o.value)}catch(r){he(r,null,B.value)}}const O=o=>{D.value=o};async function Ce(){var o,r;try{_.value=ye.BACKUPING;const c=await w.exportBackup();if(c&&c.data&&c.headers){const U=c.headers["content-disposition"],V=((r=(o=U==null?void 0:U.split("filename=")[1])==null?void 0:o.split(";")[0])==null?void 0:r.replaceAll('"',""))||"export.backup";$(c.data,"application/octet-stream",V)}}catch(c){Se(c)}_.value=""}async function Ue(){if(y.value==null)return;const o={merge:k.value};try{He(Je.SAVING,H("settings.general.restore.message.restoring_backup")),_.value=ye.UPLOADING,await w.restoreBackup(o,y.value),_.value=ye.RESTART_NEEDED,He(Je.SUCCESS),await J(500),l.value.open()}catch(r){Se(r,"settings.general.restore"),_.value=""}finally{be()}}function Re(){be()}async function Ee(o){const r=o.target,c=r.files;c[0]&&c[0].name.endsWith(".backup")?(y.value=c[0],await J(100),s.value.open()):r&&(r.value="")}async function M(){_.value="";try{await A.restartRemote(),Y.setRestarting(!0)}catch(o){Se(o)}}async function De(){var o,r;E.value=!0;try{const c=await Z.downloadCustomCodeSet();if(c&&c.data&&c.headers){const U=c.headers["content-disposition"],V=((r=(o=U==null?void 0:U.split("filename=")[1])==null?void 0:o.split(";")[0])==null?void 0:r.replaceAll('"',""))||"codesets.csv";$(c.data,"text/csv",V)}}catch(c){console.error(c)}E.value=!1}function be(){C.value&&(C.value.value="",y.value=null)}return Ve(()=>{var o,r;if(b.value=((r=(o=N.$state.config)==null?void 0:o.device)==null?void 0:r.name)||"",Q.query&&Q.query.action){const c=Q.query.action.toString();O(c)}}),(o,r)=>(i(),d("div",Ia,[g(we,{name:T.value},{default:S(()=>[x(e("div",{class:"page-settings-section",ref_key:"settingsSection",ref:B},[e("h1",Ba,n(o.$t("settings.general.name")),1),e("div",Ta,[e("div",Oa,[g(ft,{modelValue:b.value,"onUpdate:modelValue":r[0]||(r[0]=c=>b.value=c),onClick:te,onSubmit:ee,label:o.$t("settings.general.remote_name.label"),"error-message":I.value?o.$t(I.value):"","full-w":!0},null,8,["modelValue","label","error-message"])]),e("div",Va,[g(z,{onClick:r[1]||(r[1]=c=>O("about")),icon:"fa-thin fa-memo-circle-info",buttonIcon:"fa-light fa-chevron-right",label:o.$t("settings.general.about.label"),description:o.$t("settings.general.about.description"),clickable:!0},null,8,["label","description"]),r[6]||(r[6]=e("div",{class:"page-settings-section__divider"},null,-1)),g(z,{onClick:r[2]||(r[2]=c=>O("software-update")),buttonIcon:"fa-light fa-chevron-right",icon:`fa-thin ${m.value&&m.value.getCheckUpdateErrorMessage()!=null?"fa-warning":m.value&&m.value.hasUpdate()?"fa-cloud-arrow-down":"fa-circle-check"}`,label:o.$t("settings.general.software_update.label"),description:m.value&&m.value.getCheckUpdateErrorMessage()||(m.value&&m.value.hasUpdate()?o.$t("settings.general.software_update.status.available_software"):o.$t("settings.general.software_update.status.up_to_date")),clickable:!0},null,8,["icon","label","description"]),r[7]||(r[7]=e("div",{class:"page-settings-section__divider"},null,-1)),g(z,{onClick:r[3]||(r[3]=c=>O("backup")),icon:"fa-thin fa-download",buttonIcon:"fa-light fa-chevron-right",label:o.$t("settings.general.backup.label"),description:o.$t("settings.general.backup.description"),clickable:!0},null,8,["label","description"]),r[8]||(r[8]=e("div",{class:"page-settings-section__divider"},null,-1)),g(z,{icon:"fa-thin fa-download",label:o.$t("settings.general.ir_dataset.label"),description:o.$t("settings.general.ir_dataset.description"),type:"ir-dataset"},{extra:S(()=>[E.value?(i(),d("img",Fa)):(i(),d("button",{key:1,onClick:De,class:"button button--secondary"},n(o.$t("ui.download")),1))]),_:1},8,["label","description"])])])],512),[[$e,D.value==="home"]])]),_:1},8,["name"]),g(we,{name:T.value},{default:S(()=>[x(e("div",Ga,[g(na,{back:()=>O("home"),ref_key:"elAbout",ref:u},null,8,["back"])],512),[[$e,D.value==="about"]])]),_:1},8,["name"]),g(we,{name:T.value},{default:S(()=>[x(e("div",Pa,[g(Na,{back:()=>O("home"),ref_key:"elSoftwareUpdate",ref:m},null,8,["back"])],512),[[$e,D.value==="software-update"]])]),_:1},8,["name"]),g(we,{name:T.value},{default:S(()=>[x(e("div",La,[e("button",{onClick:r[4]||(r[4]=c=>O("home")),class:"button button--secondary button--icon button--icon--medium"},r[9]||(r[9]=[e("i",{class:"fas fa-arrow-left"},null,-1)])),e("span",Ma,n(o.$t("settings.general.backup.label")),1),e("div",Wa,[g(z,{icon:"fa-thin fa-download",label:o.$t("settings.general.backup.label"),description:o.$t("settings.general.download.description"),type:"backup"},{extra:S(()=>[_.value==h(ye).BACKUPING?(i(),d("img",qa)):(i(),d("button",{key:1,onClick:Ce,class:"button button--secondary"},n(o.$t("ui.download")),1))]),_:1},8,["label","description"]),r[11]||(r[11]=e("div",{class:"page-settings-section__divider page-settings-section__divider--full"},null,-1)),g(z,{onClickButton:ae,icon:"fa-thin fa-upload",buttonLabel:o.$t("ui.browse"),label:o.$t("settings.general.restore.label"),description:o.$t("settings.general.restore.description"),type:"restore"},{extra:S(()=>[y.value?(i(),d("span",Ka,[r[10]||(r[10]=e("i",{class:"fa-light fa-file"},null,-1)),G(" "+n(y.value.name),1)])):f("",!0),e("input",{onChange:r[5]||(r[5]=c=>Ee(c)),type:"file",ref_key:"fileInput",ref:C,accept:".backup",style:{display:"none"}},null,544)]),_:1},8,["buttonLabel","label","description"])])],512),[[$e,D.value==="backup"]])]),_:1},8,["name"]),g(Te,{ref_key:"dialogRestore",ref:s,onSubmit:Ue,onClose:Re,title:o.$t("settings.general.restore.dialog.title"),text:o.$t("settings.general.restore.dialog.question"),"submit-text":o.$t("ui.restore"),"cancel-text":o.$t("ui.cancel")},null,8,["title","text","submit-text","cancel-text"]),g(Te,{ref_key:"dialogReboot",ref:l,onSubmit:M,title:o.$t("settings.general.reboot.dialog.title"),text:o.$t("settings.general.reboot.dialog.question"),"submit-text":o.$t("ui.reboot"),"cancel-text":o.$t("ui.cancel")},null,8,["title","text","submit-text","cancel-text"])]))}});export{Ya as default};
32

This page compares the deployed 2.1.0-unfoldedtools.1 browser build with the archived upstream/source-reference Web Configurator 2.1.0 distribution published in the source tree. Hashes are SHA-256.

Modified44
Deployed only30
Source only39
Identical59
StatusPathSource bytesDeployed bytes
sameassets/css/AddCommand-CbLFbsS9.css102102
sameassets/css/index-DnYA-y8o.css499,065499,065
sameassets/css/UCColorTemp-CXjL72t3.css942942
modifiedassets/js/_plugin-vue_export-helper-DlAUqK2U.js15491
source-onlyassets/js/_plugin-vue_export-helper-DlAUqK2U.js.map118
modifiedassets/js/ActivitiesMacrosView-fgpBUjOs.js28,08828,030
source-onlyassets/js/ActivitiesMacrosView-fgpBUjOs.js.map75,796
modifiedassets/js/add-page-8VHq_I3u.js10681
source-onlyassets/js/add-page-8VHq_I3u.js.map225
modifiedassets/js/AddCommand.vue_vue_type_script_setup_true_lang-Drs9F3BK.js28,87928,795
source-onlyassets/js/AddCommand.vue_vue_type_script_setup_true_lang-Drs9F3BK.js.map66,533
modifiedassets/js/AdminPassword-BShJiGQm.js1,9301,879
source-onlyassets/js/AdminPassword-BShJiGQm.js.map4,002
modifiedassets/js/ApplicationCredentials-B6zGV1aG.js8,0347,974
source-onlyassets/js/ApplicationCredentials-B6zGV1aG.js.map17,519
modifiedassets/js/ButtonList.vue_vue_type_script_setup_true_lang-Canw95fQ.js124,576124,492
source-onlyassets/js/ButtonList.vue_vue_type_script_setup_true_lang-Canw95fQ.js.map338,616
modifiedassets/js/ColorPicker.vue_vue_type_script_setup_true_lang-Clr8ZC9V.js4,2004,115
source-onlyassets/js/ColorPicker.vue_vue_type_script_setup_true_lang-Clr8ZC9V.js.map15,204
modifiedassets/js/Development-Bnpc5txt.js11,75611,707
source-onlyassets/js/Development-Bnpc5txt.js.map25,399
modifiedassets/js/DevicesEntities-CBKp2tcA.js12,15612,103
source-onlyassets/js/DevicesEntities-CBKp2tcA.js.map36,054
modifiedassets/js/DevicesIntegrations-SruI_49o.js14,57813,900
source-onlyassets/js/DevicesIntegrations-SruI_49o.js.map32,821
modifiedassets/js/Display-Rf7oJV7E.js3,6003,555
source-onlyassets/js/Display-Rf7oJV7E.js.map9,835
modifiedassets/js/downloadFile-BZwlOo1d.js314264
source-onlyassets/js/downloadFile-BZwlOo1d.js.map1,010
modifiedassets/js/EditActivityGroupView-BbQJf-Vw.js8,3928,333
source-onlyassets/js/EditActivityGroupView-BbQJf-Vw.js.map23,791
modifiedassets/js/EditActivityView-CJsbOUfl.js52,72552,685
source-onlyassets/js/EditActivityView-CJsbOUfl.js.map135,887
modifiedassets/js/EditDockView-CQaPa6mI.js30,46730,417
source-onlyassets/js/EditDockView-CQaPa6mI.js.map67,875
modifiedassets/js/EditEntityView-DTd7pKSo.js7,5287,476
source-onlyassets/js/EditEntityView-DTd7pKSo.js.map17,210
modifiedassets/js/EditIntegrationView-D54EtPMd.js17,42417,367
source-onlyassets/js/EditIntegrationView-D54EtPMd.js.map46,710
modifiedassets/js/EditMacroView-D6BYPpgI.js14,77914,728
source-onlyassets/js/EditMacroView-D6BYPpgI.js.map40,858
modifiedassets/js/EditRemoteView-KV9P33Fl.js62,74662,694
source-onlyassets/js/EditRemoteView-KV9P33Fl.js.map158,585
modifiedassets/js/FactoryReset-CSy5heR7.js1,7261,676
source-onlyassets/js/FactoryReset-CSy5heR7.js.map4,303
modifiedassets/js/General-B-25fYoQ.js26,75026,696
source-onlyassets/js/General-B-25fYoQ.js.map52,267
modifiedassets/js/gitInfo-D_9Lmuz-.js12596
source-onlyassets/js/gitInfo-D_9Lmuz-.js.map399
modifiedassets/js/index-C1Y9Q2v_.js1,789,2341,790,060
source-onlyassets/js/index-C1Y9Q2v_.js.map4,916,540
modifiedassets/js/InfoPanel.vue_vue_type_script_setup_true_lang-Daj1vCFO.js664581
source-onlyassets/js/InfoPanel.vue_vue_type_script_setup_true_lang-Daj1vCFO.js.map1,105
modifiedassets/js/Localization-CipUmDWZ.js3,6833,633
source-onlyassets/js/Localization-CipUmDWZ.js.map9,586
modifiedassets/js/LoginView-D-5aBttU.js3,5573,531
source-onlyassets/js/LoginView-D-5aBttU.js.map9,693
modifiedassets/js/PowerSaving-B8Zgoof-.js4,0353,986
source-onlyassets/js/PowerSaving-B8Zgoof-.js.map8,857
modifiedassets/js/ProgressBar.vue_vue_type_script_setup_true_lang-Bk1-AFwu.js407322
source-onlyassets/js/ProgressBar.vue_vue_type_script_setup_true_lang-Bk1-AFwu.js.map507
modifiedassets/js/SelectVoiceAssistantProfile.vue_vue_type_script_setup_true_lang-CKqJ88sp.js6,4276,326
source-onlyassets/js/SelectVoiceAssistantProfile.vue_vue_type_script_setup_true_lang-CKqJ88sp.js.map13,160
modifiedassets/js/SettingsOptionButton.vue_vue_type_script_setup_true_lang-Dmfy6i6T.js2,6822,588
source-onlyassets/js/SettingsOptionButton.vue_vue_type_script_setup_true_lang-Dmfy6i6T.js.map4,159
modifiedassets/js/SettingsView-WPft1zzf.js1,7061,936
source-onlyassets/js/SettingsView-WPft1zzf.js.map4,205
modifiedassets/js/SoundHaptic-0xREWoxX.js2,2722,223
source-onlyassets/js/SoundHaptic-0xREWoxX.js.map5,145
modifiedassets/js/UCColorTemp.vue_vue_type_script_setup_true_lang-BwXTO9iw.js15,61615,531
source-onlyassets/js/UCColorTemp.vue_vue_type_script_setup_true_lang-BwXTO9iw.js.map45,865
modifiedassets/js/UCRange.vue_vue_type_script_setup_true_lang-C5_84GVZ.js3,9903,909
source-onlyassets/js/UCRange.vue_vue_type_script_setup_true_lang-C5_84GVZ.js.map10,128
modifiedassets/js/UserInterface-BdUBlw7b.js282231
source-onlyassets/js/UserInterface-BdUBlw7b.js.map310
modifiedassets/js/VoiceControl-C2eahcIK.js3,6473,597
source-onlyassets/js/VoiceControl-C2eahcIK.js.map9,224
modifiedassets/js/vue-select-CSzUJrFr.js135,371135,323
source-onlyassets/js/vue-select-CSzUJrFr.js.map658,931
modifiedassets/js/WifiBluetooth-CxJ7o9Ta.js6,8606,809
source-onlyassets/js/WifiBluetooth-CxJ7o9Ta.js.map15,585
deployed-onlyassets/material-symbols-compat.css212,530
deployed-onlyassets/remote-simulator-background.svg879
deployed-onlyassets/remote-ui/icon-mapping.json102,715
deployed-onlyassets/remote-ui/icons.otf3,293,220
deployed-onlyassets/remote-ui/images/button-layout.png9,652
deployed-onlyassets/remote-ui/images/dock_2.png69,479
deployed-onlyassets/remote-ui/images/dock3_dark_charging.png69,514
deployed-onlyassets/remote-ui/images/dock3_dark_non_charging.png66,171
deployed-onlyassets/remote-ui/images/dock3_silver_charging.png74,560
deployed-onlyassets/remote-ui/images/dock3_silver_non_charging.png71,334
deployed-onlyassets/remote-ui/images/help-overlay/Main1.png37,627
deployed-onlyassets/remote-ui/images/help-overlay/Main2.png18,881
deployed-onlyassets/remote-ui/images/help-overlay/Main3.png52,118
deployed-onlyassets/remote-ui/images/loader_small.png652
deployed-onlyassets/remote-ui/images/quarter_arc.svg466
deployed-onlyassets/remote-ui/LICENSE35,149
deployed-onlyassets/remote-ui/QML_SOURCE_MAP.md1,948
deployed-onlyassets/remote-ui/README.md2,628
deployed-onlyassets/remote-ui/remote-ui_licenses.md193,261
deployed-onlyassets/remote-ui/remote-ui-web.css52,902
deployed-onlyassets/remote-ui/remote-ui-web.js79,638
deployed-onlyassets/ucvr-enhancements.js13,642
deployed-onlyassets/ucvr-simulator.js152,812
deployed-onlyassets/unfolded-simulator-bootstrap.js3,032
deployed-onlyassets/unfolded-simulator-source-integration.css2,396
samefavicon/android-chrome-192x192.png1,6081,608
samefavicon/android-chrome-512x512.png4,7194,719
samefavicon/apple-touch-icon.png1,6091,609
samefavicon/browserconfig.xml254254
samefavicon/favicon-16x16.png490490
samefavicon/favicon-32x32.png588588
samefavicon/favicon.ico7,4067,406
samefavicon/mstile-150x150.png1,4791,479
samefavicon/safari-pinned-tab.svg979979
samefavicon/site.webmanifest462462
deployed-onlyfonts/material-symbols/LICENSE.txt11,358
deployed-onlyfonts/material-symbols/material-symbols-sharp.woff23,196,892
deployed-onlyfonts/material-symbols/NOTICE.md421
samefonts/poppins/poppins-latin-ext_latin-extralight.woff73,46473,464
samefonts/poppins/poppins-latin-ext_latin-extralight.woff250,78850,788
samefonts/poppins/poppins-latin-ext_latin-medium.woff72,76472,764
samefonts/poppins/poppins-latin-ext_latin-medium.woff250,48850,488
samefonts/poppins/poppins-v20-latin-ext_latin-300.woff14,44814,448
samefonts/poppins/poppins-v20-latin-ext_latin-300.woff210,77610,776
samefonts/poppins/poppins-v20-latin-ext_latin-regular.woff14,51614,516
samefonts/poppins/poppins-v20-latin-ext_latin-regular.woff210,83210,832
samefonts/space-mono/space-mono-v11-latin-ext_latin-700.woff30,15630,156
samefonts/space-mono/space-mono-v11-latin-ext_latin-700.woff224,10024,100
samefonts/space-mono/space-mono-v11-latin-ext_latin-regular.woff29,11229,112
samefonts/space-mono/space-mono-v11-latin-ext_latin-regular.woff223,32423,324
sameicons/icon-fallback-mapping.json307307
sameicons/icon-list.json48,89848,898
sameicons/old-new-icon-mapping-free.json3,1003,100
sameicons/old-new-icon-mapping.json3,2173,217
sameimages/add-page.svg3,4673,467
sameimages/background/login-bg-1280.jpg77,75577,755
sameimages/background/login-bg-1920.jpg77,75577,755
sameimages/background/login-bg-2500.jpg73,18773,187
sameimages/background/login-bg-phone.jpg46,07846,078
sameimages/background/login-bg-v2-1280.jpg60,16260,162
sameimages/background/login-bg-v2-1920.jpg84,92284,922
sameimages/background/login-bg-v2-2500.jpg127,751127,751
sameimages/background/login-bg-v2-phone.jpg96,07196,071
sameimages/background/login-bg-v2.jpg203,803203,803
sameimages/background/login-bg.jpg77,75577,755
sameimages/cropper-corner.svg237237
sameimages/customise-remote/add-entities.png2,5062,506
sameimages/customise-remote/add-groups.png2,8782,878
sameimages/customise-remote/configure-buttons.png3,1913,191
sameimages/dock/dock-2.webp178,380178,380
sameimages/dock/dock-d-c.webp281,806281,806
sameimages/dock/dock-d-n.webp270,838270,838
sameimages/dock/dock-s-c.webp298,122298,122
sameimages/dock/dock-s-n.webp288,210288,210
sameimages/loading-indicator-dark.png2,0742,074
sameimages/loading-indicator.png3,3203,320
sameimages/quick-tips/icon-contextual.svg1,4031,403
sameimages/remote-2-front-min.webp63,45663,456
sameimages/remote-2-front.webp397,556397,556
sameimages/remote-3-dark-front-min.webp3,0383,038
modifiedimages/remote-3-dark-front.webp84,73049,270
sameimages/remote-3-silver-front-min.webp3,1063,106
sameimages/remote-3-silver-front.webp92,86492,864
modifiedindex.html1,3792,191
deployed-onlyLICENSE35,149
modifiedlicenses.md2,028,4202,028,556
samelogo-dark.svg847847
samelogo.svg597597
deployed-onlyMODIFICATIONS.md7,343
modifiedrelease.json433487
modifiedversion.txt622