!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/local/lib/node_modules/homebridge-camera-ui/interface/js/   drwxr-xr-x
Free 13.17 GB of 57.97 GB (22.72%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     app.5f6727b7.js (46.6 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
(function(e){function t(t){for(var a,r,i=t[0],c=t[1],u=t[2],d=0,l=[];d<i.length;d++)r=i[d],Object.prototype.hasOwnProperty.call(s,r)&&s[r]&&l.push(s[r][0]),s[r]=0;for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&(e[a]=c[a]);m&&m(t);while(l.length)l.shift()();return o.push.apply(o,u||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],a=!0,r=1;r<n.length;r++){var i=n[r];0!==s[i]&&(a=!1)}a&&(o.splice(t--,1),e=c(c.s=n[0]))}return e}var a={},r={app:0},s={app:0},o=[];function i(e){return c.p+"js/"+({404:"404","camera~cameras~camview~dashboard~login~notifications~recordings~settings":"camera~cameras~camview~dashboard~login~notifications~recordings~settings","camera~cameras~camview~dashboard":"camera~cameras~camview~dashboard","camview~dashboard":"camview~dashboard",camview:"camview","camera~cameras~dashboard~notifications~recordings~settings":"camera~cameras~dashboard~notifications~recordings~settings","cameras~notifications~recordings~settings":"cameras~notifications~recordings~settings","notifications~recordings":"notifications~recordings",notifications:"notifications",recordings:"recordings",settings:"settings",camera:"camera",cameras:"cameras",dashboard:"dashboard",login:"login"}[e]||e)+"."+{404:"1f161d03","camera~cameras~camview~dashboard~login~notifications~recordings~settings":"cbb30d30","camera~cameras~camview~dashboard":"165ae51a","camview~dashboard":"d3be3925",camview:"f766f25e","camera~cameras~dashboard~notifications~recordings~settings":"00a365d0","cameras~notifications~recordings~settings":"c166eb5b","notifications~recordings":"09de9b3d",notifications:"5fb714fe",recordings:"f28f28af",settings:"fea45185",camera:"ca58259d",cameras:"675c372b",dashboard:"8bfe3928",login:"c91454fb"}[e]+".js"}function c(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.e=function(e){var t=[],n={404:1,"camera~cameras~camview~dashboard":1,"camview~dashboard":1,camview:1,"camera~cameras~dashboard~notifications~recordings~settings":1,"cameras~notifications~recordings~settings":1,"notifications~recordings":1,notifications:1,recordings:1,settings:1,camera:1,cameras:1,dashboard:1,login:1};r[e]?t.push(r[e]):0!==r[e]&&n[e]&&t.push(r[e]=new Promise((function(t,n){for(var a="css/"+({404:"404","camera~cameras~camview~dashboard~login~notifications~recordings~settings":"camera~cameras~camview~dashboard~login~notifications~recordings~settings","camera~cameras~camview~dashboard":"camera~cameras~camview~dashboard","camview~dashboard":"camview~dashboard",camview:"camview","camera~cameras~dashboard~notifications~recordings~settings":"camera~cameras~dashboard~notifications~recordings~settings","cameras~notifications~recordings~settings":"cameras~notifications~recordings~settings","notifications~recordings":"notifications~recordings",notifications:"notifications",recordings:"recordings",settings:"settings",camera:"camera",cameras:"cameras",dashboard:"dashboard",login:"login"}[e]||e)+"."+{404:"c3ccccd4","camera~cameras~camview~dashboard~login~notifications~recordings~settings":"31d6cfe0","camera~cameras~camview~dashboard":"ec434acb","camview~dashboard":"d29730dc",camview:"647c32a7","camera~cameras~dashboard~notifications~recordings~settings":"edf5936d","cameras~notifications~recordings~settings":"ac5b10c9","notifications~recordings":"bba5d5ec",notifications:"c6c2b502",recordings:"70289aeb",settings:"e15ae765",camera:"7ad7d26d",cameras:"de1ad153",dashboard:"89ffc067",login:"b911022f"}[e]+".css",s=c.p+a,o=document.getElementsByTagName("link"),i=0;i<o.length;i++){var u=o[i],d=u.getAttribute("data-href")||u.getAttribute("href");if("stylesheet"===u.rel&&(d===a||d===s))return t()}var l=document.getElementsByTagName("style");for(i=0;i<l.length;i++){u=l[i],d=u.getAttribute("data-href");if(d===a||d===s)return t()}var m=document.createElement("link");m.rel="stylesheet",m.type="text/css",m.onload=t,m.onerror=function(t){var a=t&&t.target&&t.target.src||s,o=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");o.code="CSS_CHUNK_LOAD_FAILED",o.request=a,delete r[e],m.parentNode.removeChild(m),n(o)},m.href=s;var g=document.getElementsByTagName("head")[0];g.appendChild(m)})).then((function(){r[e]=0})));var a=s[e];if(0!==a)if(a)t.push(a[2]);else{var o=new Promise((function(t,n){a=s[e]=[t,n]}));t.push(a[2]=o);var u,d=document.createElement("script");d.charset="utf-8",d.timeout=120,c.nc&&d.setAttribute("nonce",c.nc),d.src=i(e);var l=new Error;u=function(t){d.onerror=d.onload=null,clearTimeout(m);var n=s[e];if(0!==n){if(n){var a=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+a+": "+r+")",l.name="ChunkLoadError",l.type=a,l.request=r,n[1](l)}s[e]=void 0}};var m=setTimeout((function(){u({type:"timeout",target:d})}),12e4);d.onerror=d.onload=u,document.head.appendChild(d)}return Promise.all(t)},c.m=e,c.c=a,c.d=function(e,t,n){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(c.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)c.d(n,a,function(t){return e[t]}.bind(null,a));return n},c.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="/",c.oe=function(e){throw console.error(e),e};var u=window["webpackJsonp"]=window["webpackJsonp"]||[],d=u.push.bind(u);u.push=t,u=u.slice();for(var l=0;l<u.length;l++)t(u[l]);var m=d;o.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"034f":function(e,t,n){"use strict";n("85ec")},"15a2":function(e){e.exports=JSON.parse('{"de":{"account":"Konto","active":"Aktiv","add":"Hinzufügen","add_new_user":"Neue Benutzer hinzufügen","admin":"Administrator","all":"Alle","all_notifications_removed":"Alle Benachrichtigungen wurden gelöscht","all_recordings_removed":"Alle Aufnahmen wurden gelöscht","apply":"Übernehmen","at_home":"Zu Hause","audio":"Audio","auto_darkmode":"Auto Darkmode","aws":"Amazon Web Services","aws_access_key_id":"Access Key ID","aws_secret_access_key":"Secret Access Key","aws_region":"Region","aws_contingent_total":"Kontingent Total","aws_contingent_left":"Kontingent Übrig","aws_last_rekognition":"Letzte Rekognition","back":"Zurück","backup":"Backup","backup_and_restore":"Sichern & Wiederherstellen","backup_download":"Backup herunterladen","backup_restore":"Backup wiederherstellen","backup_restored":"Backup wurde wiederhergestellt","banner_text_motion":"Neue Bewegung entdeckt","banner_text_doorbell":"Türklingel wurde geläutet","base":"Basis","browse":"Durchsuchen","camera":"Kamera","cameras":"Kameras","camview":"CamView","cancel":"Abbrechen","cannot_change_pw":"Passwort kann nicht geändert werden","cannot_login":"Benutzername und/oder Passwort sind falsch","chat_id":"Chat ID","confidence":"Zuversichtlichkeit","config":"Konfiguration","close":"Schließen","darkmode":"Darkmode","dashboard":"Dashboard","database_resetted":"Datenbank wurde zurückgesetzt","doorbell":"Türklingel","drop_files_here":"Hierher ziehen","empty":"Leer","endpoints":"Endpunkte","error":"Fehler","exclude":"Ausschließen","favourite":"Favorit","favourites":"Favoriten","forgotpw_title":"Passwort vergessen?","forgotpw_content":"Wenn Sie ihr Passwort vergessen haben, können sie durch das Löschen der Datenbank oder Einspielen eines Backups diesen wieder herstellen.","fullscreen":"Vollbild","general":"Allgemein","general_information":"Allgemeine Informationen","go_back":"Zurück","hide_banner_after_s":"Banner ausblenden nach (s)","label":"Label","labels":"Labels","last_notification":"Letzte Benachrichtigung","last_recording":"Letzte Aufnahme","livestream":"Livestream","master":"Meister","motion":"Bewegung","motion_message":"Bewegungsmitteilung","never":"Niemals","next":"Nächste","new_content_available":"Neue Inhalte verfügbar","new_password":"Neues Passwort","new_password_verify":"Neues Passwort bestätigen","no_access":"Keine Zugriffsberechtigung","no_cameras":"Keine Kameras","no_file_selected":"Keine Datei ausgewählt","no_more_data":"Keine weiteren Daten","no_notifications":"Keine Benachrichtigungen","no_password_defined":"Kein Passwort definiert","no_permissionlevel_defined":"Zugangsberechtigung nicht definiert","no_registered_user":"Keine registrierte Benutzer","no_results":"Keine Ergebnisse","no_roomname_defined":"Kein Raumname definiert","no_username_defined":"Benutzername nicht definiert","notfound_message":"Sorry, die gesuchte Seite existiert nicht.","notification":"Benachrichtigung","notifications":"Benachrichtigungen","now":"Jetzt","old_password":"Altes Passwort","online":"Online","offline":"Offline","password":"Passwort","permissions":"Berechtigungen","permission_required":"Berechtigung erforderlich","ping_timeout":"Ping Timeout (s)","prev":"Vorherige","profile":"Profil","recording_text":"Das @ wurde am % durch # aufgenommen.","recording_time":"Aufnahmezeit (s)","recording_type":"Aufnahmetyp","recording":"Aufnahme","recordings":"Aufnahmen","refresh":"Aktualisieren","registered_user":"Registrierte Benutzer","rekognition":"Rekognition","remove":"Löschen","removed":"gelöscht","remove_after_d":"Löschen nach (t)","remove_after_h":"Löschen nach (std)","remove_all":"Alles löschen","remove_all_confirm":"Alles löschen bestätigen","remove_all_confirm_text":"Nach dem Klicken auf \'Alles löschen\' werden alle @ unwiederruflich gelöscht. Sind Sie sicher?","reset":"Zurücksetzen","reset_confirm":"Zurücksetzen bestätigen","reset_confirm_text":"Nach dem Klicken auf \'Zurücksetzen\' werden alle gespeicherten Daten unwiederruflich gelöscht. Sind Sie sicher?","room":"Raum","rooms":"Räume","room_already_exists":"Raum existiert bereits","room_name":"Raum Name","save_as":"Speichern unter","select":"Auswählen","selected":"ausgewählt","settings":"Einstellungen","signin":"Einloggen","signout":"Ausloggen","signout_after":"Ausloggen nach","snapshot":"Bild","snapshot_timer":"Snapshot Timer","standard":"Standard","status":"Status","successfully_changed":"Erfolgreich geändert","successfully_created":"Erfolgreich erstellt","successfully_removed":"Erfolgreich gelöscht","telegram":"Telegram","themes":"Themen","token":"Token","type":"Typ","user":"Benutzer","username":"Benutzername","verification_not_successfull":"Verifikation nicht erfolgreich","video":"Video","video_resolution":"Video Auflösung","webhook":"Webhook","welcome_message":"Willkommen bei","welcome_submessage":"Das Webinteface für ihre RTSP fähigen Kameras"}}')},"346c":function(e,t,n){},"365ce":function(e,t,n){"use strict";n("99af"),n("d3b7");var a=n("bc3a"),r=n.n(a),s=r.a.create({baseURL:"".concat(location.origin,"/api")});s.interceptors.request.use((function(e){var t=JSON.parse(localStorage.getItem("user"));return t&&t.access_token&&(e.headers["Authorization"]="Bearer ".concat(t.access_token)),Promise.resolve(e)}),(function(e){return Promise.reject(e)})),s.interceptors.response.use((function(e){return Promise.resolve(e)}),(function(e){return Promise.reject(e)})),t["a"]=s},3914:function(e,t,n){},"4c1e":function(e){e.exports=JSON.parse('{"nl":{"account":"Account","active":"Actief","add":"Toevoegen","add_new_user":"Nieuwe gebruikers toevoegen","admin":"Administrator","all":"All","all_notifications_removed":"Alle meldingen zijn verwijderd","all_recordings_removed":"Alle opnames zijn gewist","apply":"Overnemen","at_home":"Thuis","audio":"Audio","auto_darkmode":"Auto Darkmode","aws":"Amazon Web Services","aws_access_key_id":"Access Key ID","aws_secret_access_key":"Secret Access Key","aws_region":"Region","aws_contingent_total":"Contingent Total","aws_contingent_left":"Contingent Übrig","aws_last_rekognition":"Last Rekognition","back":"Terug","backup":"Backup","backup_and_restore":"Back-up & Herstel","backup_download":"Download Backup","backup_restore":"Restore Backup","backup_restored":"Backup restored","banner_text_motion":"Nieuwe beweging gedetecteerd","banner_text_doorbell":"Deurbel afgegaan","base":"Basis","browse":"Bladeren","camera":"Camera","cameras":"Camera\'s","camview":"CamView","cancel":"Annuleren","cannot_change_pw":"Wachtwoord kan niet worden gewijzigd","cannot_login":"Gebruikersnaam en/of wachtwoord zijn onjuist","confidence":"Confidence","config":"Config","close":"Close","darkmode":"Darkmode","dashboard":"Dashboard","database_resetted":"Database werd gereset","doorbell":"Deurbel","drop_files_here":"Drop files here","empty":"Empty","endpoints":"Endpunkte","error":"Fout","exclude":"Exclusief","favourite":"Favorit","favourites":"Favoriten","forgotpw_title":"Wachtwoord vergeten?","forgotpw_content":"Als u uw wachtwoord bent vergeten, kunt u het herstellen door de database te wissen of een back-up te importeren.","fullscreen":"Fullscreen","general":"Algemeen","general_information":"Algemene informatie","go_back":"Terug","hide_banner_after_s":"","label":"Label","labels":"Labels","last_notification":"Laatste kennisgeving","last_recording":"Laatste opname","livestream":"Livestream","master":"Meester","motion":"Beweging","motion_message":"Kennisgeving van beweging","never":"Never","next":"Volgende","new_content_available":"New content is available","new_password":"Nieuw paswoord","new_password_verify":"Bevestig nieuw wachtwoord","no_access":"Geen toegangsautorisatie","no_cameras":"Geen camera\'s","no_file_selected":"No file selected","no_registered_user":"No registered user","no_more_data":"No more dara","no_notifications":"Geen meldingen","no_password_defined":"Geen wachtwoord gedefinieerd","no_permissionlevel_defined":"Toegangsbevoegdheid niet gedefinieerd","no_results":"No results","no_roomname_defined":"Geen kamernaam gedefinieerd","no_username_defined":"Gebruikersnaam niet gedefinieerd","notfound_message":"Sorry, de pagina die u zoekt bestaat niet.","notification":"Kennisgeving","notifications":"Kennisgevingen","now":"Now","old_password":"Oud paswoord","online":"Online","offline":"Offline","password":"Wachtwoord","permissions":"Machtigingen","permission_required":"Toestemming nodig","ping_timeout":"Ping Timeout (s)","prev":"Vorige","profile":"Profile","recording_text":"De @ werd genomen op % door een #.","recording_time":"Opnametijd (s)","recording_type":"Opnametype","recording":"Opname","recordings":"Opnames","refresh":"Refresh","registered_user":"Geregistreerde gebruikers","rekognition":"Rekognition","remove":"Wissen","removed":"verwijderd","remove_after":"Schrappen na (d)","remove_after_h":"Schrappen na (h)","remove_all":"Alles wissen","remove_all_confirm":"Confirm remove all","remove_all_confirm_text":"After clicking \'Remove all\' all stored @ will be irrevocably deleted. Are you sure?","reset":"Reset","reset_confirm":"Bevestig reset","reset_confirm_text":"Na het klikken op \'Reset\' zullen alle opgeslagen gegevens onherroepelijk worden gewist. Ben je zeker?","room":"Kamer","rooms":"Kamers","room_already_exists":"Kamer bestaat al","room_name":"Kamernaam","save_as":"Opslaan als","select":"Auswählen","selected":"selected","settings":"Instellingen","signin":"Inloggen","signout":"Uitloggen","signout_after":"Uitloggen na","snapshot":"Snapshot","snapshot_timer":"Snapshot Timer","standard":"Standaard","status":"Status","successfully_changed":"Met succes veranderd","successfully_created":"Succesvol gemaakt","successfully_removed":"Succesvol verwijderd","telegram":"Telegram","themes":"Themes","type":"Type","user":"Gebruiker","username":"Gebruikersnaam","verification_not_successfull":"Verificatie niet succesvol","video":"Video","video_resolution":"Video Resolutie","webhook":"Webhook","welcome_message":"Welkom bij","welcome_submessage":"De webinterface voor uw RTSP-camera\'s"}}')},"4c86":function(e){e.exports=JSON.parse('{"en":{"account":"Account","active":"Active","add":"Add","add_new_user":"Add new user","admin":"Administrator","all":"All","all_notifications_removed":"All notifications were removed","all_recordings_removed":"All recordings were removed","apply":"Apply","at_home":"At Home","audio":"Audio","auto_darkmode":"Auto Darkmode","aws":"Amazon Web Services","aws_access_key_id":"Access Key ID","aws_secret_access_key":"Secret Access Key","aws_region":"Region","aws_contingent_total":"Contingent Total","aws_contingent_left":"Contingent Left","aws_last_rekognition":"Last Rekognition","back":"Back","backup":"Backup","backup_and_restore":"Backup & Restore","backup_download":"Download Backup","backup_restore":"Restore Backup","backup_restored":"Backup restored","banner_text_motion":"New motion detected","banner_text_doorbell":"Doorbel was triggered","base":"Base","browse":"Browse","camera":"Camera","cameras":"Cameras","camview":"CamView","cancel":"Cancel","cannot_change_pw":"Can not change password","cannot_login":"Username and/or password are incorrect","confidence":"Confidence","config":"Config","close":"Close","darkmode":"Darkmode","dashboard":"Dashboard","database_resetted":"Database resetted","doorbell":"Doorbell","drop_files_here":"Drop files here","empty":"Empty","endpoints":"Endpoints","error":"Error","exclude":"Exclude","favourite":"Favourite","favourites":"Favourites","forgotpw_title":"Forgot password?","forgotpw_content":"If you have forgotten your password, you can restore it by deleting the database or importing a backup.","fullscreen":"Fullscreen","general":"General","general_information":"General Information","go_back":"Back","hide_banner_after_s":"Verberg banner na (s)","label":"Label","labels":"Labels","last_notification":"Last notification","last_recording":"Last recording","livestream":"Livestream","master":"Master","motion":"Motion","motion_message":"Motion message","never":"Never","next":"Next","new_content_available":"New content is available","new_password":"New password","new_password_verify":"Verify new password","no_access":"No access permission","no_cameras":"No cameras","no_file_selected":"No file selected","no_more_data":"No more dara","no_notifications":"No notifications","no_password_defined":"No password defined","no_permissionlevel_defined":"No permission level defined","no_registered_user":"No registered user","no_results":"No results","no_roomname_defined":"No room name defined","no_username_defined":"No username defined","notfound_message":"Sorry, the page you\'re looking for doesn\'t exist.","notification":"Notification","notifications":"Notifications","now":"Now","old_password":"Old Password","online":"Online","offline":"Offline","password":"Password","permissions":"Permissions","permission_required":"Permission required","ping_timeout":"Ping Timeout (s)","prev":"Previous","profile":"Profile","recording_text":"The @ was taken on % by a #.","recording_time":"Recording time (s)","recording_type":"Recording type","recording":"Recording","recordings":"Recordings","refresh":"Reresh","registered_user":"Registered User","rekognition":"Rekognition","remove":"Remove","removed":"removed","remove_after_d":"Remove after (d)","remove_after_h":"Remove after (h)","remove_all":"Remove all","remove_all_confirm":"Confirm remove all","remove_all_confirm_text":"After clicking \'Remove all\' all stored @ will be irrevocably deleted. Are you sure?","reset":"Reset","reset_confirm":"Confirm reset","reset_confirm_text":"After clicking \'Reset\' all stored data will be irrevocably deleted. Are you sure?","room":"Room","rooms":"Rooms","room_already_exists":"Room already exists","room_name":"Room Name","save_as":"Save as","select":"Select","selected":"selected","settings":"Settings","signin":"Sign in","signout":"Sign out","signout_after":"Sign out after","snapshot":"Snapshot","snapshot_timer":"Snapshot Timer","standard":"Standard","status":"State","successfully_changed":"Successfully changed","successfully_created":"Successfully created","successfully_removed":"Successfully removed","telegram":"Telegram","themes":"Themes","typ":"Typ","user":"User","username":"Username","verification_not_successfull":"Verification not successfull","video":"Video","video_resolution":"Video Resolution","webhook":"Webhook","welcome_message":"Welcome to","welcome_submessage":"The web interface for your RTSP capable cameras"}}')},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var a=n("2b0e"),r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"app"}},["login"!==e.$route.meta.name?a("button",{staticClass:"add-button",staticStyle:{display:"none"}},[e._v("Add to home screen")]):e._e(),"login"!==e.$route.meta.name&&e.checkLevel("notifications:access")?a("audio",{attrs:{id:"soundFx"}},[a("source",{attrs:{src:n("a321"),type:"audio/mpeg"}})]):e._e(),a("transition",{attrs:{name:"fade",mode:"out-in"}},[a("router-view")],1),a("CoolLightBox",{attrs:{items:e.images,index:e.index,closeOnClickOutsideMobile:!0,useZoomBar:!0,zIndex:99999},on:{close:e.closeHandler}})],1)},s=[],o=n("1da1"),i=(n("96cf"),n("d3b7"),n("99af"),n("b0c0"),n("5547")),c=(n("2223"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"row d-flex flex-wrap justify-content-center align-content-center z-index-999"},[n("span",[e._v(e._s(e.updateInformTxt))]),n("button",{staticClass:"action refresh-button",on:{click:function(t){return e.$emit("updateClicked")}}},[e._v(e._s(e.updateNowTxt))])])}),u=[],d={name:"UpdateBanner",props:{updateInformTxt:{type:String,default:"New update available"},updateNowTxt:{type:String,default:"Refresh"}}},l=d,m=(n("5717"),n("2877")),g=Object(m["a"])(l,c,u,!1,null,"35a9a33e",null),f=g.exports,h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-link",{staticClass:"notification",on:{click:function(t){return e.$emit("showNotification")}}},[n("span",{staticClass:"before"}),n("span",{staticClass:"after"}),n("header",[n("h2",[e._v(e._s(e.headerTxt))]),n("span",{staticClass:"timestamp"},[e._v(e._s(e.timeTxt))])]),n("div",{staticClass:"content"},[n("span",{staticClass:"sender"},[e._v(e._s(e.notification.camera))]),n("span",{staticClass:"message"},[e._v(e._s(e.message))]),n("span",{staticClass:"more"},[e._v(e._s(e.notification.room))])])])},p=[],b={name:"NotificationBanner",props:{notification:{type:Object,required:!0},headerTxt:{type:String,default:"Notifications"},timeTxt:{type:String,default:"Now"},triggerTxt:{type:String,default:"Motion"}},data:function(){return{message:""}},created:function(){this.message="".concat(this.triggerTxt," - ").concat(this.notification.time)}},v=b,_=(n("8726"),Object(m["a"])(v,h,p,!1,null,null,null)),w=_.exports,k=function(e){return new Promise((function(t){return setTimeout(t,e)}))},y={components:{CoolLightBox:i["a"]},data:function(){return{id:"",idInfo:"",images:[],index:null,refreshing:!1,registration:null,updateExists:!1}},computed:{currentUser:function(){return this.$store.state.auth.user},uiConfig:function(){return this.$store.state.config.ui}},sockets:{notification:function(e){var t=this;this.id=e.id,e.recordStoring&&(this.images=[{title:"".concat(e.camera," - ").concat(e.time),src:"Video"===e.recordType?"/files/".concat(e.name,"@2.jpeg"):"/files/".concat(e.fileName),thumb:"Video"===e.recordType?"/files/".concat(e.name,"@2.jpeg"):"/files/".concat(e.fileName)}]);var n={component:w,props:{headerTxt:this.$t("notifications"),timeTxt:this.$t("now"),triggerTxt:"motion"===e.trigger?this.$t("motion"):this.$t("doorbell"),notification:e},listeners:{showNotification:function(){t.index=e.recordStoring?0:null}}};this.$toast.info(n,{id:this.id,containerClassName:"notification-container",toastClassName:"notification-toast"})}},created:function(){var e=this;"serviceWorker"in navigator&&(document.addEventListener("swUpdated",this.updateAvailable,{once:!0}),navigator.serviceWorker.addEventListener("controllerchange",(function(){e.refreshing||(e.refreshing=!0,window.location.reload(!0))}))),this.$store.dispatch("config/loadConfig")},mounted:function(){return Object(o["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=document.querySelector("#preloader"),!t){e.next=6;break}return t.classList.add("preloader-hide"),e.next=5,k(200);case 5:t.remove();case 6:case"end":return e.stop()}}),e)})))()},methods:{closeHandler:function(){this.index=null,this.$toast.dismiss(this.id),this.id=""},updateAvailable:function(e){var t=this;this.registration=e.detail,this.updateExists=!0,this.idInfo="swUpdate";var n={component:f,props:{updateInformTxt:this.$t("new_content_available"),updateNowTxt:this.$t("refresh")},listeners:{updateClicked:function(){return t.refreshApp()}}};this.$toast(n,{id:this.idInfo})},refreshApp:function(){this.updateExists=!1,this.$toast.dismiss(this.idInfo),this.registration&&this.registration.waiting&&this.registration.waiting.postMessage({type:"SKIP_WAITING"})}}},x=y,S=(n("034f"),Object(m["a"])(x,r,s,!1,null,null,null)),A=S.exports,N=(n("3ca3"),n("ddb0"),n("caad"),n("2532"),n("8c4f")),O=n("2f62"),C=n("5530"),j=n("365ce"),R="/auth",L="login",T="logout",P="check",B=function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,j["a"].get("".concat(R,"/").concat(P));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,j["a"].post("".concat(R,"/").concat(L),t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,j["a"].post("".concat(R,"/").concat(T));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=n("8e27"),q=Object(E["io"])(location.host,{autoConnect:!1}),D=n("d4ec"),K=n("bee2"),$=(n("ac1f"),n("1276"),n("5319"),n("a15b"),n("d81d"),n("fb6a"),n("25f0"),function(e){var t=e.split(".")[1],n=t.replace(/-/g,"+").replace(/_/g,"/"),a=decodeURIComponent(atob(n).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""));return JSON.parse(a)}),F=function(){function e(){Object(D["a"])(this,e)}return Object(K["a"])(e,[{key:"serialize",value:function(e){if(!e)return null;var t=$(e.access_token);return Object(C["a"])({id:t.id,username:t.username,sessionTimer:t.sessionTimer,permissionLevel:t.permissionLevel,photo:t.photo},e)}}]),e}(),V=new F,U=JSON.parse(localStorage.getItem("user")),W=localStorage.getItem("userImg"),M=V.serialize(U),H=U?{status:{loggedIn:!0},user:Object(C["a"])(Object(C["a"])({},M),{},{photo:W||M.photo})}:{status:{loggedIn:!1},user:null},J=function(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.pushManager.getSubscription().then((function(e){e&&e.unsubscribe()}))}))},G={namespaced:!0,state:H,actions:{login:function(e,t){return Object(o["a"])(regeneratorRuntime.mark((function n(){var a,r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=e.commit,n.prev=1,n.next=4,z(t);case 4:return r=n.sent,a("loginSuccess",r.data),n.abrupt("return",Promise.resolve());case 9:return n.prev=9,n.t0=n["catch"](1),a("loginFailure"),n.abrupt("return",Promise.reject(n.t0));case 13:case"end":return n.stop()}}),n,null,[[1,9]])})))()},logout:function(e){return Object(o["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.commit,t.prev=1,t.next=4,I();case 4:t.next=9;break;case 6:t.prev=6,t.t0=t["catch"](1),console.log(t.t0);case 9:return n("logout"),t.abrupt("return",Promise.resolve());case 11:case"end":return t.stop()}}),t,null,[[1,6]])})))()},updateUserImg:function(e,t){var n=e.commit;n("updateImg",t)}},mutations:{loginSuccess:function(e,t){localStorage.setItem("user",JSON.stringify(t)),e.status.loggedIn=!0,e.user=V.serialize(t)},loginFailure:function(e){localStorage.removeItem("user"),localStorage.removeItem("userImg"),localStorage.removeItem("lastPage"),e.status.loggedIn=!1,e.user=null,q.close(),J()},logout:function(e){localStorage.removeItem("user"),localStorage.removeItem("userImg"),localStorage.removeItem("lastPage"),e.status.loggedIn=!1,e.user=null,q.close(),J()},updateImg:function(e,t){localStorage.setItem("userImg",t),e.user.photo=t}},getters:{loggedIn:function(e){return e.status.loggedIn},user:function(e){return e.user}}},Z=(n("b64b"),n("07ac"),JSON.parse(localStorage.getItem("camview-layouts"))),Q={layout:Z||{}},X={namespaced:!0,state:Q,actions:{updateElements:function(e,t){var n=e.commit;return n("updateElements",t),Z}},mutations:{updateElements:function(e,t){var n=JSON.parse(localStorage.getItem("camview-layouts"))||{};n[Object.keys(t)[0]]=Object.values(t)[0],localStorage.setItem("camview-layouts",JSON.stringify(n)),e.layout=n}}},Y=n("a925"),ee={af:"af",sq:"sq",ar:"ar","ar-dz":"ar","ar-bh":"ar","ar-eg":"ar","ar-iq":"ar","ar-jo":"ar","ar-kw":"ar","ar-lb":"ar","ar-ly":"ar","ar-ma":"ar","ar-om":"ar","ar-qa":"ar","ar-sa":"ar","ar-sy":"ar","ar-tn":"ar","ar-ae":"ar","ar-ye":"ar",hy:"hy",as:"as",ast:"at",az:"az",eu:"eu",be:"be",bn:"bn",bs:"bs",br:"br",bg:"bg",my:"my",ca:"ca",ch:"ch",ce:"ce",zh:"zh","zh-hk":"zh","zh-cn":"zh","zh-sg":"zh","zh-tw":"zh",cv:"cv",co:"co",cr:"cr",hr:"hr",cs:"cs",da:"da",nl:"nl","nl-be":"nl",en:"en","en-au":"en","en-bz":"en","en-ca":"en","en-ie":"en","en-jm":"en","en-nz":"en","en-ph":"en","en-za":"en","en-tt":"en","en-gb":"en","en-us":"en","en-zw":"en",eo:"eo",et:"et",fo:"fo",fa:"fa",fj:"fj",fi:"fi",fr:"fr","fr-be":"fr","fr-ca":"fr","fr-fr":"fr","fr-lu":"fr","fr-mc":"fr","fr-ch":"fr",fy:"fy",fur:"fu",gd:"gd","gd-ie":"gd",gl:"gl",ka:"ka",de:"de","de-at":"de","de-de":"de","de-li":"de","de-lu":"de","de-ch":"de",el:"el",gu:"gu",ht:"ht",he:"he",hi:"hi",hu:"hu",is:"is",id:"id",iu:"iu",ga:"ga",it:"it","it-ch":"it",ja:"ja",kn:"kn",ks:"ks",kk:"kk",km:"km",ky:"ky",tlh:"tl",ko:"ko","ko-kp":"ko","ko-kr":"ko",la:"la",lv:"lv",lt:"lt",lb:"lb",mk:"mk",ms:"ms",ml:"ml",mt:"mt",mi:"mi",mr:"mr",mo:"mo",nv:"nv",ng:"ng",ne:"ne",no:"no",nb:"nb",nn:"nn",oc:"oc",or:"or",om:"om","fa-ir":"fa",pl:"pl",pt:"pt","pt-br":"pt",pa:"pa","pa-in":"pa","pa-pk":"pa",qu:"qu",rm:"rm",ro:"ro","ro-mo":"ro",ru:"ru","ru-mo":"ru",sz:"sz",sg:"sg",sa:"sa",sc:"sc",sd:"sd",si:"si",sr:"sr",sk:"sk",sl:"sl",so:"so",sb:"sb",es:"es","es-ar":"es","es-bo":"es","es-cl":"es","es-co":"es","es-cr":"es","es-do":"es","es-ec":"es","es-sv":"es","es-gt":"es","es-hn":"es","es-mx":"es","es-ni":"es","es-pa":"es","es-py":"es","es-pe":"es","es-pr":"es","es-es":"es","es-uy":"es","es-ve":"es",sx:"sx",sw:"sw",sv:"sv","sv-fi":"sv","sv-sv":"sv",ta:"ta",tt:"tt",te:"te",th:"th",tig:"ti",ts:"ts",tn:"tn",tr:"tr",tk:"tk",uk:"uk",hsb:"hs",ur:"ur",ve:"ve",vi:"vi",vo:"vo",wa:"wa",cy:"cy",xh:"xh",ji:"ji",zu:"zu"},te=ee,ne=function(e){switch(e){case"de":case"nl":return e;default:return"en"}},ae=function(e){return e&&""!==e||!window.navigator||!window.navigator.language?ne(e&&""!==e?te[e.toLowerCase()]:"en"):ne(te[window.navigator.language.toLowerCase()])},re=function(e){return n("a537")("./".concat(ae(e),".json"))},se=ae();a["default"].use(Y["a"]);var oe=new Y["a"]({locale:se,messages:re(se)}),ie="/config",ce=function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,j["a"].get("".concat(ie).concat(t||""));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ue={ui:!1},de={namespaced:!0,state:ue,actions:{loadConfig:function(e){return Object(o["a"])(regeneratorRuntime.mark((function t(){var n,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.commit,t.prev=1,t.next=4,ce("?target=ui");case 4:a=t.sent,n("saveConfig",a.data),n("setTheme",a.data.theme),n("setLang",a.data.language),t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](1),console.log(t.t0);case 13:case"end":return t.stop()}}),t,null,[[1,10]])})))()}},mutations:{saveConfig:function(e,t){e.ui=Object(C["a"])(Object(C["a"])({},t),{},{currentLanguage:oe.locale})},setLang:function(e,t){if(t&&"auto"!==t){if(t=ne(t),t in oe.messages)oe.locale=t;else{var n=re(t);oe.setLocaleMessage(t,n[t]),oe.locale=t}e.ui.currentLanguage=t}},setTheme:function(e,t){var n=["light-blue","light-blgray","light-brown","light-green","light-gray","light-orange","light-pink","light-purple","dark-blue","dark-blgray","dark-brown","dark-green","dark-gray","dark-orange","dark-pink","dark-purple"];if(n.includes(t)){var a=t.split("-")[0],r=t.split("-")[1];document.documentElement.dataset.theme=a,document.documentElement.dataset.themeColor=r,localStorage.setItem("theme",a),localStorage.setItem("theme-color",r)}}},getters:{getConfig:function(e){return e.ui}}},le=JSON.parse(localStorage.getItem("dashboard-layout")),me={layout:le||[]},ge={namespaced:!0,state:me,actions:{updateElements:function(e,t){var n=e.commit;return n("updateElements",t),le}},mutations:{updateElements:function(e,t){localStorage.setItem("dashboard-layout",JSON.stringify(t)),e.layout=t}}},fe={size:0},he={namespaced:!0,state:fe,actions:{socket_notification:function(e){var t=e.commit,n=document.querySelector("#soundFx");n&&n.play(),t("increaseNotifications")},socket_notificationSize:function(e,t){var n=e.commit;n("updateNotifications",t)},socket_removeNotification:function(e){var t=e.commit;t("decreaseNotifications")},decrease:function(e){var t=e.commit;t("decreaseNotifications")},removeAll:function(e){var t=e.commit;t("updateNotifications",0)}},mutations:{decreaseNotifications:function(e){e.size--},increaseNotifications:function(e){e.size++},updateNotifications:function(e,t){e.size=t}},getters:{getSize:function(e){return e.size}}};a["default"].use(O["a"]);var pe=new O["a"].Store({state:{},mutations:{},actions:{},modules:{auth:G,camview:X,config:de,dashboard:ge,notifications:he}}),be=pe;a["default"].use(N["a"]);var ve=[{path:"*",component:function(){return n.e("404").then(n.bind(null,"9fa8"))}},{path:"/",name:"Login",meta:{name:"login",requiresAuth:!1,requiredLevel:[]},component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("login")]).then(n.bind(null,"ede4"))}},{path:"/dashboard",name:"Dashboard",meta:{name:"dashboard",requiresAuth:!0,requiredLevel:["dashboard:access"]},component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("camera~cameras~camview~dashboard"),n.e("camview~dashboard"),n.e("dashboard")]).then(n.bind(null,"5c3a"))}},{path:"/cameras",name:"Cameras",meta:{name:"cameras",requiresAuth:!0,requiredLevel:["cameras:access"]},component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("camera~cameras~camview~dashboard"),n.e("cameras~notifications~recordings~settings"),n.e("cameras")]).then(n.bind(null,"34b7"))}},{path:"/cameras/:name",name:"Camera",meta:{name:"camera",requiresAuth:!0,requiredLevel:["cameras:access"]},component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("camera~cameras~camview~dashboard"),n.e("camera")]).then(n.bind(null,"301e"))}},{path:"/recordings",name:"Recordings",meta:{name:"recordings",requiresAuth:!0,requiredLevel:["recordings:access"]},component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("cameras~notifications~recordings~settings"),n.e("notifications~recordings"),n.e("recordings")]).then(n.bind(null,"d0be"))}},{path:"/notifications",name:"Notifications",meta:{name:"dashboard",requiresAuth:!0,requiredLevel:["notifications:access"]},component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("cameras~notifications~recordings~settings"),n.e("notifications~recordings"),n.e("notifications")]).then(n.bind(null,"e975"))}},{path:"/camview",name:"CamView",meta:{name:"dashboard",requiresAuth:!0,requiredLevel:["camview:access"]},component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~camview~dashboard"),n.e("camview~dashboard"),n.e("camview")]).then(n.bind(null,"4fe7"))}},{path:"/settings",redirect:"/settings/profile",name:"Settings",meta:{name:"dashboard",requiresAuth:!0,requiredLevel:["settings:access"]},component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("cameras~notifications~recordings~settings"),n.e("settings")]).then(n.bind(null,"ee09"))},children:[{path:"profile",component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("cameras~notifications~recordings~settings"),n.e("settings")]).then(n.bind(null,"c37e"))},meta:{name:"profile",transitionName:"slide",requiresAuth:!0,requiredLevel:["settings:profile:access"]}},{path:"general",component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("cameras~notifications~recordings~settings"),n.e("settings")]).then(n.bind(null,"05ec"))},meta:{name:"general",transitionName:"slide",requiresAuth:!0,requiredLevel:["settings:general:access"]}},{path:"dashboard",component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("cameras~notifications~recordings~settings"),n.e("settings")]).then(n.bind(null,"d6e6"))},meta:{name:"dashboard",transitionName:"slide",requiresAuth:!0,requiredLevel:["settings:dashboard:access"]}},{path:"cameras",component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("cameras~notifications~recordings~settings"),n.e("settings")]).then(n.bind(null,"2ed7"))},meta:{name:"cameras",transitionName:"slide",requiresAuth:!0,requiredLevel:["settings:cameras:access"]}},{path:"recordings",component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("cameras~notifications~recordings~settings"),n.e("settings")]).then(n.bind(null,"d37d"))},meta:{name:"recordings",transitionName:"slide",requiresAuth:!0,requiredLevel:["settings:recordings:access"]}},{path:"notifications",component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("cameras~notifications~recordings~settings"),n.e("settings")]).then(n.bind(null,"c4e0"))},meta:{name:"notifications",transitionName:"slide",requiresAuth:!0,requiredLevel:["settings:notifications:access"]}},{path:"camview",component:function(){return Promise.all([n.e("camera~cameras~camview~dashboard~login~notifications~recordings~settings"),n.e("camera~cameras~dashboard~notifications~recordings~settings"),n.e("cameras~notifications~recordings~settings"),n.e("settings")]).then(n.bind(null,"e15f"))},meta:{name:"camview",transitionName:"slide",requiresAuth:!0,requiredLevel:["settings:camview:access"]}}]}],_e=new N["a"]({mode:"history",base:"/",routes:ve,scrollBehavior:function(){return new Promise((function(e){setTimeout((function(){e({x:0,y:0,behavior:"smooth"})}),250)}))}});_e.beforeEach(function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t,n,a){var r,s,o,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=be.getters["auth/user"],!r||!r.access_token){e.next=23;break}return e.prev=2,e.next=5,B();case 5:if(q.open(),!(t.meta.requiredLevel.length>0)){e.next=11;break}if(s=r.permissionLevel.some((function(e){return t.meta.requiredLevel.includes(e)||"admin"===e})),s){e.next=11;break}return Xe.$toast.error("".concat(Xe.$t(t.meta.name),": ").concat(Xe.$t("permission_required"))),e.abrupt("return",a(!1));case 11:o=localStorage.getItem("lastPage"),i=Boolean("login"===t.meta.name&&o),i?a({path:o}):a(),e.next=21;break;case 16:return e.prev=16,e.t0=e["catch"](2),e.next=20,be.dispatch("auth/logout");case 20:a("/");case 21:e.next=24;break;case 23:"login"!==t.meta.name?a("/"):a();case 24:case"end":return e.stop()}}),e,null,[[2,16]])})));return function(t,n,a){return e.apply(this,arguments)}}()),_e.afterEach((function(e){"login"!==e.meta.name&&localStorage.setItem("lastPage",e.path)}));var we=_e,ke=(n("38cf"),n("5cc6"),n("9a8c"),n("a975"),n("735e"),n("c1ac"),n("d139"),n("3a7b"),n("d5d6"),n("82f8"),n("e91f"),n("60bd"),n("5f96"),n("3280"),n("3fcc"),n("ca91"),n("25a1"),n("cd26"),n("3c5d"),n("2954"),n("649e"),n("219c"),n("170b"),n("b39a"),n("72f7"),n("9483")),ye="/subscribe",xe=function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,j["a"].get(ye);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,j["a"].post(ye,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function Ae(e){for(var t="=".repeat((4-e.length%4)%4),n=(e+t).replace(/-/g,"+").replace(/_/g,"/"),a=window.atob(n),r=new Uint8Array(a.length),s=0;s<a.length;++s)r[s]=a.charCodeAt(s);return r}Object(ke["a"])("".concat("/","service-worker.js"),{registrationOptions:{scope:"./"},ready:function(e){return Object(o["a"])(regeneratorRuntime.mark((function t(){var n,a,r,s,o,i,c,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB"),a=document.querySelector(".add-button"),a&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),n=e,a.style.display="block",a.addEventListener("click",(function(){a.style.display="none",n.prompt(),n.userChoice.then((function(e){"accepted"===e.outcome?console.log("User accepted the A2HS prompt"):console.log("User dismissed the A2HS prompt"),n=null}))}))})),!("PushManager"in window)||"denied"===Notification.permission){t.next=30;break}return t.next=6,e.pushManager.getSubscription();case 6:if(r=t.sent,s=!(null===r),o=!1,i=JSON.parse(JSON.stringify(be.getters["auth/user"])),!(i&&i.access_token&&i.permissionLevel.some((function(e){return"recordings:access"===e||"admin"===e})))){t.next=29;break}return t.next=13,xe();case 13:if(c=t.sent,s&&!c.data.subscription?(r.unsubscribe(),o=!0):s||(o=!0),!o){t.next=27;break}return t.prev=16,t.next=19,e.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:Ae(c.data.publicKey)});case 19:return u=t.sent,t.next=22,Se(u);case 22:t.next=27;break;case 24:t.prev=24,t.t0=t["catch"](16),console.log("Can not subscribe user!",t.t0);case 27:t.next=30;break;case 29:s&&r.unsubscribe();case 30:case"end":return t.stop()}}),t,null,[[16,24]])})))()},registered:function(){console.log("Service worker has been registered.")},cached:function(){console.log("Content has been cached for offline use.")},updatefound:function(){console.log("New content is downloading.")},updated:function(e){console.log("New content is available;"),document.dispatchEvent(new CustomEvent("swUpdated",{detail:e}))},offline:function(){console.log("No internet connection found. App is running in offline mode.")},error:function(e){console.error("Error during service worker registration:",e)}});n("346c"),n("5f5b"),n("5aea");var Ne,Oe={methods:{checkLevel:function(e){if(!e)return!1;Array.isArray(e)||(e=[e]);var t=be.getters["auth/user"];return!!t&&(t&&e.every((function(e){return t.permissionLevel.includes(e)||t.permissionLevel.includes("admin")})))}}},Ce=n("f5af"),je=n.n(Ce),Re=(n("e829"),{install:function(e){je.a.init({offset:0}),e.mixin({updated:function(){this.$nextTick((function(){je.a.refreshHard()}))}})}}),Le=n("7049"),Te=n("a7e2"),Pe=n("331b"),Be=n("ccac"),ze=n("b1fc"),Ie=n("cbd0"),Ee=n("44d4"),qe=n("b720"),De=n("dbbe"),Ke=n("13ce"),$e=n("f9bc"),Fe=n("f7ca"),Ve=n("b519"),Ue=(n("ab8b"),n("2dd8"),n("6c42")),We=n("ade3"),Me={position:"bottom-right",timeout:3e3,closeOnClick:!0,pauseOnFocusLoss:!0,pauseOnHover:!0,draggable:!0,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!1,closeButton:"button",icon:!0,rtl:!1},He={position:"top-center",timeout:5e3,pauseOnFocusLoss:!0,pauseOnHover:!0,draggable:!0,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!0,closeButton:!1,icon:!1,rtl:!1,closeOnClick:!1},Je={position:"bottom-center",timeout:!1,closeOnClick:!1,pauseOnFocusLoss:!1,pauseOnHover:!1,draggable:!1,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!0,closeButton:!1,icon:!1,rtl:!1},Ge={transition:"Vue-Toastification__bounce",maxToasts:1,newestOnTop:!0,toastDefaults:(Ne={},Object(We["a"])(Ne,Ue["a"].DEFAULT,Je),Object(We["a"])(Ne,Ue["a"].ERROR,Me),Object(We["a"])(Ne,Ue["a"].INFO,He),Object(We["a"])(Ne,Ue["a"].SUCCESS,Me),Object(We["a"])(Ne,Ue["a"].WARNING,Me),Ne)},Ze=(n("da96"),n("f87c"));a["default"].mixin(Oe),a["default"].use(Re),a["default"].use(Le["a"]),a["default"].use(Te["a"]),a["default"].use(Pe["a"]),a["default"].use(Be["a"]),a["default"].use(ze["a"]),a["default"].use(Ie["a"]),a["default"].use(Ee["a"]),a["default"].use(qe["a"]),a["default"].use(De["a"]),a["default"].use(Ke["a"]),a["default"].use($e["a"]),a["default"].use(Fe["a"]),a["default"].use(Ve["a"]),a["default"].use(Ue["b"],Ge),a["default"].use(Ze["a"],q,{store:be}),a["default"].config.productionTip=!1;var Qe=new a["default"]({router:we,store:be,i18n:oe,render:function(e){return e(A)}}).$mount("#app"),Xe=t["default"]=Qe},5717:function(e,t,n){"use strict";n("e2cd")},"5aea":function(e,t,n){},"5f5b":function(e,t,n){},"85ec":function(e,t,n){},8726:function(e,t,n){"use strict";n("3914")},a321:function(e,t,n){e.exports=n.p+"media/notification.91f71662.mp3"},a537:function(e,t,n){var a={"./de.json":"15a2","./en.json":"4c86","./nl.json":"4c1e"};function r(e){var t=s(e);return n(t)}function s(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=s,e.exports=r,r.id="a537"},e2cd:function(e,t,n){}});

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0455 ]--