camera.ui
Version:
NVR like user interface for RTSP capable cameras.
6 lines • 26.5 kB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["camera"],{"0393":function(t,e,n){"use strict";var i=n("5530"),a=(n("0481"),n("4069"),n("210b"),n("604c")),s=n("d9bd");e["a"]=a["a"].extend({name:"v-expansion-panels",provide:function(){return{expansionPanels:this}},props:{accordion:Boolean,disabled:Boolean,flat:Boolean,hover:Boolean,focusable:Boolean,inset:Boolean,popout:Boolean,readonly:Boolean,tile:Boolean},computed:{classes:function(){return Object(i["a"])(Object(i["a"])({},a["a"].options.computed.classes.call(this)),{},{"v-expansion-panels":!0,"v-expansion-panels--accordion":this.accordion,"v-expansion-panels--flat":this.flat,"v-expansion-panels--hover":this.hover,"v-expansion-panels--focusable":this.focusable,"v-expansion-panels--inset":this.inset,"v-expansion-panels--popout":this.popout,"v-expansion-panels--tile":this.tile})}},created:function(){this.$attrs.hasOwnProperty("expand")&&Object(s["a"])("expand","multiple",this),Array.isArray(this.value)&&this.value.length>0&&"boolean"===typeof this.value[0]&&Object(s["a"])(':value="[true, false, true]"',':value="[0, 2]"',this)},methods:{updateItem:function(t,e){var n=this.getValue(t,e),i=this.getValue(t,e+1);t.isActive=this.toggleMethod(n),t.nextIsActive=this.toggleMethod(i)}}})},"0de5":function(t,e,n){"use strict";n("a9e3"),n("d81d"),n("fb6a"),n("96a9");var i=n("24b2"),a=n("f977"),s=n("80d2");e["a"]=i["a"].extend({name:"v-virtual-scroll",directives:{Scroll:a["b"]},props:{bench:{type:[Number,String],default:0},itemHeight:{type:[Number,String],required:!0},items:{type:Array,default:function(){return[]}}},data:function(){return{first:0,last:0,scrollTop:0}},computed:{__bench:function(){return parseInt(this.bench,10)},__itemHeight:function(){return parseInt(this.itemHeight,10)},firstToRender:function(){return Math.max(0,this.first-this.__bench)},lastToRender:function(){return Math.min(this.items.length,this.last+this.__bench)}},watch:{height:"onScroll",itemHeight:"onScroll"},mounted:function(){this.last=this.getLast(0)},methods:{getChildren:function(){return this.items.slice(this.firstToRender,this.lastToRender).map(this.genChild)},genChild:function(t,e){e+=this.firstToRender;var n=Object(s["h"])(e*this.__itemHeight);return this.$createElement("div",{staticClass:"v-virtual-scroll__item",style:{top:n},key:e},Object(s["t"])(this,"default",{index:e,item:t}))},getFirst:function(){return Math.floor(this.scrollTop/this.__itemHeight)},getLast:function(t){var e=parseInt(this.height||0,10)||this.$el.clientHeight;return t+Math.ceil(e/this.__itemHeight)},onScroll:function(){this.scrollTop=this.$el.scrollTop,this.first=this.getFirst(),this.last=this.getLast(this.first)}},render:function(t){var e=t("div",{staticClass:"v-virtual-scroll__container",style:{height:Object(s["h"])(this.items.length*this.__itemHeight)}},this.getChildren());return t("div",{staticClass:"v-virtual-scroll",style:this.measurableStyles,directives:[{name:"scroll",modifiers:{self:!0},value:this.onScroll}],on:this.$listeners},[e])}})},"0fd9":function(t,e,n){"use strict";var i=n("ade3"),a=n("5530"),s=(n("d3b7"),n("caad"),n("2532"),n("99af"),n("b64b"),n("ac1f"),n("5319"),n("4ec9"),n("3ca3"),n("ddb0"),n("159b"),n("4b85"),n("2b0e")),r=n("d9f7"),o=n("80d2"),c=["sm","md","lg","xl"],l=["start","end","center"];function u(t,e){return c.reduce((function(n,i){return n[t+Object(o["I"])(i)]=e(),n}),{})}var d=function(t){return[].concat(l,["baseline","stretch"]).includes(t)},f=u("align",(function(){return{type:String,default:null,validator:d}})),p=function(t){return[].concat(l,["space-between","space-around"]).includes(t)},h=u("justify",(function(){return{type:String,default:null,validator:p}})),v=function(t){return[].concat(l,["space-between","space-around","stretch"]).includes(t)},m=u("alignContent",(function(){return{type:String,default:null,validator:v}})),b={align:Object.keys(f),justify:Object.keys(h),alignContent:Object.keys(m)},g={align:"align",justify:"justify",alignContent:"align-content"};function x(t,e,n){var i=g[t];if(null!=n){if(e){var a=e.replace(t,"");i+="-".concat(a)}return i+="-".concat(n),i.toLowerCase()}}var w=new Map;e["a"]=s["a"].extend({name:"v-row",functional:!0,props:Object(a["a"])(Object(a["a"])(Object(a["a"])({tag:{type:String,default:"div"},dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:d}},f),{},{justify:{type:String,default:null,validator:p}},h),{},{alignContent:{type:String,default:null,validator:v}},m),render:function(t,e){var n=e.props,a=e.data,s=e.children,o="";for(var c in n)o+=String(n[c]);var l=w.get(o);return l||function(){var t,e;for(e in l=[],b)b[e].forEach((function(t){var i=n[t],a=x(e,t,i);a&&l.push(a)}));l.push((t={"no-gutters":n.noGutters,"row--dense":n.dense},Object(i["a"])(t,"align-".concat(n.align),n.align),Object(i["a"])(t,"justify-".concat(n.justify),n.justify),Object(i["a"])(t,"align-content-".concat(n.alignContent),n.alignContent),t)),w.set(o,l)}(),t(n.tag,Object(r["a"])(a,{staticClass:"row",class:l}),s)}})},"210b":function(t,e,n){},"335a":function(t,e,n){"use strict";
/*!
* vue-aspect-ratio v0.1.1
* (c) 2019 albertodeagostini.dev@gmail.com
* Released under the MIT License.
*/function i(t,e){return a(t)||s(t,e)||r()}function a(t){if(Array.isArray(t))return t}function s(t,e){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t)){var n=[],i=!0,a=!1,s=void 0;try{for(var r,o=t[Symbol.iterator]();!(i=(r=o.next()).done);i=!0)if(n.push(r.value),e&&n.length===e)break}catch(c){a=!0,s=c}finally{try{i||null==o["return"]||o["return"]()}finally{if(a)throw s}}return n}}function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var o={name:"VueAspectRatio",props:{ar:{type:String,default:"1:1",validator:function(t){var e=t.split(":").map((function(t){return parseInt(t)})),n=i(e,2),a=n[0],s=n[1];return!Number.isNaN(a)&&!Number.isNaN(s)}},width:String},data:function(){return{w:null,h:null}},computed:{componentStyle:function(){return this.width?{width:this.width}:{}},innerStyle:function(){return{paddingTop:this.h/this.w*100+"%"}}},created:function(){var t=this.ar.split(":").map((function(t){return parseInt(t)})),e=i(t,2),n=e[0],a=e[1];this.w=n,this.h=a}};function c(t,e,n,i,a,s,r,o,c,l){"boolean"!==typeof r&&(c=o,o=r,r=!1);var u,d="function"===typeof n?n.options:n;if(t&&t.render&&(d.render=t.render,d.staticRenderFns=t.staticRenderFns,d._compiled=!0,a&&(d.functional=!0)),i&&(d._scopeId=i),s?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,c(t)),t&&t._registeredComponents&&t._registeredComponents.add(s)},d._ssrRegister=u):e&&(u=r?function(){e.call(this,l(this.$root.$options.shadowRoot))}:function(t){e.call(this,o(t))}),u)if(d.functional){var f=d.render;d.render=function(t,e){return u.call(e),f(t,e)}}else{var p=d.beforeCreate;d.beforeCreate=p?[].concat(p,u):[u]}return n}var l=c,u="undefined"!==typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function d(t){return function(t,e){return h(t,e)}}var f=document.head||document.getElementsByTagName("head")[0],p={};function h(t,e){var n=u?e.media||"default":t,i=p[n]||(p[n]={ids:new Set,styles:[]});if(!i.ids.has(t)){i.ids.add(t);var a=e.source;if(e.map&&(a+="\n/*# sourceURL="+e.map.sources[0]+" */",a+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e.map))))+" */"),i.element||(i.element=document.createElement("style"),i.element.type="text/css",e.media&&i.element.setAttribute("media",e.media),f.appendChild(i.element)),"styleSheet"in i.element)i.styles.push(a),i.element.styleSheet.cssText=i.styles.filter(Boolean).join("\n");else{var s=i.ids.size-1,r=document.createTextNode(a),o=i.element.childNodes;o[s]&&i.element.removeChild(o[s]),o.length?i.element.insertBefore(r,o[s]):i.element.appendChild(r)}}}var v=d;const m=o;var b=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"vue-aspect-ratio",style:t.componentStyle},[n("div",{staticClass:"vue-aspect-ratio__inner",style:t.innerStyle},[n("div",{staticClass:"vue-aspect-ratio__content"},[t._t("default")],2)])])},g=[];const x=function(t){t&&t("data-v-f0460d78_0",{source:".vue-aspect-ratio__inner[data-v-f0460d78]{position:relative}.vue-aspect-ratio__content[data-v-f0460d78]{position:absolute;top:0;left:0;width:100%;height:100%}",map:void 0,media:void 0})},w="data-v-f0460d78",y=void 0,C=!1;var _=l({render:b,staticRenderFns:g},x,m,w,C,y,v,void 0),j=Object.freeze({__proto__:null,default:_});function O(t){return t&&t["default"]||t}var S=O(j),k=S;e["a"]=k},"3e72":function(t,e,n){"use strict";n("eff2")},"49e2":function(t,e,n){"use strict";var i=n("0789"),a=n("9d65"),s=n("a9ad"),r=n("3206"),o=n("80d2"),c=n("58df"),l=Object(c["a"])(a["a"],s["a"],Object(r["a"])("expansionPanel","v-expansion-panel-content","v-expansion-panel"));e["a"]=l.extend().extend({name:"v-expansion-panel-content",data:function(){return{isActive:!1}},computed:{parentIsActive:function(){return this.expansionPanel.isActive}},watch:{parentIsActive:{immediate:!0,handler:function(t,e){var n=this;t&&(this.isBooted=!0),null==e?this.isActive=t:this.$nextTick((function(){return n.isActive=t}))}}},created:function(){this.expansionPanel.registerContent(this)},beforeDestroy:function(){this.expansionPanel.unregisterContent()},render:function(t){var e=this;return t(i["a"],this.showLazyContent((function(){return[t("div",e.setBackgroundColor(e.color,{staticClass:"v-expansion-panel-content",directives:[{name:"show",value:e.isActive}]}),[t("div",{class:"v-expansion-panel-content__wrap"},Object(o["t"])(e))])]})))}})},"4b85":function(t,e,n){},"4ec9":function(t,e,n){n("6f48")},"4ffd":function(t,e,n){t.exports=n.p+"img/logo.84ee0528.png"},"62ad":function(t,e,n){"use strict";var i=n("ade3"),a=n("5530"),s=(n("d3b7"),n("a9e3"),n("b64b"),n("ac1f"),n("5319"),n("4ec9"),n("3ca3"),n("ddb0"),n("caad"),n("159b"),n("2ca0"),n("4b85"),n("2b0e")),r=n("d9f7"),o=n("80d2"),c=["sm","md","lg","xl"],l=function(){return c.reduce((function(t,e){return t[e]={type:[Boolean,String,Number],default:!1},t}),{})}(),u=function(){return c.reduce((function(t,e){return t["offset"+Object(o["I"])(e)]={type:[String,Number],default:null},t}),{})}(),d=function(){return c.reduce((function(t,e){return t["order"+Object(o["I"])(e)]={type:[String,Number],default:null},t}),{})}(),f={col:Object.keys(l),offset:Object.keys(u),order:Object.keys(d)};function p(t,e,n){var i=t;if(null!=n&&!1!==n){if(e){var a=e.replace(t,"");i+="-".concat(a)}return"col"!==t||""!==n&&!0!==n?(i+="-".concat(n),i.toLowerCase()):i.toLowerCase()}}var h=new Map;e["a"]=s["a"].extend({name:"v-col",functional:!0,props:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({cols:{type:[Boolean,String,Number],default:!1}},l),{},{offset:{type:[String,Number],default:null}},u),{},{order:{type:[String,Number],default:null}},d),{},{alignSelf:{type:String,default:null,validator:function(t){return["auto","start","end","center","baseline","stretch"].includes(t)}},tag:{type:String,default:"div"}}),render:function(t,e){var n=e.props,a=e.data,s=e.children,o=(e.parent,"");for(var c in n)o+=String(n[c]);var l=h.get(o);return l||function(){var t,e;for(e in l=[],f)f[e].forEach((function(t){var i=n[t],a=p(e,t,i);a&&l.push(a)}));var a=l.some((function(t){return t.startsWith("col-")}));l.push((t={col:!a||!n.cols},Object(i["a"])(t,"col-".concat(n.cols),n.cols),Object(i["a"])(t,"offset-".concat(n.offset),n.offset),Object(i["a"])(t,"order-".concat(n.order),n.order),Object(i["a"])(t,"align-self-".concat(n.alignSelf),n.alignSelf),t)),h.set(o,l)}(),t(n.tag,Object(r["a"])(a,{class:l}),s)}})},6566:function(t,e,n){"use strict";var i=n("9bf2").f,a=n("7c73"),s=n("e2cc"),r=n("0366"),o=n("19aa"),c=n("2266"),l=n("7dd0"),u=n("2626"),d=n("83ab"),f=n("f183").fastKey,p=n("69f3"),h=p.set,v=p.getterFor;t.exports={getConstructor:function(t,e,n,l){var u=t((function(t,i){o(t,p),h(t,{type:e,index:a(null),first:void 0,last:void 0,size:0}),d||(t.size=0),void 0!=i&&c(i,t[l],{that:t,AS_ENTRIES:n})})),p=u.prototype,m=v(e),b=function(t,e,n){var i,a,s=m(t),r=g(t,e);return r?r.value=n:(s.last=r={index:a=f(e,!0),key:e,value:n,previous:i=s.last,next:void 0,removed:!1},s.first||(s.first=r),i&&(i.next=r),d?s.size++:t.size++,"F"!==a&&(s.index[a]=r)),t},g=function(t,e){var n,i=m(t),a=f(e);if("F"!==a)return i.index[a];for(n=i.first;n;n=n.next)if(n.key==e)return n};return s(p,{clear:function(){var t=this,e=m(t),n=e.index,i=e.first;while(i)i.removed=!0,i.previous&&(i.previous=i.previous.next=void 0),delete n[i.index],i=i.next;e.first=e.last=void 0,d?e.size=0:t.size=0},delete:function(t){var e=this,n=m(e),i=g(e,t);if(i){var a=i.next,s=i.previous;delete n.index[i.index],i.removed=!0,s&&(s.next=a),a&&(a.previous=s),n.first==i&&(n.first=a),n.last==i&&(n.last=s),d?n.size--:e.size--}return!!i},forEach:function(t){var e,n=m(this),i=r(t,arguments.length>1?arguments[1]:void 0);while(e=e?e.next:n.first){i(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!g(this,t)}}),s(p,n?{get:function(t){var e=g(this,t);return e&&e.value},set:function(t,e){return b(this,0===t?0:t,e)}}:{add:function(t){return b(this,t=0===t?0:t,t)}}),d&&i(p,"size",{get:function(){return m(this).size}}),u},setStrong:function(t,e,n){var i=e+" Iterator",a=v(e),s=v(i);l(t,e,(function(t,e){h(this,{type:i,target:t,state:a(t),kind:e,last:void 0})}),(function(){var t=s(this),e=t.kind,n=t.last;while(n&&n.removed)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),u(e)}}},"6d61":function(t,e,n){"use strict";var i=n("23e7"),a=n("da84"),s=n("e330"),r=n("94ca"),o=n("6eeb"),c=n("f183"),l=n("2266"),u=n("19aa"),d=n("1626"),f=n("861d"),p=n("d039"),h=n("1c7e"),v=n("d44e"),m=n("7156");t.exports=function(t,e,n){var b=-1!==t.indexOf("Map"),g=-1!==t.indexOf("Weak"),x=b?"set":"add",w=a[t],y=w&&w.prototype,C=w,_={},j=function(t){var e=s(y[t]);o(y,t,"add"==t?function(t){return e(this,0===t?0:t),this}:"delete"==t?function(t){return!(g&&!f(t))&&e(this,0===t?0:t)}:"get"==t?function(t){return g&&!f(t)?void 0:e(this,0===t?0:t)}:"has"==t?function(t){return!(g&&!f(t))&&e(this,0===t?0:t)}:function(t,n){return e(this,0===t?0:t,n),this})},O=r(t,!d(w)||!(g||y.forEach&&!p((function(){(new w).entries().next()}))));if(O)C=n.getConstructor(e,t,b,x),c.enable();else if(r(t,!0)){var S=new C,k=S[x](g?{}:-0,1)!=S,I=p((function(){S.has(1)})),$=h((function(t){new w(t)})),A=!g&&p((function(){var t=new w,e=5;while(e--)t[x](e,e);return!t.has(-0)}));$||(C=e((function(t,e){u(t,y);var n=m(new w,t,C);return void 0!=e&&l(e,n[x],{that:n,AS_ENTRIES:b}),n})),C.prototype=y,y.constructor=C),(I||A)&&(j("delete"),j("has"),b&&j("get")),(A||k)&&j(x),g&&y.clear&&delete y.clear}return _[t]=C,i({global:!0,forced:C!=w},_),v(C,t),g||n.setStrong(C,t,b),C}},"6f48":function(t,e,n){"use strict";var i=n("6d61"),a=n("6566");i("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),a)},"96a9":function(t,e,n){},"9f6c":function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return c}));var i=n("1da1"),a=(n("96cf"),n("365c")),s="/notifications",r=function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,a["a"].get("".concat(s).concat(e||""));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),o=function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,a["a"].delete("".concat(s,"/").concat(e,"/"));case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),c=function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,a["a"].delete(s);case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()},a55c:function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.loading?i("div",{staticClass:"tw-flex tw-justify-center tw-items-center page-loading"},[i("v-progress-circular",{attrs:{indeterminate:"",color:"var(--cui-primary)"}})],1):i("div",{staticClass:"tw-py-6 tw-px-4"},[i("div",{staticClass:"tw-max-w-4xl pl-safe pr-safe"},[i("div",{staticClass:"tw-flex tw-flex-wrap"},[i("v-row",{staticClass:"tw-w-full tw-h-full"},[i("v-col",{staticClass:"tw-mb-3",attrs:{cols:t.cols}},[i("vue-aspect-ratio",{attrs:{ar:"16:9",width:"100%"}},[i("VideoCard",{ref:t.camera.name,attrs:{camera:t.camera,stream:"",noLink:"",hideNotifications:""}})],1)],1)],1)],1),i("v-col",{staticClass:"tw-flex tw-justify-between tw-items-center tw-mt-2",attrs:{cols:"12"}},[i("div",{staticClass:"tw-w-full tw-flex tw-justify-between tw-items-center"},[i("div",{staticClass:"tw-block"},[i("h2",{staticClass:"tw-leading-6"},[t._v(t._s(t.$route.params.name))]),i("span",{staticClass:"subtitle"},[t._v(t._s(t.camera.settings.room))])]),i("div",{staticClass:"tw-block"},[i("v-btn",{staticClass:"tw-text-white",attrs:{fab:"",small:"",color:"var(--cui-primary)"},on:{click:function(e){return t.$router.push("/cameras/"+t.camera.name+"/feed")}}},[i("v-icon",{attrs:{size:"20"}},[t._v(t._s(t.icons["mdiOpenInNew"]))])],1)],1)])]),i("v-col",{staticClass:"tw-px-0 tw-flex tw-justify-between tw-items-center tw-mt-2",attrs:{cols:t.cols}},[i("v-expansion-panels",{attrs:{multiple:""},model:{value:t.notificationsPanel,callback:function(e){t.notificationsPanel=e},expression:"notificationsPanel"}},t._l(1,(function(e,a){return i("v-expansion-panel",{key:a,staticClass:"notifications-panel"},[i("v-expansion-panel-header",{staticClass:"notifications-panel-title text-default tw-font-bold"},[t._v(t._s(t.$t("notifications")))]),i("v-expansion-panel-content",{staticClass:"notifications-panel-content"},[t.notifications.length?i("v-virtual-scroll",{staticStyle:{"border-bottom-right-radius":"10px","border-bottom-left-radius":"10px"},attrs:{items:t.notifications,"item-height":"74","max-height":"400",bench:"10"},scopedSlots:t._u([{key:"default",fn:function(e){e.item;return[i("v-list",{staticClass:"tw-p-0",attrs:{"two-line":"",dense:""}},t._l(t.notifications,(function(e,a){return i("v-list-item",{key:e.id,class:a!==t.notifications.length-1?"notification-item":""},[i("v-list-item-avatar",[i("v-avatar",{attrs:{size:"40",color:"black"}},[i("v-img",{attrs:{src:e.error?n("4ffd"):"/files/"+("Video"===e.recordType?e.name+"@2.jpeg":e.fileName),width:"56"},on:{error:function(t){e.error=!0}},scopedSlots:t._u([{key:"placeholder",fn:function(){return[i("div",{staticClass:"tw-flex tw-justify-center tw-items-center tw-h-full"},[i("v-progress-circular",{attrs:{indeterminate:"",color:"var(--cui-primary)",size:"16"}})],1)]},proxy:!0}],null,!0)})],1)],1),i("v-list-item-content",[i("v-list-item-title",{staticClass:"text-default tw-font-semibold"},[t._v(t._s(t.$t("movement_detected")+" ("+(e.label.includes("no label")?t.$t("no_label"):e.label.includes("Custom")?t.$t("custom"):e.label)+")"))]),i("v-list-item-subtitle",{staticClass:"text-muted"},[t._v(t._s(t.$t("time")+": "+e.time))])],1),i("v-list-item-action",[i("v-btn",{staticClass:"text-muted",attrs:{icon:""},on:{click:function(n){return t.openGallery(e)}}},[i("v-icon",[t._v(t._s(t.icons["mdiPlusCircle"]))])],1)],1)],1)})),1)]}}],null,!0)}):t._e(),t.notifications.length?t._e():i("div",{staticClass:"tw-flex tw-justify-center tw-items-center tw-w-full",staticStyle:{height:"100px"}},[i("v-list",{staticClass:"tw-p-0",attrs:{dense:""}},[i("v-list-item",[i("v-list-item-content",[i("v-list-item-title",{staticClass:"text-muted tw-font-semibold tw-text-center"},[t._v(t._s(t.$t("no_notifications")))])],1)],1)],1)],1)],1)],1)})),1)],1)],1),i("LightBox",{ref:"lightbox",attrs:{media:t.images,showLightBox:!1,showThumbs:!1,showCaption:"",disableScroll:""}}),i("LightBox",{ref:"lightboxBanner",attrs:{media:t.notImages,showLightBox:!1,showThumbs:!1,showCaption:"",disableScroll:""}})],1)},a=[],s=n("5530"),r=n("1da1"),o=(n("96cf"),n("d3b7"),n("b0c0"),n("d81d"),n("99af"),n("c740"),n("9c77")),c=n.n(o),l=(n("2363"),n("94ed")),u=n("335a"),d=n("4add"),f=n("9f6c"),p=n("c413"),h=n("00c2"),v=function(t){return new Promise((function(e){return setTimeout(e,t)}))},m={name:"Camera",components:{LightBox:c.a,VideoCard:p["a"],"vue-aspect-ratio":u["a"]},mixins:[h["a"]],beforeRouteLeave:function(t,e,n){this.loading=!0,n()},data:function(){return{camera:{},cols:12,icons:{mdiOpenInNew:l["pb"],mdiPlusCircle:l["wb"]},images:[],loading:!0,notifications:[],notificationsPanel:[0],showNotifications:!1}},mounted:function(){var t=this;return Object(r["a"])(regeneratorRuntime.mark((function e(){var n,i,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(d["b"])(t.$route.params.name);case 3:return n=e.sent,e.next=6,Object(d["c"])(t.$route.params.name);case 6:return i=e.sent,n.data.settings=i.data,e.next=10,Object(f["a"])("?cameras=".concat(n.data.name,"&pageSize=5"));case 10:return a=e.sent,t.notifications=a.data.result,t.images=a.data.result.map((function(t){if(t.recordStoring){var e={id:t.id,type:"image",caption:"".concat(t.camera," - ").concat(t.time),src:"/files/".concat(t.fileName),thumb:"/files/".concat(t.fileName)};return"Video"===t.recordType&&(delete e.src,e=Object(s["a"])(Object(s["a"])({},e),{},{type:"video",sources:[{src:"/files/".concat(t.fileName),type:"video/mp4"}],thumb:"/files/".concat(t.name,"@2.jpeg"),width:"100%",height:"auto",autoplay:!1})),e}})),t.camera=n.data,t.loading=!1,e.next=17,v(10);case 17:e.next=23;break;case 19:e.prev=19,e.t0=e["catch"](0),console.log(e.t0),t.$toast.error(e.t0.message);case 23:case"end":return e.stop()}}),e,null,[[0,19]])})))()},methods:{openGallery:function(t){if(t.recordStoring){var e=this.images.findIndex((function(e){return e.id===t.id}));this.$refs.lightbox.showImage(e)}},toggleNotificationsPanel:function(){this.showNotifications=!this.showNotifications,this.showNotifications?this.notificationsPanel=[0]:this.notificationsPanel=[]}}},b=m,g=(n("3e72"),n("2877")),x=n("6544"),w=n.n(x),y=n("8212"),C=n("8336"),_=n("62ad"),j=n("cd55"),O=n("49e2"),S=n("c865"),k=n("0393"),I=n("132d"),$=n("adda"),A=n("8860"),N=n("da13"),R=n("1800"),B=n("8270"),P=n("5d23"),V=n("490a"),T=n("0fd9"),E=n("0de5"),L=Object(g["a"])(b,i,a,!1,null,"ece61b16",null);e["default"]=L.exports;w()(L,{VAvatar:y["a"],VBtn:C["a"],VCol:_["a"],VExpansionPanel:j["a"],VExpansionPanelContent:O["a"],VExpansionPanelHeader:S["a"],VExpansionPanels:k["a"],VIcon:I["a"],VImg:$["a"],VList:A["a"],VListItem:N["a"],VListItemAction:R["a"],VListItemAvatar:B["a"],VListItemContent:P["a"],VListItemSubtitle:P["b"],VListItemTitle:P["c"],VProgressCircular:V["a"],VRow:T["a"],VVirtualScroll:E["a"]})},c865:function(t,e,n){"use strict";var i=n("5530"),a=n("0789"),s=n("9d26"),r=n("a9ad"),o=n("3206"),c=n("5607"),l=n("80d2"),u=n("58df"),d=Object(u["a"])(r["a"],Object(o["a"])("expansionPanel","v-expansion-panel-header","v-expansion-panel"));e["a"]=d.extend().extend({name:"v-expansion-panel-header",directives:{ripple:c["a"]},props:{disableIconRotate:Boolean,expandIcon:{type:String,default:"$expand"},hideActions:Boolean,ripple:{type:[Boolean,Object],default:!1}},data:function(){return{hasMousedown:!1}},computed:{classes:function(){return{"v-expansion-panel-header--active":this.isActive,"v-expansion-panel-header--mousedown":this.hasMousedown}},isActive:function(){return this.expansionPanel.isActive},isDisabled:function(){return this.expansionPanel.isDisabled},isReadonly:function(){return this.expansionPanel.isReadonly}},created:function(){this.expansionPanel.registerHeader(this)},beforeDestroy:function(){this.expansionPanel.unregisterHeader()},methods:{onClick:function(t){this.$emit("click",t)},genIcon:function(){var t=Object(l["t"])(this,"actions")||[this.$createElement(s["a"],this.expandIcon)];return this.$createElement(a["d"],[this.$createElement("div",{staticClass:"v-expansion-panel-header__icon",class:{"v-expansion-panel-header__icon--disable-rotate":this.disableIconRotate},directives:[{name:"show",value:!this.isDisabled}]},t)])}},render:function(t){var e=this;return t("button",this.setBackgroundColor(this.color,{staticClass:"v-expansion-panel-header",class:this.classes,attrs:{tabindex:this.isDisabled?-1:null,type:"button","aria-expanded":this.isActive},directives:[{name:"ripple",value:this.ripple}],on:Object(i["a"])(Object(i["a"])({},this.$listeners),{},{click:this.onClick,mousedown:function(){return e.hasMousedown=!0},mouseup:function(){return e.hasMousedown=!1}})}),[Object(l["t"])(this,"default",{open:this.isActive},!0),this.hideActions||this.genIcon()])}})},cd55:function(t,e,n){"use strict";var i=n("5530"),a=n("4e82"),s=n("3206"),r=n("80d2"),o=n("58df");e["a"]=Object(o["a"])(Object(a["a"])("expansionPanels","v-expansion-panel","v-expansion-panels"),Object(s["b"])("expansionPanel",!0)).extend({name:"v-expansion-panel",props:{disabled:Boolean,readonly:Boolean},data:function(){return{content:null,header:null,nextIsActive:!1}},computed:{classes:function(){return Object(i["a"])({"v-expansion-panel--active":this.isActive,"v-expansion-panel--next-active":this.nextIsActive,"v-expansion-panel--disabled":this.isDisabled},this.groupClasses)},isDisabled:function(){return this.expansionPanels.disabled||this.disabled},isReadonly:function(){return this.expansionPanels.readonly||this.readonly}},methods:{registerContent:function(t){this.content=t},unregisterContent:function(){this.content=null},registerHeader:function(t){this.header=t,t.$on("click",this.onClick)},unregisterHeader:function(){this.header=null},onClick:function(t){t.detail&&this.header.$el.blur(),this.$emit("click",t),this.isReadonly||this.isDisabled||this.toggle()},toggle:function(){var t=this;this.$nextTick((function(){return t.$emit("change")}))}},render:function(t){return t("div",{staticClass:"v-expansion-panel",class:this.classes,attrs:{"aria-expanded":String(this.isActive)}},Object(r["t"])(this))}})},eff2:function(t,e,n){}}]);