Files
gb-cms/html/js/screen.1dbc60f9.js
2025-08-26 17:36:04 +08:00

1 line
297 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

webpackJsonp([4],{"/aob":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("RUmD"),r=n.n(o);for(var i in o)["default","default"].indexOf(i)<0&&function(e){n.d(t,e,function(){return o[e]})}(i);var a=n("cnUC"),s=n("VU/8"),l=s(r.a,a.a,!1,null,null,null);t.default=l.exports},"0AO/":function(e,t,n){t=e.exports=n("FZ+f")(!1),t.push([e.i,".modal-content[data-v-24cd95ca]{overflow:hidden}@media screen and (min-width:992px){.modal-dialog.modal-lgg[data-v-24cd95ca]{width:90%}}@media screen and (min-width:1200px){.modal-dialog.modal-lgg[data-v-24cd95ca]{width:1200px}}",""])},"0f/i":function(e,t,n){t=e.exports=n("FZ+f")(!1),t.push([e.i,".ptz-block .mic-level-bar .el-progress-bar__outer{background-color:#ddd!important}.view-list .video-show :not(:-webkit-full-screen) .video.active .video-inner{border:2px solid red}.view-list .video-show :not(:-moz-full-screen) .video.active .video-inner{border:2px solid red}.view-list .video-show :not(:-ms-fullscreen) .video.active .video-inner{border:2px solid red}.view-list .video-show :not(:fullscreen) .video.active .video-inner{border:2px solid red}.fullscreen>.video.col-sm-12{height:100%}.fullscreen>.video.col-sm-6{height:50%}.fullscreen>.video.col-sm-4{height:33.33%}.fullscreen>.video.col-sm-3{height:25%}.fullscreen>.video>.player-wrapper{height:100%}.fullscreen>.video>.player-wrapper .video-wrapper{padding-bottom:0!important;height:100%}",""])},"2xaA":function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function o(r,i){try{var a=t[r](i),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){o("next",e)},function(e){o("throw",e)});e(s)}return o("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var i=n("A9K1"),a=o(i),s=n("0iPh"),l=o(s);t.default={data:function(){return{form:this.defForm()}},components:{FormDlg:a.default},methods:{defForm:function(){return{serial:"",code:"",name:"",custom:!1,longitude:"",latitude:"",customLongitude:"",customLatitude:""}},onHide:function(){this.form=this.defForm(),this.$emit("hide")},onShow:function(){this.errors.clear(),this.$emit("show")},onPasteLngLat:function(e){try{var t=e.clipboardData.getData("Text").trim().split(/\s*,\s*/);2==t.length&&(this.form.customLongitude=t[0],this.form.customLatitude=t[1],e.preventDefault())}catch(e){console.log(e)}},onSubmit:function(){var e=this;return r(regeneratorRuntime.mark(function t(){var n,o;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$validator.validateAll();case 2:if(n=t.sent){t.next=8;break}return o=e.errors.items[0],e.$message({type:"error",message:o.msg}),(0,l.default)("[name="+o.field+"]").focus(),t.abrupt("return");case 8:l.default.post("/api/v1/device/setchannelposition",{serial:e.form.serial,code:e.form.code,longitude:e.form.customLongitude,latitude:e.form.customLatitude}).then(function(t){e.$refs.dlg.hide(),e.$emit("submit")});case 9:case"end":return t.stop()}},t,e)}))()},show:function(e){var t=this;this.errors.clear(),e&&(this.form.serial=e.serial,this.form.code=e.code,this.form.name=e.name,this.form.longitude=e.longitude||"",this.form.latitude=e.latitude||"",this.form.customLongitude=e.customLongitude||"",this.form.customLatitude=e.customLatitude||""),this.$nextTick(function(){t.$refs.dlg.show()})}}}},"3c4s":function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["modal",{fade:e.fade}],attrs:{"data-backdrop":"static","data-disable":"false","data-keyboard":"true",tabindex:"-1"}},[n("div",{class:["modal-dialog",e.size]},[n("div",{staticClass:"modal-content"},[n("div",{staticClass:"modal-header"},[e._m(0),e._v(" "),n("h4",{staticClass:"modal-title text-center text-primary"},[n("span",[e._v(e._s(e.title))])])]),e._v(" "),n("div",{staticClass:"modal-body"},[n("div",{staticClass:"form-inline",attrs:{autocomplete:"off",spellcheck:"false"}},[n("div",{staticClass:"form-group form-group-sm"},[n("label",[e._v("搜索")]),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.q,expression:"q",modifiers:{trim:!0}}],ref:"q",staticClass:"form-control",attrs:{type:"text",placeholder:"关键字"},domProps:{value:e.q},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault()},input:function(t){t.target.composing||(e.q=t.target.value.trim())},blur:function(t){e.$forceUpdate()}}})]),e._v(" "),n("span",{staticClass:"hidden-xs"},[e._v("  ")]),e._v(" "),n("div",{staticClass:"form-group form-group-sm"},[n("label",[e._v("在线状态")]),e._v(" "),n("select",{directives:[{name:"model",rawName:"v-model.trim",value:e.online,expression:"online",modifiers:{trim:!0}}],staticClass:"form-control",on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.online=t.target.multiple?n:n[0]}}},[n("option",{attrs:{value:""}},[e._v("全部")]),e._v(" "),n("option",{attrs:{value:"true"}},[e._v("在线")]),e._v(" "),n("option",{attrs:{value:"false"}},[e._v("离线")])])])]),e._v(" "),n("br"),e._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"channelTable",attrs:{data:e.channels,stripe:"","max-height":500,"row-style":e.rowStyle,"element-loading-text":"加载中..."},on:{"sort-change":e.sortChange,"row-click":e.rowClick,"row-dblclick":e.rowDblclick}},[n("el-table-column",{attrs:{prop:"DeviceID",label:"设备国标编号","min-width":"200","show-overflow-tooltip":"",sortable:"custom"}}),e._v(" "),n("el-table-column",{attrs:{prop:"ID",label:"通道国标编号","min-width":"200","show-overflow-tooltip":"",sortable:"custom"}}),e._v(" "),n("el-table-column",{attrs:{prop:"Name",label:"通道名称","min-width":"160",formatter:e.formatName,"show-overflow-tooltip":""}}),e._v(" "),n("el-table-column",{attrs:{"min-width":"100",label:"快照"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isDir(t.row)?n("span",[n("i",{staticClass:"fa fa-sitemap"})]):n("el-popover",{attrs:{"open-delay":1e3,"close-delay":10,placement:"left",title:t.row.ID,width:"400",trigger:"hover"}},[n("img",{staticStyle:{width:"100%",height:"100%"},attrs:{onerror:"this.src='/images/default_snap.png';",src:t.row.SnapURL}}),e._v(" "),n("img",{staticStyle:{height:"30px",width:"50px"},attrs:{slot:"reference",onerror:"this.src='/images/default_snap.png';",src:t.row.SnapURL},slot:"reference"})])]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"Status",label:"在线状态","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isDir(t.row)?n("span",[e._v("-")]):"ON"==(t.row.CustomStatus||t.row.Status)?n("span",{class:{"text-success":"ON"==t.row.Status,"text-orange":!!t.row.CustomStatus}},[e._v("在线")]):n("span",{class:{"text-orange":!!t.row.CustomStatus}},[e._v("离线")])]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"Manufacturer",label:"厂家","min-width":"120",formatter:e.formatManufacturer,"show-overflow-tooltip":""}})],1),e._v(" "),e.total>0?n("el-pagination",{staticClass:"pull-right",attrs:{layout:"total,prev,pager,next","pager-count":e.isMobile()?3:5,total:e.total,"page-size":e.pageSize,"current-page":e.currentPage},on:{"update:pageSize":function(t){e.pageSize=t},"update:currentPage":function(t){e.currentPage=t}}}):e._e(),e._v(" "),n("div",{staticClass:"clearfix"})],1)])])])},r=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[n("span",{attrs:{"aria-hidden":"true"}},[e._v("×")])])}],i={render:o,staticRenderFns:r};t.a=i},"4Dy5":function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("FormDlg",{ref:"dlg",attrs:{title:e.title,disabled:e.errors.any()},on:{hide:e.onHide,show:e.onShow,submit:e.onSubmit}},[n("div",{class:{"form-group":!0,"has-error":e.errors.has("serial")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"share-node-serial"}},[e._v("设备编号\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("input",{staticClass:"form-control",attrs:{type:"text",readonly:"readonly",id:"share-node-serial",name:"serial","data-vv-as":"设备编号"},domProps:{value:e.form.serial}})])]),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("code")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"share-node-code"}},[e._v("节点编号\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("input",{staticClass:"form-control",attrs:{type:"text",readonly:"readonly",id:"share-node-code",name:"code","data-vv-as":"通道编号"},domProps:{value:e.form.code}})])]),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("name")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"share-node-name"}},[e._v("节点名称\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("input",{staticClass:"form-control",attrs:{type:"text",readonly:"readonly",id:"share-node-name",name:"name","data-vv-as":"节点名称"},domProps:{value:e.form.name}})])]),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("target")}},[n("label",{staticClass:"col-sm-4 control-label"},[e._v("共享给\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7 checkbox"},[n("el-radio",{directives:[{name:"show",rawName:"v-show",value:"标准版"!=e.vtype,expression:"vtype != '标准版'"}],staticStyle:{"margin-left":"-19px","margin-top":"-5px"},attrs:{size:"small",label:"cascade"},on:{change:e.changeTarget},model:{value:e.form.target,callback:function(t){e.$set(e.form,"target",t)},expression:"form.target"}},[e._v("上级平台    ")]),e._v(" "),n("el-radio",{staticStyle:{"margin-left":"-19px","margin-top":"-5px"},attrs:{size:"small",label:"user"},on:{change:e.changeTarget},model:{value:e.form.target,callback:function(t){e.$set(e.form,"target",t)},expression:"form.target"}},[e._v("用 户")])],1)]),e._v(" "),"cascade"==e.form.target?n("div",{class:{"form-group":!0,"has-error":e.errors.has("cascade_id")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"share-node-cascade-id"}},[e._v("上级平台\n "),n("span",{staticClass:"text-red"},[e._v("*")])]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("el-select",{ref:"selectCascade",staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",remote:"","remote-method":e.loadCascade,loading:e.bLoading,id:"share-node-cascade-id",name:"cascade_id",placeholder:"搜索",size:"small"},on:{change:e.changeCascade,clear:e.clearCascade},model:{value:e.form.cascade_id,callback:function(t){e.$set(e.form,"cascade_id",t)},expression:"form.cascade_id"}},e._l(e.cascades,function(t){return n("el-option",{key:t.ID,attrs:{label:e.renderCascadeName(t),value:t.ID}})}))],1)]):e._e(),e._v(" "),"user"==e.form.target?n("div",{class:{"form-group":!0,"has-error":e.errors.has("username")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"share-node-username"}},[e._v("用 户\n "),n("span",{staticClass:"text-red"},[e._v("*")])]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("el-select",{ref:"selectUser",staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",remote:"","remote-method":e.loadUser,loading:e.bLoading,id:"share-node-username",name:"username",placeholder:"搜索",size:"small"},on:{change:e.changeUser,clear:e.clearUser},model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}},e._l(e.users,function(t){return n("el-option",{key:t.Username,attrs:{label:e.renderUsername(t),value:t.Username}})}))],1)]):e._e(),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("share")}},[n("label",{staticClass:"col-sm-4 control-label"},[e._v("操作类型\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7 checkbox"},[n("el-radio",{staticStyle:{"margin-left":"-19px","margin-top":"-5px"},attrs:{size:"small",label:!0},model:{value:e.form.share,callback:function(t){e.$set(e.form,"share",t)},expression:"form.share"}},[e._v("共享    ")]),e._v(" "),n("el-radio",{staticStyle:{"margin-left":"-19px","margin-top":"-5px"},attrs:{size:"small",label:!1},model:{value:e.form.share,callback:function(t){e.$set(e.form,"share",t)},expression:"form.share"}},[e._v("取消共享")])],1)]),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("subfetch")}},[n("label",{staticClass:"col-sm-4 control-label"},[e._v("其它选项\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7 checkbox"},[n("el-checkbox",{staticStyle:{"margin-left":"-19px","margin-top":"-5px"},attrs:{size:"small",name:"subfetch"},model:{value:e.form.subfetch,callback:function(t){e.$set(e.form,"subfetch","string"==typeof t?t.trim():t)},expression:"form.subfetch"}},[e._v("\n 包含子节点  \n ")]),e._v(" "),n("el-checkbox",{staticStyle:{"margin-left":"-19px","margin-top":"-5px"},attrs:{size:"small",name:"uptrace"},model:{value:e.form.uptrace,callback:function(t){e.$set(e.form,"uptrace","string"==typeof t?t.trim():t)},expression:"form.uptrace"}},[e._v("\n 包含父节点\n ")])],1)])])},r=[],i={render:o,staticRenderFns:r};t.a=i},"5gxX":function(e,t,n){"use strict";function o(e){n("LbQQ")}Object.defineProperty(t,"__esModule",{value:!0});var r=n("qb8i"),i=n.n(r);for(var a in r)["default","default"].indexOf(a)<0&&function(e){n.d(t,e,function(){return r[e]})}(a);var s=n("lGU5"),l=n("VU/8"),u=o,c=l(i.a,s.a,!1,u,null,null);t.default=c.exports},"5kFO":function(e,t,n){"use strict";(function(e){function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function o(r,i){try{var a=t[r](i),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){o("next",e)},function(e){o("throw",e)});e(s)}return o("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e};n("pFnw"),n("F8S1");var a=n("5gxX"),s=o(a),l=n("P4y8"),u=o(l),c=n("YUeX"),d=o(c),f=n("JK3F"),v=n("/aob"),p=o(v),h=n("sJmG"),m=o(h),g=n("Efkx"),y=o(g),b=n("wZh5"),j=o(b),w=n("eAMf"),_=o(w),x=n("M4fF"),k=o(x),C=n("NYxO");t.default={components:{LivePlayer:_.default,VueContextMenu:f.component,UploadDlg:s.default,ScreenChannelListDlg:u.default,DeviceTreeNodeEditDlg:p.default,ChannelPositionEditDlg:m.default,DeviceTreeNodeShareDlg:y.default,ChannelCustomListDlg:j.default,ScreenLoopPlayListDlg:d.default},data:function(){var e=this;return{q:"",players:[],playerIdx:0,playerLength:4,loadedData:!1,localData:{num1:{},num4:{},num9:{},num16:{}},channelListDlgTitle:"",protocol:"",showTree:!0,showGroupTree:!1,showTip:!1,treeLoading:!1,groupTreeLoading:!1,queryDevTreeLoading:!1,queryGroupTreeLoading:!1,defExpandDevs:[],defExpandGroups:[],devLevelFilter:!1,groupLevelFilter:!1,fullscreenFlag:!1,pnode:null,contextMenuTarget:null,contextMenuVisible:!1,contextMenuNodeData:null,contextMenuNode:null,treeProps:{label:function(t,n){n.serial=t.serial,n.code=t.code;var o=t.customName||t.name||t.code||t.id;return!t.custom||t.code||e.hasAllChannel(e.serverInfo,e.userInfo)?(!e.treeLeaf(t)&&t.subCountDevice>0&&(o+=" ["+t.onlineSubCount+"/"+t.subCountDevice+"]"),o):o},isLeaf:function(t,n){return e.treeLeaf(t)&&"ON"==t.status&&n.parent&&(n.parent.treeNodeBatchPlay=!0),e.treeLeaf(t)},disabled:function(t,n){return e.treeLeaf(t)&&"ON"!=t.status}},customListDlgTitle:"选择通道",bSmartStream:!1,bVideoTitle:!1,recorder:null,ws:null,level:0,loopChannelIndex:0,loopPlayerIndex:0,loopPlaying:!1,loopChannels:[],loopInterval:10,loopTimer:0,bPlayerFullscreen:!1,outHevcTipIdx:-1,queryDevTreeDataList:[],queryGroupTreeDataList:[],activeTab:"dev"}},computed:i({},(0,C.mapState)(["userInfo","serverInfo"]),{playerBtnGroup:function(){var e=[{num:1,name:"单屏"},{num:4,name:"四分屏"},{num:9,name:"九分屏"}];return this.isIE()||this.isMobile()||e.push({num:16,name:"十六分屏"}),e},playing:function(){return!!(this.players[this.playerIdx]||{}).url},canPTZ:function(){var e=this.players[this.playerIdx]||{};return!!e.url&&(0===e.ptzType||1===e.ptzType)},treeEmptyText:function(){return this.treeLoading?"加载中...":"暂无数据"},groupTreeEmptyText:function(){return this.groupTreeLoading?"加载中...":"暂无数据"},queryDevTreeEmptyText:function(){return this.queryDevTreeLoading?"搜索中...":"暂无搜索结果"},queryGroupTreeEmptyText:function(){return this.queryGroupTreeLoading?"搜索中...":"暂无搜索结果"},showQueryDevTree:function(){return!!this.q&&(!("dev"!=this.activeTab||!this.devLevelFilter)&&(this.queryDevTreeLoading=!0,!0))},showQueryGroupTree:function(){return!!this.q&&(!("group"!=this.activeTab||!this.groupLevelFilter)&&(this.queryGroupTreeLoading=!0,!0))}}),mounted:function(){var t=this;this.isMobile()&&(this.playerLength=1),this.setPlayerLength(this.playerLength),this.protocol=this.getQueryString("protocol",this.serverInfo.PreferStreamFmt||""),this.loadLocalData(!1),this.contextMenuTarget=document.querySelector("#tab-tree-wrapper"),e(document).on("mouseup touchend",this.mouseUp),e(document).on("expanded.pushMenu collapsed.pushMenu",this.updateSticky),e("#screen-sticky").sticky({bottomSpacing:40}),e('a[href="#group-tree-wrapper"').on("shown.bs.tab",function(e){setTimeout(function(){t.showTip=!0},100)}).on("hidden.bs.tab",function(e){t.showTip=!1})},beforeDestroy:function(){this.ctrlStop(),e('a[href="#group-tree-wrapper"').off("shown.bs.tab").off("hidden.bs.tab"),e(document).off("mouseup touchend",this.mouseUp),e(document).off("expanded.pushMenu collapsed.pushMenu",this.updateSticky),this.clearVideos(),e("#screen-sticky").unstick()},beforeRouteEnter:function(e,t,n){n(function(t){e.query.protocol&&(t.protocol=e.query.protocol)})},beforeRouteUpdate:function(e,t,n){this.clearVideos(),e.query.protocol&&(this.protocol=e.query.protocol),n()},beforeRouteLeave:function(e,t,n){this.clearVideos(),n()},watch:{q:function(e,t){if(!e)return void this.treeRefresh();this.showQueryDevTree?this.doDelayQueryDevSearch():this.showQueryGroupTree?this.doDelayQueryGroupSearch():this.doDelaySearch()},bSmartStream:function(e,t){var n=this;for(var o in this.players){(function(t){var o=n.players[t];if(!o)return"continue";var r=o.url;if(!r)return"continue";o.url="",o.bSmart=e,n.$nextTick(function(){o.url=r})})(o)}}},methods:{doDelaySearch:k.default.debounce(function(){"dev"!=this.activeTab||this.devLevelFilter||this.$refs.devTree.filter(this.q),"group"!=this.activeTab||this.groupLevelFilter||this.$refs.groupTree.filter(this.q)},800),doDelayQueryDevSearch:k.default.debounce(function(){this.queryDevTreeData()},800),doDelayQueryGroupSearch:k.default.debounce(function(){this.queryGroupTreeData()},800),hasLocalData:function(){if(localStorage.livegbs_screen){for(var e=0;e<this.playerLength;e++)if(this.localData["num"+this.playerLength]["c"+e])return!this.loadedData;this.loadedData=!0}return!1},setLocalData:function(){this.loadedData=!0,localStorage.livegbs_screen=JSON.stringify(this.localData)},loadLocalData:function(e){if(localStorage.livegbs_screen&&(this.localData=JSON.parse(localStorage.livegbs_screen)),e){if(this.isDemoUser(this.serverInfo,this.userInfo)&&this.playerLength>4)return void this.$message({type:"error",message:"演示系统请在四分屏体验, 或下载使用"});this.loadedData=!0;for(var t=0;t<this.playerLength;t++)if(this.localData["num"+this.playerLength]["c"+t]){var n=JSON.parse(this.localData["num"+this.playerLength]["c"+t]);this.play(t,n,!1)}}},getQueryString:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=new RegExp("(^|&)"+e+"=([^&]*)(&|$)","i"),o=window.location.search.substr(1).match(n);return null!=o?unescape(o[2]):t},clearVideos:function(){this.loopTimer&&(clearTimeout(this.loopTimer),this.loopTimer=0),this.loopChannelIndex=0,this.loopPlayerIndex=0,this.loopPlaying=!1,this.loopChannels=[],this.loopInterval=10,this.outHevcTipIdx=-1;for(var e in this.players)this.closeVideo(e)},selectChannel:function(e){this.showTip=!1,this.channelListDlgTitle="为第 "+(e+1)+" 屏选择通道",this.fullscreenFlag?this.$refs.channelListFullscreenDlg.show(e):this.$refs.channelListDlg.show(e)},play:function(t,n,o){var r=this,i=0,a=null,s=!0,l=!1,u=void 0;try{for(var c,d=this.players[Symbol.iterator]();!(s=(c=d.next()).done);s=!0){var f=c.value;if(t==i){a=f;break}i++}}catch(e){l=!0,u=e}finally{try{!s&&d.return&&d.return()}finally{if(l)throw u}}if(!a)return void this.$message({type:"error",message:"当前播放窗口已被占满!"});a.bLoading||(a.bLoading=!0,o&&this.setPlayerIdx(t+1),n.Node&&(a.node=n.Node,this.$set(a.node,"playing",!0),delete n.Node),e.post("/api/v1/stream/start",{serial:n.DeviceID,code:n.ID}).then(function(e){var o=e.HLS,i="HLS";switch(r.flvSupported()&&(e.FLV&&r.players.length<6&&!r.isIE()?(o=e.FLV,i="FLV"):e.WS_FLV&&(o=e.WS_FLV,i="WS_FLV")),String(r.protocol).toUpperCase()){case"WEBRTC":r.rtcSupported()&&(o=e.WEBRTC||"",i="WEBRTC");break;case"RTMP":o=e.RTMP||"",i="RTMP";break;case"HLS":o=e.HLS||"",i="HLS";break;case"FLV":if(r.players.length<6&&r.flvSupported()&&!r.isIE()){o=e.FLV||"",i="FLV";break}case"WS_FLV":case"WS-FLV":r.flvSupported()&&(o=e.WS_FLV||"",i="WS_FLV")}if(a.serial=n.DeviceID,a.code=n.ID,a.ptzType=n.PTZType,a.protocol=i,a.poster="RTMP"==i?"":e.SnapURL,a.title=n.CustomName||n.Name||e.ChannelName||n.ID||"",a.osd=e.ChannelOSD||"",a.bSmart=r.playerLength>1&&r.bSmartStream,a.url=o,a.node){r.$delete(a.node,"playing");var s=a.node.play||[];o&&s.push(t),s.length&&r.$set(a.node,"play",s)}r.resetCloseTimer(a),r.loadedData||(r.localData["num"+r.playerLength]={}),r.localData["num"+r.playerLength]["c"+t]=JSON.stringify(n),r.setLocalData()}).fail(function(){r.$nextTick(function(){a.bLoading=!1,a.node&&r.$delete(a.node,"playing")})}))},closeVideo:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.players[e];if(n){if(n.closeTimer&&(clearTimeout(n.closeTimer),n.closeTimer=0),this.outHevcTipIdx==e&&(this.outHevcTipIdx=-1),n.node){var o=n.node.play||[];o=o.filter(function(t){return t!=e}),o.length?this.$set(n.node,"play",o):(this.$delete(n.node,"play"),this.$delete(n.node,"playing")),delete n.node}n.mediaInfo=null,n.bCloseShow=!1,n.bControls=!1,n.bLoading=!1,n.bSmart=!1,n.bFullscreen=!1,n.poster="",n.protocol="",n.title="",n.osd="",n.url="",n.ptzType=0,n.serial="",n.code="",t&&(delete this.localData["num"+this.playerLength]["c"+e],this.setLocalData())}},setPlayerLength:function(e){if(e!=this.players.length){this.ctrlStop(),this.clearVideos(),this.players=[],this.playerLength=e,this.loadedData=!1,this.playerIdx=0;for(var t=0;t<e;t++)this.players.push({serial:"",code:"",url:"",ptzType:0,protocol:"",poster:"",title:"",osd:"",bLoading:!1,bCloseShow:!1,bControls:!1,bSmart:!1,bFullscreen:!1,closeTimer:0,closeInterval:0,mediaInfo:null})}},setPlayerIdx:function(e){var t=e%this.players.length;t!=this.playerIdx&&this.ctrlStop(),this.playerIdx=t},clickPlayer:function(t,n,o){e(o.target).hasClass("video-close")||this.setPlayerIdx(n)},onMediaInfo:function(e,t,n){e.mediaInfo=n},onEnded:function(e,t,n){e.mediaInfo=null},onError:function(e,t,n){"MediaError"==n&&(e.mediaInfo&&String(e.mediaInfo.videoCodec).startsWith("hvc")||"HLS"==e.protocol)&&flvjs.getFeatureList()&&!flvjs.getFeatureList().nativeMP4H265Playback&&(this.outHevcTipIdx=t,console.log("提示: 正在播放 H265 直出流, 确保浏览器版本较新, 并且开启硬件加速"))},onFullscreenChange:function(t,n,o){t&&(t.bFullscreen=o,this.bPlayerFullscreen=o,o?e("#dev-tree-right .video-show .video:eq("+n+") .ptz-block-fs").draggable({handle:".ptz-center",cancel:".ptz-cell",containment:"#dev-tree-right .video-show .video:eq("+n+") .video-js",delay:100}):e("#dev-tree-right .video-show .video:eq("+n+") .ptz-block-fs").draggable("destroy"))},fullscreen:function(){var e=this;this.$fullscreen.enter(this.$el.querySelector(".video-show > div"),{wrap:!1,callback:function(t){e.fullscreenFlag=t}})},resetCloseTimer:function(t){var n=this;t.bCloseShow=!0,t.bControls=!0,t.closeTimer&&clearTimeout(t.closeTimer),t.closeTimer=setTimeout(function(){t.bCloseShow=!1,t.closeInterval=0,0==e(n.$el).find(".ptz-cell.active").length&&0==e(n.$el).find(".fa-microphone.active").length&&(t.bControls=!1)},t.closeInterval||2e3)},treeLoad:function(t,n){var o=this,r=(t.data||{}).serial||"",i=(t.data||{}).code||"";this.treeLoading=!0,e.get("/api/v1/device/channeltree",{serial:r,pcode:i}).then(function(e){n((e||[]).map(function(e,n,r){return t.level||o.devLevelFilter||(r.length>100?o.devLevelFilter=!0:e.subCount>1e3&&(o.devLevelFilter=!0)),Object.assign(e,{key:e.id})})),o.q&&!t.matched&&o.$refs.devTree.filter(o.q)}).always(function(){o.$nextTick(function(){o.treeLoading=!1}),o.q&&!o.q.endsWith(" ")&&o.q.split(/\s+/).length===t.level&&o.devLevelFilter&&(o.q+=" ",o.$refs.q.focus())})},queryDevTreeData:function(){var t=this;this.queryDevTreeLoading=!0,this.queryDevTreeDataList=[],e.get("/api/v1/device/channellist",{q:this.q,start:0,limit:50,channel_type:"list"}).then(function(e){t.queryDevTreeDataList=(e||[]).map(function(e,t,n){return Object.assign(e,{key:e.id})})}).always(function(){t.$nextTick(function(){t.queryDevTreeLoading=!1})})},queryGroupTreeData:function(){var t=this;this.queryGroupTreeLoading=!0,this.queryGroupTreeDataList=[],e.get("/api/v1/device/channellist",{q:this.q,start:0,limit:50,channel_type:"list",custom:!0}).then(function(e){t.queryGroupTreeDataList=(e||[]).map(function(e,t,n){return Object.assign(e,{key:e.id})})}).always(function(){t.$nextTick(function(){t.queryGroupTreeLoading=!1})})},queryDevTreeLoad:function(t,n){var o=this,r=(t.data||{}).serial||"",i=(t.data||{}).code||"";(r||i)&&(this.queryDevTreeLoading=!0,e.get("/api/v1/device/channeltree",{serial:r,pcode:i}).then(function(e){n((e||[]).map(function(e,t,n){return Object.assign(e,{key:e.id})}))}).always(function(){o.$nextTick(function(){o.queryDevTreeLoading=!1})}))},queryGroupTreeLoad:function(t,n){var o=this,r=(t.data||{}).serial||"",i=(t.data||{}).code||"";(r||i)&&(this.queryGroupTreeLoading=!0,e.get("/api/v1/device/grouptree",{serial:r,pcode:i}).then(function(e){n((e||[]).map(function(e,t,n){return Object.assign(e,{key:e.id})}))}).always(function(){o.$nextTick(function(){o.queryGroupTreeLoading=!1})}))},groupTreeLoad:function(t,n){var o=this,r=(t.data||{}).serial||"",i=(t.data||{}).code||"";this.groupTreeLoading=!0,e.get("/api/v1/device/grouptree",{serial:r,pcode:i}).then(function(e){n((e||[]).map(function(e,n,r){return!t.level&&e.id&&o.defExpandGroups.indexOf(e.id)<0&&o.defExpandGroups.push(e.id),t.level||o.groupLevelFilter||(r.length>100?o.groupLevelFilter=!0:e.subCount>1e3&&(o.groupLevelFilter=!0)),Object.assign(e,{key:e.id})})),o.q&&!t.matched&&o.$refs.groupTree.filter(o.q)}).always(function(){o.$nextTick(function(){o.groupTreeLoading=!1}),o.q&&!o.q.endsWith(" ")&&o.q.split(/\s+/).length===t.level-1&&o.groupLevelFilter&&(o.q+=" ",o.$refs.q.focus())})},devTreeFilter:function(e,t,n){if(!e)return!0;if(this.devLevelFilter){var o=e.trim().split(/\s+/);if(n.level<=0||n.level>o.length)return!0;var r=o[n.level-1];return!r||!t||((t.name||"")+" "+(t.customName||"")+" "+(t.id||"")).indexOf(r)>=0}var r=e.trim();return!r||(n.parent&&n.parent.matched?(n.matched=!0,n.matched):(n.matched=((t.name||"")+" "+(t.customName||"")+" "+(t.id||"")).indexOf(r)>=0,!n.matched&&!n.isLeaf&&n.expand(),n.matched))},groupTreeFilter:function(e,t,n){if(!e)return!0;if(this.groupLevelFilter){var o=e.trim().split(/\s+/);if(n.level-1<=0||n.level-1>o.length)return!0;var r=o[n.level-2];return!r||!t||((t.name||"")+" "+(t.customName||"")+" "+(t.id||"")).indexOf(r)>=0}var r=e.trim();return!r||(n.parent&&n.parent.matched?(n.matched=!0,n.matched):(n.matched=((t.name||"")+" "+(t.customName||"")+" "+(t.id||"")).indexOf(r)>=0,!n.matched&&!n.isLeaf&&n.expand(),n.matched))},treeNodeRefresh:function(e){if(!e||!e.level)return void this.treeRefresh();this.contextMenuVisible=!1,e.loaded=!1,e.expand()},treeNodeBatchPlay:function(){if(this.showTip=!1,this.contextMenuVisible=!1,this.contextMenuNode){var e=[],t=!0,n=!1,o=void 0;try{for(var r,i=(this.contextMenuNode.childNodes||[])[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var a=r.value;if(a.visible&&a.isLeaf){var s=a.data;this.treeLeaf(s)&&"ON"==s.status&&e.push({DeviceID:s.serial,ID:s.code,PTZType:s.ptzType,Name:a.label,Node:a})}}}catch(e){n=!0,o=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw o}}if(e.length>this.playerLength){var l=10;try{if(localStorage.livegbs_screen_loop_play){var u=JSON.parse(localStorage.livegbs_screen_loop_play);u.interval>0&&(l=u.interval)}}catch(e){console.log("load local loop play param error",e)}return void this.startLoopPlay(e,l)}if(this.isDemoUser(this.serverInfo,this.userInfo)&&e.length>4)return void this.$message({type:"error",message:"演示系统请在四分屏体验, 或下载使用"});var c=0,d=this.playerIdx,f=!0,v=!1,p=void 0;try{for(var h,m=e[Symbol.iterator]();!(f=(h=m.next()).done);f=!0){var g=h.value,y=(c+d)%this.playerLength;if(this.closeVideo(y),this.play(y,g,!0),++c>=this.playerLength)break}}catch(e){v=!0,p=e}finally{try{!f&&m.return&&m.return()}finally{if(v)throw p}}}},treeNodeRightClick:function(e,t,n,o){this.showTip=!1,this.contextMenuNodeData=t,this.contextMenuNode=n,this.pnode=n.parent;var r;"function"==typeof MouseEvent?r=new MouseEvent(e.type,e):(r=document.createEvent("MouseEvents"),r.initMouseEvent(e.type,!0,!0,e.view,e.detail,e.screenX,e.screenY,e.clientX,e.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e)),this.contextMenuTarget.dispatchEvent(r)},treeNodeClick:function(e,t,n){var o=this;if(this.contextMenuNodeData=null,this.contextMenuNode=null,this.treeLeaf(e)&&t&&!t.playing&&(t.timer&&clearTimeout(t.timer),!t.clickCnt||t.clickCnt>1?t.clickCnt=1:t.clickCnt++,t.timer=setTimeout(function(){t.clickCnt=0,t.timer=0},500),"ON"===e.status||2==t.clickCnt)){if((this.players[this.playerIdx]||{}).bLoading)return;this.closeVideo(this.playerIdx),this.$nextTick(function(){o.play(o.playerIdx,{DeviceID:e.serial,ID:e.code,PTZType:e.ptzType,Name:t.label,Node:t},!0)})}},showNodeEditDlg:function(){if(this.showTip=!1,this.contextMenuVisible=!1,this.contextMenuNodeData){var e=Object.assign({},this.contextMenuNodeData,{parent:this.getParentData(),add:!1});this.$refs.nodeEditDlg.show(e)}},showPositionEditDlg:function(){var t=this;this.showTip=!1,this.contextMenuVisible=!1,this.contextMenuNodeData&&e.get("/api/v1/device/channelinfo",{serial:this.contextMenuNodeData.serial,code:this.contextMenuNodeData.code}).then(function(e){t.$refs.positionEditDlg.show({serial:e.DeviceID,code:e.ID,name:e.CustomName||e.Name,custom:e.Custom,longitude:e.Longitude,latitude:e.Latitude,customLongitude:e.CustomLongitude,customLatitude:e.CustomLatitude})})},showNodeShareDlg:function(){if(this.showTip=!1,this.contextMenuVisible=!1,this.contextMenuNodeData){var e=Object.assign({},this.contextMenuNodeData,{devtree:"dev"==this.activeTab});this.$refs.nodeShareDlg.show(e)}},showNodeAddDlg:function(){if(this.showTip=!1,this.contextMenuVisible=!1,this.contextMenuNodeData){var e=Object.assign({serial:this.contextMenuNodeData.serial||"",code:"",name:"",customName:"",custom:this.contextMenuNodeData.custom},{parent:this.contextMenuNodeData,add:!0});this.$refs.nodeEditDlg.show(e)}},exportGroup:function(){this.contextMenuVisible=!1,window.open("/api/v1/channel/group/export")},importGroup:function(){this.contextMenuVisible=!1,this.$refs.uploadDlg.show()},uploaded:function(){this.$message({type:"success",message:"上传成功!"}),this.treeRefresh(),this.$refs.uploadDlg.hide()},showNodeImportDlg:function(){if(this.showTip=!1,this.contextMenuVisible=!1,this.contextMenuNodeData){var e=Object.assign({serial:this.contextMenuNodeData.serial||"",code:"",name:"",customName:""},{parent:this.contextMenuNodeData,add:!0,import:!0});this.$refs.nodeEditDlg.show(e)}},showCustomListDlg:function(){this.showTip=!1,this.contextMenuVisible=!1,this.contextMenuNodeData&&(this.customListDlgTitle="选择通道("+(this.contextMenuNodeData.customName||this.contextMenuNodeData.name||this.contextMenuNodeData.code)+")",this.$refs.customListDlg.show(this.contextMenuNodeData.code))},removeCustomNode:function(){var t=this;if(this.showTip=!1,this.contextMenuVisible=!1,this.contextMenuNodeData){var n=this.contextMenuNodeData.customName||this.contextMenuNodeData.name||this.contextMenuNodeData.id,o=this.contextMenuNodeData.custom?"删除":"移出";this.$confirm("确认"+o+" "+n+" ?","提示",{lockScroll:!1}).then(function(){e.post("/api/v1/channel/remove",{serial:t.contextMenuNodeData.serial,code:t.contextMenuNodeData.code}).always(function(){if(!t.contextMenuNodeData.custom&&t.pnode)return t.treeNodeRefresh(t.pnode.parent),t.contextMenuNodeData=null,void(t.contextMenuNode=null);t.treeNodeRefresh(t.pnode),t.contextMenuNodeData=null,t.contextMenuNode=null})}).catch(function(){})}},removeVirtualNode:function(){var t=this;if(this.showTip=!1,this.contextMenuVisible=!1,this.contextMenuNodeData){var n=this.contextMenuNodeData.customName||this.contextMenuNodeData.name||this.contextMenuNodeData.id;this.$confirm("确认删除虚拟通道 "+n+" ?","提示",{lockScroll:!1}).then(function(){e.post("/api/v1/channel/virtual/remove",{serial:t.contextMenuNodeData.serial,code:t.contextMenuNodeData.code}).always(function(){t.treeNodeRefresh(t.pnode),t.contextMenuNodeData=null,t.contextMenuNode=null})}).catch(function(){})}},showStreamStats:function(){if(this.showTip=!1,this.contextMenuVisible=!1,this.contextMenuNodeData){var e=this.contextMenuNodeData.serial||"",t=this.contextMenuNodeData.code||"",n=this.contextMenuNodeData.customName||this.contextMenuNodeData.name||this.contextMenuNodeData.code||this.contextMenuNodeData.serial;this.contextMenuNodeData.custom&&(e="",t||(n="本域",t="ROOT")),this.$emit("show-stream-stats","开流统计("+n+")",e,t)}},treeRefresh:function(){var e=this;this.showTip=!1,this.contextMenuVisible=!1,this.showQueryDevTree?this.queryDevTreeData():this.showQueryGroupTree?this.queryGroupTreeData():"dev"==this.activeTab?(this.showTree=!1,this.$nextTick(function(){e.showTree=!0})):"group"==this.activeTab&&(this.showGroupTree=!1,this.$nextTick(function(){e.showGroupTree=!0}))},treeLeaf:function(e){if(e&&0==e.subCount&&e.serial&&e.code&&!e.custom){if(this.serverInfo.StrictChannelParental&&e.parental)return!1;if(this.serverInfo.StrictChannelCode&&20!=e.code.length)return!1;if((!e.parental||"LiveQing"!=e.manufacturer)&&(20!=e.code.length||"216"!=e.code.substring(10,13)&&"215"!=e.code.substring(10,13)))return!0}return!1},getParentData:function(){if(!this.contextMenuNodeData)return null;var e="devTree";if("group"==this.activeTab&&(e="groupTree"),this.showQueryDevTree&&(e="queryDevTree"),this.showQueryGroupTree&&(e="queryGroupTree"),!this.$refs[e])return null;var t=this.$refs[e].getNode(this.contextMenuNodeData);return t&&t.parent?t.parent.data:null},ptzControl:function(t){var n=this.players[this.playerIdx];if(n&&n.serial&&n.code){var o=e(t.currentTarget),r=o.attr("command");e.ajax({method:"POST",url:"/api/v1/control/ptz",global:!1,data:{serial:n.serial,code:n.code,command:r}}).fail(function(e){e&&(console.log("ptz "+r+" ajax error: "+e.status+" "+e.responseText),401==e.status&&(location.href="/login?r="+encodeURIComponent(window.location.href)))}),o.addClass("active")}},ptzStop:function(){var t=this,n=this.players[this.playerIdx];n&&n.serial&&n.code&&e(this.$el).find(".ptz-cell.active").length>0&&(e.ajax({method:"POST",url:"/api/v1/control/ptz",global:!1,data:{serial:n.serial,code:n.code,command:"stop"}}).fail(function(e){e&&(console.log("ptz stop ajax error: "+e.status+" "+e.responseText),401==e.status&&(location.href="/login?r="+encodeURIComponent(window.location.href)))}).always(function(){!t.isMobile()&&n.bFullscreen&&n.bControls&&(n.closeInterval=5e3,t.resetCloseTimer(n))}),e(this.$el).find(".ptz-cell.active").removeClass("active"))},talkStart:function(t){var n=this;if(this.ws){if(this.serverInfo.TalkHold)return void this.talkStop()}else{var o=this.wsTalkURL();if(!o)return;this.ws=new WebSocket(o),this.ws.onopen=function(e){console.log("ws talk open")},this.ws.onclose=function(e){console.log("ws talk close")},this.ws.onerror=function(e){console.log("ws talk error",e)}}var r=e(t.currentTarget);if(this.recorder)return r.addClass("active"),void this.recorder.start();LiveRecorder.get(function(e,t){if(t)return alert(t),void n.talkStop();r.addClass("active"),n.recorder=e,n.recorder.start()},{sampleBits:16,sampleRate:8e3,pcmCallback:function(e,t){var o=new window.FileReader;o.onloadend=function(){var e=o.result,e=e.split(",")[1];n.ws&&n.ws.readyState===WebSocket.OPEN&&(n.ws.send(e),n.level=t)},o.readAsDataURL(e)}})},talkStop:function(){this.recorder&&(this.recorder.destroy(),this.recorder=null,e(this.$el).find(".fa-microphone.active").removeClass("active")),this.ws&&(this.ws.close(),this.ws=null),this.level=0},ctrlStop:function(){this.talkStop(),this.ptzStop()},mouseUp:function(){this.serverInfo.TalkHold||this.talkStop(),this.ptzStop()},wsTalkURL:function(){var e=this.players[this.playerIdx];if(!e||!e.serial||!e.code)return"";var t="ws:";return location.protocol.startsWith("https")&&(t="wss:"),t+"//"+location.host+"/api/v1/control/ws-talk/"+e.serial+"/"+e.code+"?format=pcm"},updateSticky:function(){e("#screen-sticky").sticky("update"),this.$nextTick(function(){e("#screen-sticky").sticky("update")})},startLoopPlay:function(e,t){if(this.clearVideos(),this.isDemoUser(this.serverInfo,this.userInfo)&&this.playerLength>4)return void this.$message({type:"error",message:"演示系统请在四分屏体验, 或下载使用"});this.loopChannelIndex=0,this.loopPlayerIndex=0,this.loopPlaying=!0,this.loopChannels=e,this.loopInterval=t,this.loopPlay()},stopLoopPlay:function(){this.clearVideos()},loopPlay:function(){var e=this;return r(regeneratorRuntime.mark(function t(){var n,o,r,i,a;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.loopPlaying){t.next=2;break}return t.abrupt("return");case 2:if(e.loopChannels&&e.loopChannels.length){t.next=5;break}return e.$message({type:"error",message:"没有可轮播资源"}),t.abrupt("return");case 5:if(n=e.loopChannelIndex%e.loopChannels.length,!(0==(o=e.loopPlayerIndex%e.players.length)&&e.loopPlayerIndex>0)){t.next=12;break}if(e.loopPlayerIndex=0,!(n>0||0==e.loopChannelIndex)){t.next=12;break}return e.loopTimer=setTimeout(function(){e.loopPlay()},1e3*e.loopInterval),t.abrupt("return");case 12:if(!(0==n&&e.loopChannelIndex>0&&0==e.loopPlayerIndex)){t.next=16;break}return e.loopChannelIndex=0,e.loopTimer=setTimeout(function(){e.loopPlay()},1e3*e.loopInterval),t.abrupt("return");case 16:if(!e.bPlayerFullscreen){t.next=19;break}return e.loopTimer=setTimeout(function(){e.loopPlay()},1e3*e.loopInterval),t.abrupt("return");case 19:if(r=e.loopChannels[n],(i=e.players[o])&&!i.bFullscreen){t.next=25;break}return e.loopPlayerIndex++,e.loopPlay(),t.abrupt("return");case 25:return t.next=27,e.loopPlayChannel(r,i);case 27:a=t.sent,a?(e.loopChannelIndex++,e.loopPlayerIndex++):e.loopChannelIndex++,e.loopPlay();case 30:case"end":return t.stop()}},t,e)}))()},loopPlayChannel:function(e,t){var n=this;return r(regeneratorRuntime.mark(function o(){var r,i,a;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(n.loopPlaying){o.next=2;break}return o.abrupt("return",!1);case 2:if(e){o.next=4;break}return o.abrupt("return",!1);case 4:return o.next=6,n.loopStreamStart(e);case 6:if(r=o.sent){o.next=9;break}return o.abrupt("return",!1);case 9:if(!t){o.next=39;break}i=r.HLS,a="HLS",n.flvSupported()&&(r.FLV&&n.players.length<6&&!n.isIE()?(i=r.FLV,a="FLV"):r.WS_FLV&&(i=r.WS_FLV,a="WS_FLV")),o.t0=String(n.protocol).toUpperCase(),o.next="WEBRTC"===o.t0?16:"RTMP"===o.t0?18:"HLS"===o.t0?21:"FLV"===o.t0?24:"WS_FLV"===o.t0?28:"WS-FLV"===o.t0?28:30;break;case 16:return n.rtcSupported()&&(i=r.WEBRTC||"",a="WEBRTC"),o.abrupt("break",30);case 18:return i=r.RTMP||"",a="RTMP",o.abrupt("break",30);case 21:return i=r.HLS||"",a="HLS",o.abrupt("break",30);case 24:if(!(n.players.length<6&&n.flvSupported())||n.isIE()){o.next=28;break}return i=r.FLV||"",a="FLV",o.abrupt("break",30);case 28:return n.flvSupported()&&(i=r.WS_FLV||"",a="WS_FLV"),o.abrupt("break",30);case 30:t.serial=e.DeviceID,t.code=e.ID,t.ptzType=e.PTZType,t.protocol=a,t.poster="RTMP"==a?"":r.SnapURL,t.title=e.CustomName||e.Name||r.ChannelName||e.ID||"",t.osd=r.ChannelOSD||"",t.bSmart=n.playerLength>1&&n.bSmartStream,t.url=i;case 39:return o.abrupt("return",!0);case 40:case"end":return o.stop()}},o,n)}))()},loopStreamStart:function(t){var n=this;return new Promise(function(o,r){var i={serial:t.DeviceID,code:t.ID};e.ajax({method:"POST",url:"/api/v1/stream/start",global:!1,data:i}).then(function(e){if(!n.loopPlaying)return void o(null);o(e)}).fail(function(e){e&&(console.log("stream start in loop play error: "+e.status+" "+e.responseText),401==e.status&&n.$nextTick(function(){location.href="/login?r="+encodeURIComponent(window.location.href)})),o(null)})})},showLoopPlayListDlg:function(){this.showTip=!1,this.$refs.loopPlayListDlg.show()},switchTab:function(e){var t=this;"group"!=e||this.showGroupTree||(this.showGroupTree=!0),this.activeTab!=e&&(this.q="",this.$nextTick(function(){t.activeTab=e}))},allowDrag:function(e){return!(e.level<2)&&(!(!e.data||!e.data.code)&&(!(!e.parent||!e.parent.data)&&(!(!e.data.custom&&!e.parent.data.custom)&&(this.pnode=e.parent,!0))))},allowDrop:function(e,t,n){return!(e.level<2)&&(!(t.level<1)&&(!!(e.parent&&e.data&&e.data.code)&&(!(!t.data||!t.data.custom)&&(!(!e.data.custom&&!t.data.code)&&(!(!t.data.code&&!this.hasAnyRole(this.serverInfo,this.userInfo,"超级管理员"))&&"inner"==n)))))},handleDrop:function(t,n,o,r){var i=this;"inner"==o&&e.post("/api/v1/channel/move",{serial:t.data.serial,code:t.data.code,pcode:n.data.code}).always(function(){return(!i.pnode||i.pnode.parent&&i.pnode.parent.level)&&n.parent&&n.parent.level?(i.treeNodeRefresh(n.parent),void(i.pnode&&n.parent!=i.pnode.parent&&i.treeNodeRefresh(i.pnode.parent))):void i.treeRefresh()})},playStop:function(e){if(this.contextMenuVisible=!1,e&&e.play&&e.play.length){var t=!0,n=!1,o=void 0;try{for(var r,i=e.play[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var a=r.value;this.closeVideo(a,!0)}}catch(e){n=!0,o=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw o}}}}}}}).call(t,n("0iPh"))},"5w0Z":function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["modal",{fade:e.fade}],attrs:{"data-backdrop":"static","data-disable":"false","data-keyboard":"true",tabindex:"-1"}},[n("div",{class:["modal-dialog",e.size]},[n("div",{staticClass:"modal-content"},[n("div",{staticClass:"modal-header"},[e._m(0),e._v(" "),n("h4",{staticClass:"modal-title text-center text-primary"},[n("span",[e._v(e._s(e.title))])])]),e._v(" "),n("div",{staticClass:"modal-body"},[n("div",{staticClass:"form-inline",attrs:{autocomplete:"off",spellcheck:"false"}},[n("div",{staticClass:"form-group form-group-sm"},[n("label",[e._v("搜索")]),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.q,expression:"q",modifiers:{trim:!0}}],ref:"q",staticClass:"form-control",attrs:{type:"text",placeholder:"关键字"},domProps:{value:e.q},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault()},input:function(t){t.target.composing||(e.q=t.target.value.trim())},blur:function(t){e.$forceUpdate()}}})]),e._v(" "),n("span",{staticClass:"hidden-xs"},[e._v("  ")]),e._v(" "),n("div",{staticClass:"form-group form-group-sm"},[n("label",[e._v("通道类型")]),e._v(" "),n("select",{directives:[{name:"model",rawName:"v-model.trim",value:e.channel_type,expression:"channel_type",modifiers:{trim:!0}}],staticClass:"form-control",on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.channel_type=t.target.multiple?n:n[0]}}},[n("option",{attrs:{value:""}},[e._v("全部")]),e._v(" "),n("option",{attrs:{value:"device"}},[e._v("设备")]),e._v(" "),n("option",{attrs:{value:"dir"}},[e._v("子目录")])])]),e._v(" "),n("span",{staticClass:"hidden-xs"},[e._v("  ")]),e._v(" "),"device"==e.channel_type?n("div",{staticClass:"form-group form-group-sm"},[n("label",[e._v("在线状态")]),e._v(" "),n("select",{directives:[{name:"model",rawName:"v-model.trim",value:e.online,expression:"online",modifiers:{trim:!0}}],staticClass:"form-control",on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.online=t.target.multiple?n:n[0]}}},[n("option",{attrs:{value:""}},[e._v("全部")]),e._v(" "),n("option",{attrs:{value:"true"}},[e._v("在线")]),e._v(" "),n("option",{attrs:{value:"false"}},[e._v("离线")])])]):e._e(),e._v(" "),"device"==e.channel_type?n("span",{staticClass:"hidden-xs"},[e._v("  ")]):e._e(),e._v(" "),n("div",{staticClass:"form-group form-group-sm"},[n("div",{staticClass:"checkbox",staticStyle:{"user-select":"none"}},[n("el-checkbox",{staticStyle:{"margin-top":"-5px","padding-left":"0"},attrs:{size:"small",name:"Related"},model:{value:e.related,callback:function(t){e.related="string"==typeof t?t.trim():t},expression:"related"}},[e._v("\n 只看"+e._s(e.reverse?"未选":"已选")+"("+e._s(e.relateCnt)+")\n ")]),e._v(" "),n("span",[n("a",{attrs:{role:"button"},on:{click:e.toggleReverse}},[n("i",{staticClass:"fa fa-sort"})])])],1)])]),e._v(" "),n("br"),e._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"channelTable",attrs:{data:e.channels,stripe:"","max-height":500,"element-loading-text":"加载中..."},on:{"sort-change":e.sortChange,select:e.select,"select-all":e.selectAll}},[n("el-table-column",{attrs:{type:"selection",width:"55",fixed:"",selectable:e.selectable}}),e._v(" "),n("el-table-column",{attrs:{prop:"DeviceID",label:"设备国标编号","min-width":"200","show-overflow-tooltip":"",sortable:"custom"}}),e._v(" "),n("el-table-column",{attrs:{prop:"ID",label:"通道国标编号","min-width":"200","show-overflow-tooltip":"",sortable:"custom"}}),e._v(" "),"标准版"!=e.serverInfo.VersionType?n("el-table-column",{attrs:{prop:"CustomID",label:"自定义通道国标编号","min-width":"200","show-overflow-tooltip":"",sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.Editing?n("input",{directives:[{name:"focus",rawName:"v-focus"}],staticStyle:{width:"170px",padding:"2px","line-height":"100%"},attrs:{type:"text",oninput:"value=value.replace(/[^\\d]/g,'')"},domProps:{value:t.row.CustomID||t.row.ID},on:{keydown:[function(n){if(!("button"in n)&&e._k(n.keyCode,"esc",27,n.key))return null;n.stopPropagation(),n.preventDefault(),e.setChannelID(t.row,!1,n)},function(n){if(!("button"in n)&&e._k(n.keyCode,"enter",13,n.key))return null;n.stopPropagation(),n.preventDefault(),e.setChannelID(t.row,!1,n)}],blur:function(n){e.setChannelID(t.row,!1,n)}}}):n("a",{class:{"text-orange":!!t.row.CustomID},attrs:{role:"button"},on:{click:function(n){n.preventDefault(),e.setChannelID(t.row,!0,n)}}},[e._v(e._s(t.row.CustomID||t.row.ID))])]}}])}):e._e(),e._v(" "),n("el-table-column",{attrs:{prop:"Name",label:"通道名称","min-width":"160",formatter:e.formatName,"show-overflow-tooltip":""}}),e._v(" "),n("el-table-column",{attrs:{"min-width":"100",label:"快照"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isDir(t.row)?n("span",[n("i",{staticClass:"fa fa-sitemap"})]):n("el-popover",{attrs:{"open-delay":1e3,"close-delay":10,placement:"left",title:t.row.ID,width:"400",trigger:"hover"}},[n("img",{staticStyle:{width:"100%",height:"100%"},attrs:{onerror:"this.src='/images/default_snap.png';",src:t.row.SnapURL}}),e._v(" "),n("img",{staticStyle:{height:"30px",width:"50px"},attrs:{slot:"reference",onerror:"this.src='/images/default_snap.png';",src:t.row.SnapURL},slot:"reference"})])]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"Status",label:"在线状态","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isDir(t.row)?n("span",[e._v("-")]):t.row.DeviceOnline&&"ON"==(t.row.CustomStatus||t.row.Status)?n("span",{class:{"text-success":"ON"==t.row.Status,"text-orange":!!t.row.CustomStatus}},[e._v("在线")]):n("span",{class:{"text-orange":!!t.row.CustomStatus}},[e._v("离线")])]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"Manufacturer",label:"厂家","min-width":"120",formatter:e.formatManufacturer,"show-overflow-tooltip":""}})],1),e._v(" "),e.total>0?n("el-pagination",{staticClass:"pull-right",attrs:{layout:"total,prev,pager,next,sizes","pager-count":e.isMobile()?3:5,total:e.total,"page-size":e.pageSize,"current-page":e.currentPage},on:{"update:pageSize":function(t){e.pageSize=t},"update:currentPage":function(t){e.currentPage=t}}}):e._e(),e._v(" "),n("div",{staticClass:"clearfix"})],1)])])])},r=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[n("span",{attrs:{"aria-hidden":"true"}},[e._v("×")])])}],i={render:o,staticRenderFns:r};t.a=i},"6Exk":function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("FormDlg",{ref:"dlg",attrs:{title:"编辑通道位置",disabled:e.errors.any()||e.form.custom},on:{hide:e.onHide,show:e.onShow,submit:e.onSubmit}},[n("div",{class:{"form-group":!0,"has-error":e.errors.has("serial")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-position-serial"}},[e._v("设备编号\n "),n("span",{staticClass:"text-red"},[e._v("*")])]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("input",{staticClass:"form-control",attrs:{type:"text",readonly:"readonly",id:"input-position-serial",name:"serial","data-vv-as":"设备编号"},domProps:{value:e.form.serial}})])]),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("code")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-position-code"}},[e._v("通道编号\n "),n("span",{staticClass:"text-red"},[e._v("*")])]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("input",{staticClass:"form-control",attrs:{type:"text",readonly:"readonly",id:"input-position-code",name:"code","data-vv-as":"通道编号"},domProps:{value:e.form.code}})])]),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("name")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-position-name"}},[e._v("通道名称\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("input",{staticClass:"form-control",attrs:{type:"text",readonly:"readonly",id:"input-position-name",name:"name","data-vv-as":"通道名称"},domProps:{value:e.form.name||"-"}})])]),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("longitude")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-position-longitude"}},[e._v("经度\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("input",{directives:[{name:"validate",rawName:"v-validate",value:"decimal",expression:"'decimal'"},{name:"model",rawName:"v-model.trim",value:e.form.customLongitude,expression:"form.customLongitude",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",id:"input-position-longitude",name:"longitude",placeholder:e.form.longitude||"-","data-vv-as":"经度"},domProps:{value:e.form.customLongitude},on:{paste:e.onPasteLngLat,keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.$el.querySelector("#input-position-latitude").focus()},input:function(t){t.target.composing||e.$set(e.form,"customLongitude",t.target.value.trim())},blur:function(t){e.$forceUpdate()}}})])]),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("latitude")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-position-latitude"}},[e._v("纬度\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("input",{directives:[{name:"validate",rawName:"v-validate",value:"decimal",expression:"'decimal'"},{name:"model",rawName:"v-model.trim",value:e.form.customLatitude,expression:"form.customLatitude",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",id:"input-position-latitude",name:"latitude",placeholder:e.form.latitude||"-","data-vv-as":"纬度"},domProps:{value:e.form.customLatitude},on:{paste:e.onPasteLngLat,keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.onSubmit(t)},input:function(t){t.target.composing||e.$set(e.form,"customLatitude",t.target.value.trim())},blur:function(t){e.$forceUpdate()}}})])])])},r=[],i={render:o,staticRenderFns:r};t.a=i},"83ow":function(e,t,n){var o=n("Jf3M");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("088d3088",o,!0,{})},ACB8:function(e,t,n){"use strict";function o(e){n("h+y7"),n("I5dp"),n("X7Qf")}Object.defineProperty(t,"__esModule",{value:!0});var r=n("5kFO"),i=n.n(r);for(var a in r)["default","default"].indexOf(a)<0&&function(e){n.d(t,e,function(){return r[e]})}(a);var s=n("OhaP"),l=n("VU/8"),u=o,c=l(i.a,s.a,!1,u,"data-v-7852c7d6",null);t.default=c.exports},DNJ5:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function o(r,i){try{var a=t[r](i),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){o("next",e)},function(e){o("throw",e)});e(s)}return o("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var i=n("A9K1"),a=o(i),s=n("0iPh"),l=o(s);t.default={props:{vtype:{type:String,default:""}},data:function(){return{bLoading:!1,cascades:[],users:[],form:this.defForm()}},components:{FormDlg:a.default},computed:{title:function(){return this.form.share?"共享节点":"取消共享节点"}},methods:{defForm:function(){return{serial:"",code:"",name:"",target:"cascade",cascade_id:"",username:"",subfetch:!0,uptrace:!1,devtree:!0,share:!0,share_all_channel:!1}},onHide:function(){this.form=this.defForm(),"标准版"!=this.vtype?this.form.target="cascade":this.form.target="user",this.bLoading=!1,this.cascades=[],this.users=[],this.$emit("hide")},onShow:function(){this.errors.clear(),this.$emit("show")},onSubmit:function(){var e=this;return r(regeneratorRuntime.mark(function t(){var n,o;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$validator.validateAll();case 2:if(n=t.sent){t.next=8;break}return o=e.errors.items[0],e.$message({type:"error",message:o.msg}),(0,l.default)("[name="+o.field+"]").focus(),t.abrupt("return");case 8:if("cascade"!=e.form.target){t.next=18;break}if(e.form.cascade_id){t.next=12;break}return e.$message({type:"error",message:"请选择上级平台"}),t.abrupt("return");case 12:if(!e.form.share_all_channel||e.form.share){t.next=15;break}return e.$message({type:"error",message:"上级平台已被标记为全部共享"}),t.abrupt("return");case 15:l.default.post("/api/v1/cascade/sharenode",{serial:e.form.serial,code:e.form.code,cascade_id:e.form.cascade_id,share:e.form.share,subfetch:e.form.subfetch,uptrace:e.form.uptrace,devtree:e.form.devtree}).then(function(t){e.$refs.dlg.hide(),e.$emit("submit"),e.$message({type:"success",message:"操作成功"})}),t.next=26;break;case 18:if("user"!=e.form.target){t.next=26;break}if(e.form.username){t.next=22;break}return e.$message({type:"error",message:"请选择用户"}),t.abrupt("return");case 22:if(!e.form.share_all_channel||e.form.share){t.next=25;break}return e.$message({type:"error",message:"用户已被标记为全部共享"}),t.abrupt("return");case 25:l.default.post("/api/v1/user/sharenode",{serial:e.form.serial,code:e.form.code,username:e.form.username,share:e.form.share,subfetch:e.form.subfetch,uptrace:e.form.uptrace,devtree:e.form.devtree}).then(function(t){e.$refs.dlg.hide(),e.$emit("submit"),e.$message({type:"success",message:"操作成功"})});case 26:case"end":return t.stop()}},t,e)}))()},show:function(e){var t=this;this.errors.clear(),e&&(this.form.serial=e.serial,this.form.code=e.code,this.form.name=e.customName||e.name||e.code,this.form.devtree=!!e.devtree),"标准版"!=this.vtype?(this.form.target="cascade",this.loadCascade()):(this.form.target="user",this.loadUser()),this.$nextTick(function(){t.$refs.dlg.show()})},loadCascade:function(e){var t=this;this.bLoading=!0,l.default.get("/api/v1/cascade/list",{q:e,limit:10}).then(function(e){t.cascades=e.CascadeList||[]}).always(function(){t.$nextTick(function(){t.bLoading=!1})})},loadUser:function(e){var t=this;this.bLoading=!0,l.default.get("/api/v1/user/list",{q:e,limit:10}).then(function(e){t.users=e.UserList||[]}).always(function(){t.$nextTick(function(){t.bLoading=!1})})},changeTarget:function(e){"cascade"==e?this.loadCascade():"user"==e&&this.loadUser()},changeCascade:function(e){if(e){this.form.cascade_id=e;var t=!0,n=!1,o=void 0;try{for(var r,i=this.cascades[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var a=r.value;if(a.ID==e){this.form.share_all_channel=!!a.ShareAllChannel;break}}}catch(e){n=!0,o=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw o}}}else this.form.cascade_id="",this.form.share_all_channel=!1},changeUser:function(e){if(e){this.form.username=e;var t=!0,n=!1,o=void 0;try{for(var r,i=this.users[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var a=r.value;if(a.Username==e){this.form.share_all_channel=!!a.HasAllChannel;break}}}catch(e){n=!0,o=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw o}}}else this.form.username="",this.form.share_all_channel=!1},clearCascade:function(){this.form.cascade_id="",this.loadCascade()},clearUser:function(){this.form.username="",this.loadUser()},renderUsername:function(e){var t=e.Username||e.ID;return e.HasAllChannel&&(t+="(全部共享)"),t},renderCascadeName:function(e){var t=e.Name||e.Serial||e.ID;return e.ShareAllChannel&&(t+="(全部共享)"),t}}}},Efkx:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("DNJ5"),r=n.n(o);for(var i in o)["default","default"].indexOf(i)<0&&function(e){n.d(t,e,function(){return o[e]})}(i);var a=n("4Dy5"),s=n("VU/8"),l=s(r.a,a.a,!1,null,null,null);t.default=l.exports},I5dp:function(e,t,n){var o=n("vV2A");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("224c80bb",o,!0,{})},JK3F:function(e,t,n){!function(t,n){e.exports=n()}(0,function(){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=4)}([function(e,t,n){var o=n(2)(n(1),n(3),null,null,null);o.options.__file="C:\\Users\\Administrator\\Documents\\vue-context-menu\\src\\VueContextMenu.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] VueContextMenu.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"context-menu",data:function(){return{triggerShowFn:function(){},triggerHideFn:function(){},x:null,y:null,style:{},binded:!1}},props:{target:null,show:Boolean},mounted:function(){this.bindEvents()},watch:{show:function(e){e?this.bindHideEvents():this.unbindHideEvents()},target:function(e){this.bindEvents()}},methods:{bindEvents:function(){var e=this;this.$nextTick(function(){e.target&&!e.binded&&(e.triggerShowFn=e.contextMenuHandler.bind(e),e.target.addEventListener("contextmenu",e.triggerShowFn),e.binded=!0)})},unbindEvents:function(){this.target&&this.target.removeEventListener("contextmenu",this.triggerShowFn)},bindHideEvents:function(){this.triggerHideFn=this.clickDocumentHandler.bind(this),document.addEventListener("mousedown",this.triggerHideFn),document.addEventListener("mousewheel",this.triggerHideFn)},unbindHideEvents:function(){document.removeEventListener("mousedown",this.triggerHideFn),document.removeEventListener("mousewheel",this.triggerHideFn)},clickDocumentHandler:function(e){this.$emit("update:show",!1)},contextMenuHandler:function(e){this.x=e.clientX,this.y=e.clientY,this.$emit("update:show",!0),e.preventDefault(),this.$nextTick(this.layout)},layout:function(){if(this.y+this.$el.offsetHeight>document.documentElement.clientHeight)return void(this.style={left:this.x+"px",bottom:0});this.style={left:this.x+"px",top:this.y+"px"}}}}},function(e,t){e.exports=function(e,t,n,o,r){var i,a=e=e||{},s=typeof e.default;"object"!==s&&"function"!==s||(i=e,a=e.default);var l="function"==typeof a?a.options:a;t&&(l.render=t.render,l.staticRenderFns=t.staticRenderFns),o&&(l._scopeId=o);var u;if(r?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},l._ssrRegister=u):n&&(u=n),u){var c=l.functional,d=c?l.render:l.beforeCreate;c?l.render=function(e,t){return u.call(t),d(e,t)}:l.beforeCreate=d?[].concat(d,u):[u]}return{esModule:i,exports:a,options:l}}},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],staticStyle:{display:"block"},style:e.style,on:{mousedown:function(e){e.stopPropagation()},contextmenu:function(e){e.preventDefault()}}},[e._t("default")],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){const o=n(0),r={};r.install=function(e,t){e.component(o.name,o)},r.component=o,"undefined"!=typeof window&&window.Vue&&window.Vue.use(r),e.exports=r}])})},Jf3M:function(e,t,n){t=e.exports=n("FZ+f")(!1),t.push([e.i,".modal-content[data-v-02fc2d36]{overflow:hidden}@media screen and (min-width:992px){.modal-dialog.modal-lgg[data-v-02fc2d36]{width:90%}}@media screen and (min-width:1200px){.modal-dialog.modal-lgg[data-v-02fc2d36]{width:1200px}}",""])},KBJn:function(e,t,n){var o=n("Ynuf");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("0dc1678c",o,!0,{})},LbQQ:function(e,t,n){var o=n("rF1v");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("080cae9a",o,!0,{})},OhaP:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("br"),n("br",{staticClass:"hidden-xs"}),e._v(" "),n("div",{staticClass:"row hidden-xs"},[n("div",{staticClass:"text-center"},[n("el-button-group",{staticClass:"player-btn-group"},[e._l(e.playerBtnGroup,function(t){return n("el-button",{key:t.num,class:{active:e.playerLength==t.num},attrs:{type:"primary",size:"medium"},on:{click:function(n){n.preventDefault(),e.setPlayerLength(t.num)}}},[e._v(e._s(t.name))])}),e._v(" "),e.isIE()?e._e():n("el-button",{attrs:{type:"primary",size:"medium",title:e.loopPlaying?"停止轮巡播放":"选择轮巡播放通道"},on:{click:function(t){t.preventDefault(),e.loopPlaying?e.stopLoopPlay():e.showLoopPlayListDlg()}}},[e.loopPlaying?n("i",{staticClass:"fa fa-stop",staticStyle:{color:"#dd4b39"}}):n("span",[e._v("轮播")])]),e._v(" "),n("el-button",{attrs:{type:"primary",size:"medium",title:"全屏显示"},on:{click:function(t){t.preventDefault(),e.fullscreen(t)}}},[n("i",{staticClass:"fa fa-arrows-alt"})]),e._v(" "),!e.loopPlaying&&e.hasLocalData()?n("el-button",{attrs:{type:"primary",size:"medium",title:"点击加载上次记录"},on:{click:function(t){t.preventDefault(),e.loadLocalData(!0)}}},[n("i",{staticClass:"fa fa-database"})]):e._e()],2)],1)]),e._v(" "),n("div",{staticClass:"row visible-xs text-center"},[n("el-button-group",{staticClass:"player-btn-group"},e._l(e.playerBtnGroup,function(t){return n("el-button",{key:t.num,class:{active:e.playerLength==t.num},attrs:{type:"primary",size:"mini"},on:{click:function(n){n.preventDefault(),e.setPlayerLength(t.num)}}},[e._v(e._s(t.name))])}))],1),e._v(" "),n("br"),n("br",{staticClass:"hidden-xs"}),e._v(" "),n("div",{staticClass:"view-list row"},[n("div",{staticClass:"col-md-3",attrs:{id:"dev-tree-left"}},[n("div",{attrs:{autocomplete:"off",spellcheck:"false"}},[n("div",{staticClass:"form-group form-group-sm"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.q,expression:"q"}],ref:"q",staticClass:"form-control",attrs:{type:"text",placeholder:"搜索"},domProps:{value:e.q},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault()},input:function(t){t.target.composing||(e.q=t.target.value)}}})])]),e._v(" "),n("ul",{staticClass:"nav nav-tabs"},[n("li",{staticClass:"active",on:{click:function(t){e.switchTab("dev")}}},[n("a",{attrs:{href:"#dev-tree-wrapper","data-toggle":"tab"}},[e._v("设备树")])]),e._v(" "),n("li",{on:{click:function(t){e.switchTab("group")}}},[n("a",{attrs:{href:"#group-tree-wrapper","data-toggle":"tab"}},[e._v("分 组")])])]),e._v(" "),n("div",{staticClass:"tab-content",staticStyle:{margin:"10px 0"},attrs:{id:"tab-tree-wrapper"}},[n("div",{ref:"devTreeWrapper",staticClass:"tab-pane active",attrs:{id:"dev-tree-wrapper"}},[e.showQueryDevTree?n("el-tree",{ref:"queryDevTree",attrs:{id:"query-dev-tree","node-key":"key",data:e.queryDevTreeDataList,props:e.treeProps,load:e.queryDevTreeLoad,lazy:"","empty-text":e.queryDevTreeEmptyText},on:{"node-click":e.treeNodeClick,"node-contextmenu":e.treeNodeRightClick},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.node,r=t.data;return n("span",{staticClass:"custom-tree-node"},[r.parentID?n("i",{staticClass:"glyphicon glyphicon-arrow-up",style:e.treeLeaf(r)?"color:#c0c4cc;font-size:12px;margin-left:-16px;":"color:#c0c4cc;font-size:12px;",attrs:{title:"点击查询上一层"},on:{click:function(t){t.stopPropagation(),e.q="code:"+r.parentID}}}):e._e(),e._v(" "),n("span",{class:{"text-green":e.treeLeaf(r)&&"ON"===r.status}},[n("i",{class:["fa",{"fa-sitemap":!e.treeLeaf(r),"fa-camera":e.treeLeaf(r),"fa-spinner":o.playing,"fa-spin":o.playing,"fa-play":o.play}]}),e._v(" "),n("span",{staticClass:"ellipsis",staticStyle:{"user-select":"none"},attrs:{title:o.label}},[e._v(e._s(o.label))])])])}}])}):e._e(),e._v(" "),e.showTree?n("el-tree",{directives:[{name:"show",rawName:"v-show",value:!e.showQueryDevTree,expression:"!showQueryDevTree"}],ref:"devTree",attrs:{id:"dev-tree","node-key":"key",props:e.treeProps,load:e.treeLoad,"filter-node-method":e.devTreeFilter,lazy:"","empty-text":e.treeEmptyText,"default-expanded-keys":e.defExpandDevs},on:{"node-click":e.treeNodeClick,"node-contextmenu":e.treeNodeRightClick},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.node,r=t.data;return n("span",{staticClass:"custom-tree-node"},[n("span",{class:{"text-green":e.treeLeaf(r)&&"ON"===r.status}},[n("i",{class:["fa",{"fa-sitemap":!e.treeLeaf(r),"fa-camera":e.treeLeaf(r),"fa-spinner":o.playing,"fa-spin":o.playing,"fa-play":o.play}]}),e._v(" "),n("span",{staticClass:"ellipsis",staticStyle:{"user-select":"none"},attrs:{title:o.label}},[e._v(e._s(o.label))])])])}}])}):e._e()],1),e._v(" "),n("div",{ref:"groupTreeWrapper",staticClass:"tab-pane",attrs:{id:"group-tree-wrapper"}},[e.showQueryGroupTree?n("el-tree",{ref:"queryGroupTree",attrs:{id:"query-group-tree","node-key":"key",data:e.queryGroupTreeDataList,props:e.treeProps,load:e.queryGroupTreeLoad,lazy:"","empty-text":e.queryGroupTreeEmptyText,draggable:e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员")&&!e.isMobile(),"allow-drag":e.allowDrag,"allow-drop":e.allowDrop},on:{"node-drop":e.handleDrop,"node-click":e.treeNodeClick,"node-contextmenu":e.treeNodeRightClick},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.node,r=t.data;return n("span",{staticClass:"custom-tree-node"},[r.parentID?n("i",{staticClass:"glyphicon glyphicon-arrow-up",style:e.treeLeaf(r)?"color:#c0c4cc;font-size:12px;margin-left:-16px;":"color:#c0c4cc;font-size:12px;",attrs:{title:"点击查询上一层"},on:{click:function(t){t.stopPropagation(),e.q="code:"+r.parentID}}}):e._e(),e._v(" "),n("span",{class:{"text-green":e.treeLeaf(r)&&"ON"===r.status}},[n("i",{class:["fa",{"fa-sitemap":!e.treeLeaf(r),"fa-camera":e.treeLeaf(r),"fa-spinner":o.playing,"fa-spin":o.playing,"fa-play":o.play}]}),e._v(" "),n("span",{class:["ellipsis",{"text-bold":!!r.custom,"text-under-dashed":o.parent&&o.parent.data&&!1===o.parent.data.custom}],staticStyle:{"user-select":"none"},attrs:{title:o.label}},[e._v(e._s(o.label))])])])}}])}):e._e(),e._v(" "),e.showGroupTree?n("el-tree",{directives:[{name:"show",rawName:"v-show",value:!e.showQueryGroupTree,expression:"!showQueryGroupTree"}],ref:"groupTree",attrs:{id:"group-tree","node-key":"key",props:e.treeProps,load:e.groupTreeLoad,"filter-node-method":e.groupTreeFilter,lazy:"","empty-text":e.groupTreeEmptyText,"default-expanded-keys":e.defExpandGroups,draggable:e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员")&&!e.isMobile(),"allow-drag":e.allowDrag,"allow-drop":e.allowDrop},on:{"node-drop":e.handleDrop,"node-click":e.treeNodeClick,"node-contextmenu":e.treeNodeRightClick},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.node,r=t.data;return n("span",{staticClass:"custom-tree-node"},[n("span",{class:{"text-green":e.treeLeaf(r)&&"ON"===r.status}},[n("i",{class:["fa",{"fa-home":!r.code,"fa-sitemap":r.code&&!e.treeLeaf(r),"fa-camera":e.treeLeaf(r),"fa-spinner":o.playing,"fa-spin":o.playing,"fa-play":o.play}]}),e._v(" "),o.level>1||r.subCount>0||e.q||e.isMobile()||!e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员")||!e.hasAllChannel(e.serverInfo,e.userInfo)?n("span",{class:["ellipsis",{"text-bold":!!r.custom,"text-under-dashed":o.parent&&o.parent.data&&!1===o.parent.data.custom}],staticStyle:{"user-select":"none"},attrs:{title:o.label}},[e._v("\r\n\t\t\t\t\t\t\t\t\t"+e._s(o.label)+"\r\n\t\t\t\t\t\t\t\t")]):n("el-tooltip",{attrs:{content:"右键创建分组",placement:"right",manual:"",value:e.showTip}},[n("span",{staticClass:"ellipsis text-bold",staticStyle:{"user-select":"none"},attrs:{title:o.label}},[e._v(e._s(o.label))])])],1)])}}])}):e._e()],1)])]),e._v(" "),n("VueContextMenu",{staticClass:"right-menu",attrs:{target:e.contextMenuTarget,show:e.contextMenuVisible},on:{"update:show":function(t){return e.contextMenuVisible=t}}},[n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&!e.contextMenuNodeData.custom&&e.contextMenuNodeData.code&&e.contextMenuNode&&e.contextMenuNode.play&&!e.contextMenuNode.playing,expression:"contextMenuNodeData && !contextMenuNodeData.custom && contextMenuNodeData.code && contextMenuNode && contextMenuNode.play && !contextMenuNode.playing"}],attrs:{role:"button"},on:{click:function(t){e.playStop(e.contextMenuNode)}}},[n("i",{staticClass:"fa fa-stop"}),e._v(" 停止播放\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData,expression:"contextMenuNodeData"}],attrs:{role:"button"},on:{click:function(t){e.treeNodeRefresh(e.pnode)}}},[n("i",{staticClass:"fa fa-refresh"}),e._v(" 刷新节点\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.serverInfo.StreamStatsInterval>0&&e.contextMenuNodeData&&e.contextMenuNodeData.subCountDevice>0&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员"),expression:"serverInfo.StreamStatsInterval > 0 && contextMenuNodeData && contextMenuNodeData.subCountDevice > 0 && userInfo && hasAnyRole(serverInfo, userInfo, '管理员', '超级管理员')"}],attrs:{role:"button"},on:{click:e.showStreamStats}},[n("i",{staticClass:"fa fa-bar-chart"},[e._v(" 开流统计")])]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNode&&e.contextMenuNode.treeNodeBatchPlay,expression:"contextMenuNode && contextMenuNode.treeNodeBatchPlay"}],attrs:{role:"button"},on:{click:e.treeNodeBatchPlay}},[n("i",{staticClass:"fa fa-th-large"}),e._v(" 一键上屏\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&e.contextMenuNodeData.custom&&(e.contextMenuNodeData.code||e.hasAllChannel(e.serverInfo,e.userInfo))&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员"),expression:"contextMenuNodeData && contextMenuNodeData.custom && (contextMenuNodeData.code || hasAllChannel(serverInfo, userInfo)) && userInfo && hasAnyRole(serverInfo, userInfo, '管理员', '超级管理员')"}],attrs:{role:"button"},on:{click:e.showNodeAddDlg}},[n("i",{staticClass:"fa fa-plus"}),e._v(" 新建分组\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&!e.contextMenuNodeData.custom&&"virtual"===e.contextMenuNodeData.manufacturer&&e.contextMenuNodeData.code&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"超级管理员"),expression:"contextMenuNodeData && !contextMenuNodeData.custom && contextMenuNodeData.manufacturer === 'virtual' && contextMenuNodeData.code && userInfo && hasAnyRole(serverInfo, userInfo, '超级管理员')"}],attrs:{role:"button"},on:{click:e.showNodeAddDlg}},[n("i",{staticClass:"fa fa-plus"}),e._v(" 新建节点\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&e.contextMenuNodeData.custom&&(e.contextMenuNodeData.code||e.hasAllChannel(e.serverInfo,e.userInfo))&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员"),expression:"contextMenuNodeData && contextMenuNodeData.custom && (contextMenuNodeData.code || hasAllChannel(serverInfo, userInfo)) && userInfo && hasAnyRole(serverInfo, userInfo, '管理员', '超级管理员')"}],attrs:{role:"button"},on:{click:e.showNodeImportDlg}},[n("i",{staticClass:"fa fa-arrow-right"}),e._v(" 导入设备\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&e.contextMenuNodeData.custom&&!e.contextMenuNodeData.code&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"超级管理员"),expression:"contextMenuNodeData && contextMenuNodeData.custom && !contextMenuNodeData.code && userInfo && hasAnyRole(serverInfo, userInfo, '超级管理员')"}],attrs:{role:"button"},on:{click:e.exportGroup}},[n("i",{staticClass:"fa fa-download"}),e._v(" 导出分组\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&e.contextMenuNodeData.custom&&!e.contextMenuNodeData.code&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"超级管理员"),expression:"contextMenuNodeData && contextMenuNodeData.custom && !contextMenuNodeData.code && userInfo && hasAnyRole(serverInfo, userInfo, '超级管理员')"}],attrs:{role:"button"},on:{click:e.importGroup}},[n("i",{staticClass:"fa fa-upload"}),e._v(" 导入分组\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&e.contextMenuNodeData.custom&&e.contextMenuNodeData.code&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员"),expression:"contextMenuNodeData && contextMenuNodeData.custom && contextMenuNodeData.code && userInfo && hasAnyRole(serverInfo, userInfo, '管理员', '超级管理员')"}],attrs:{role:"button"},on:{click:e.showCustomListDlg}},[n("i",{staticClass:"fa fa-check"}),e._v(" 选择通道\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&!e.contextMenuNodeData.custom&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员"),expression:"contextMenuNodeData && !contextMenuNodeData.custom && userInfo && hasAnyRole(serverInfo, userInfo, '管理员', '超级管理员')"}],attrs:{role:"button"},on:{click:e.showNodeEditDlg}},[n("i",{staticClass:"fa fa-edit"}),e._v(" 编辑名称\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&e.contextMenuNodeData.custom&&e.contextMenuNodeData.code&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员"),expression:"contextMenuNodeData && contextMenuNodeData.custom && contextMenuNodeData.code && userInfo && hasAnyRole(serverInfo, userInfo, '管理员', '超级管理员')"}],attrs:{role:"button"},on:{click:e.showNodeEditDlg}},[n("i",{staticClass:"fa fa-edit"}),e._v(" 编辑分组\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&!e.contextMenuNodeData.custom&&e.contextMenuNodeData.code&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员"),expression:"contextMenuNodeData && !contextMenuNodeData.custom && contextMenuNodeData.code && userInfo && hasAnyRole(serverInfo, userInfo, '管理员', '超级管理员')"}],attrs:{role:"button"},on:{click:e.showPositionEditDlg}},[n("i",{staticClass:"glyphicon glyphicon-map-marker"}),e._v(" 编辑位置\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&e.contextMenuNodeData.code&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"超级管理员"),expression:"contextMenuNodeData && contextMenuNodeData.code && userInfo && hasAnyRole(serverInfo, userInfo, '超级管理员')"}],attrs:{role:"button"},on:{click:e.showNodeShareDlg}},[n("i",{staticClass:"fa fa-share"}),e._v(" 共享节点\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&e.contextMenuNodeData.custom&&e.contextMenuNodeData.code&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员"),expression:"contextMenuNodeData && contextMenuNodeData.custom && contextMenuNodeData.code && userInfo && hasAnyRole(serverInfo, userInfo, '管理员', '超级管理员')"}],attrs:{role:"button"},on:{click:e.removeCustomNode}},[n("i",{staticClass:"fa fa-remove"}),e._v(" 删除分组\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&!e.contextMenuNodeData.custom&&e.contextMenuNodeData.code&&e.pnode&&e.pnode.data&&e.pnode.data.custom&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","超级管理员"),expression:"contextMenuNodeData && !contextMenuNodeData.custom && contextMenuNodeData.code && pnode && pnode.data && pnode.data.custom && userInfo && hasAnyRole(serverInfo, userInfo, '管理员', '超级管理员')"}],attrs:{role:"button"},on:{click:e.removeCustomNode}},[n("i",{staticClass:"fa fa-remove"}),e._v(" 移出分组\r\n\t\t\t")]),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:e.contextMenuNodeData&&!e.contextMenuNodeData.custom&&"virtual"===e.contextMenuNodeData.manufacturer&&e.contextMenuNodeData.code&&e.userInfo&&e.hasAnyRole(e.serverInfo,e.userInfo,"超级管理员"),expression:"contextMenuNodeData && !contextMenuNodeData.custom && contextMenuNodeData.manufacturer === 'virtual' && contextMenuNodeData.code && userInfo && hasAnyRole(serverInfo, userInfo, '超级管理员')"}],attrs:{role:"button"},on:{click:e.removeVirtualNode}},[n("i",{staticClass:"fa fa-remove"}),e._v(" 删除节点\r\n\t\t\t")])]),e._v(" "),n("div",{staticClass:"row col-md-9",attrs:{id:"dev-tree-right"}},[n("div",{attrs:{id:"screen-sticky"}},[n("div",{staticClass:"video-show col-md-9 col-lg-10"},[n("div",[e._l(e.players,function(t,o){return n("div",{key:o,staticClass:"no-margin no-padding video",class:{active:o==e.playerIdx,"col-sm-12":1==e.playerLength,"col-sm-6":4==e.playerLength,"col-sm-4":9==e.playerLength,"col-sm-3":16==e.playerLength},on:{mousemove:function(n){e.resetCloseTimer(t)},touchstart:function(n){e.resetCloseTimer(t)},click:function(n){e.clickPlayer(t,o,n)},touchend:function(n){e.clickPlayer(t,o,n)}}},[n("LivePlayer",{directives:[{name:"loading",rawName:"v-loading",value:t.bLoading,expression:"player.bLoading"}],attrs:{videoUrl:t.url,waterMark:t.osd,hideBigPlayButton:!!e.serverInfo.HideBigPlayButton||e.loopPlaying,smart:t.bSmart,poster:t.poster,controls:t.bControls&&!e.loopPlaying,live:"",muted:"",stretch:"",digitalZoom:"",loading:t.bLoading,"element-loading-text":"加载中...","element-loading-background":"#000"},on:{fullscreen:function(n){e.onFullscreenChange(t,o,n)},media_info:function(n){e.onMediaInfo(t,o,n)},ended:function(n){e.onEnded(t,o,n)},error:function(n){e.onError(t,o,n)},message:e.$message,"update:loading":function(n){e.$set(t,"bLoading",n)}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.isMobile()&&e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","操作员")&&t.bFullscreen&&t.bControls,expression:"!isMobile() && hasAnyRole(serverInfo, userInfo, '管理员', '操作员') && player.bFullscreen && player.bControls"}],staticClass:"ptz-block ptz-block-fs"},[n("div",{staticClass:"ptz-cell ptz-up",attrs:{command:"up",title:"上"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-chevron-up"})]),e._v(" "),n("div",{staticClass:"ptz-cell ptz-left",attrs:{command:"left",title:"左"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-chevron-left"})]),e._v(" "),n("div",{staticClass:"ptz-center",attrs:{title:"云台控制"}},[n("i",{staticClass:"fa fa-arrows"})]),e._v(" "),n("div",{staticClass:"ptz-cell ptz-right",attrs:{command:"right",title:"右"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-chevron-right"})]),e._v(" "),n("div",{staticClass:"ptz-cell ptz-down",attrs:{command:"down",title:"下"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-chevron-down"})]),e._v(" "),n("div",{staticClass:"ptz-cell ptz-zoomin",attrs:{command:"zoomin",title:"放大"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-plus-circle"})]),e._v(" "),e.canTalk()&&"标准版"!=e.serverInfo.VersionType?n("div",{staticClass:"ptz-cell ptz-talk"},[n("i",{staticClass:"fa fa-microphone",on:{mousedown:function(t){t.preventDefault(),e.talkStart(t)}}})]):e._e(),e._v(" "),n("div",{staticClass:"ptz-cell ptz-zoomout",attrs:{command:"zoomout",title:"缩小"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-minus-circle"})])])]),e._v(" "),e.bVideoTitle&&t.title?n("div",{staticClass:"video-title",attrs:{title:t.title}},[e._v(e._s(t.title))]):e._e(),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:t.url&&t.bCloseShow&&!e.loopPlaying,expression:"player.url && player.bCloseShow && !loopPlaying"}],staticClass:"video-close",on:{click:function(t){e.closeVideo(o,!0)}}},[e._v("关闭")]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!t.url&&t.bCloseShow&&!e.loopPlaying,expression:"!player.url && player.bCloseShow && !loopPlaying"}],staticClass:"video-close channel-selector",on:{click:function(n){e.selectChannel(o,t)}}},[e._v("选择通道")])],1)}),e._v(" "),n("ScreenChannelListDlg",{ref:"channelListFullscreenDlg",attrs:{title:e.channelListDlgTitle},on:{selected:e.play}})],2),e._v(" "),n("div",{staticClass:"clearfix"}),e._v(" "),e.isDemoUser(e.serverInfo,e.userInfo)&&e.outHevcTipIdx<0?n("div",{staticClass:"text-center"},[n("br"),e._v("\r\n\t\t\t\t\t\t提示: 演示系统限制匿名登录播放时间, 若需测试长时间播放, 请"),n("a",{attrs:{target:"_blank",href:"//www.liveqing.com/docs/download/LiveGBS.html"}},[e._v("下载使用")])]):e._e(),e._v(" "),e.outHevcTipIdx>=0?n("div",{staticClass:"text-center text-red"},[n("br"),e._v("\r\n\t\t\t\t\t\t提示: 正在播放 H265 直出流, 确保浏览器版本较新, 并且开启硬件加速\r\n\t\t\t\t\t")]):e._e()]),e._v(" "),n("div",{staticClass:"col-md-3 col-lg-2",attrs:{id:"dev-tree-ptz"}},[e.hasAnyRole(e.serverInfo,e.userInfo,"管理员","操作员")?n("div",{staticClass:"ptz-block"},[e.ws?n("el-progress",{staticClass:"mic-level-bar",attrs:{percentage:e.level,"text-inside":!0}}):e._e(),e._v(" "),n("div",{staticClass:"ptz-cell ptz-up",class:{readonly:!e.playing||e.loopPlaying},attrs:{command:"up",title:"上"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)},touchstart:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-chevron-up"})]),e._v(" "),n("div",{staticClass:"ptz-cell ptz-left",class:{readonly:!e.playing||e.loopPlaying},attrs:{command:"left",title:"左"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)},touchstart:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-chevron-left"})]),e._v(" "),n("div",{staticClass:"ptz-cell ptz-center",attrs:{title:"云台控制"}},[e.canTalk()&&"标准版"!=e.serverInfo.VersionType?n("i",{staticClass:"fa fa-microphone",class:{readonly:!e.playing||e.loopPlaying},attrs:{title:"按住喊话"},on:{mousedown:function(t){t.preventDefault(),e.talkStart(t)},touchstart:function(t){t.preventDefault(),e.talkStart(t)}}}):e._e(),e._v(" "),e.canTalk()||"标准版"==e.serverInfo.VersionType?e._e():n("i",{staticClass:"fa fa-microphone-slash",class:{readonly:!e.playing||e.loopPlaying},attrs:{title:"由于浏览器安全策略, 非 HTTPS 或 localhost 访问, 对讲不可用"}})]),e._v(" "),n("div",{staticClass:"ptz-cell ptz-right",class:{readonly:!e.playing||e.loopPlaying},attrs:{command:"right",title:"右"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)},touchstart:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-chevron-right"})]),e._v(" "),n("div",{staticClass:"ptz-cell ptz-down",class:{readonly:!e.playing||e.loopPlaying},attrs:{command:"down",title:"下"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)},touchstart:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-chevron-down"})]),e._v(" "),n("div",{staticClass:"ptz-cell ptz-zoomin",class:{readonly:!e.playing||e.loopPlaying},attrs:{command:"zoomin",title:"放大"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)},touchstart:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-plus"})]),e._v(" "),n("div",{staticClass:"ptz-cell ptz-zoomout",class:{readonly:!e.playing||e.loopPlaying},attrs:{command:"zoomout",title:"缩小"},on:{mousedown:function(t){t.preventDefault(),e.ptzControl(t)},touchstart:function(t){t.preventDefault(),e.ptzControl(t)}}},[n("i",{staticClass:"fa fa-minus"})])],1):e._e(),e._v(" "),n("div",{staticClass:"settings-block"},[n("el-checkbox",{attrs:{name:"bVideoTitle"},model:{value:e.bVideoTitle,callback:function(t){e.bVideoTitle="string"==typeof t?t.trim():t},expression:"bVideoTitle"}},[e._v("\r\n\t\t\t\t\t\t\t显示名称\r\n\t\t\t\t\t\t")]),e._v(" "),n("br"),e._v(" "),e.playerLength>1?n("el-checkbox",{attrs:{name:"bSmartStream"},model:{value:e.bSmartStream,callback:function(t){e.bSmartStream="string"==typeof t?t.trim():t},expression:"bSmartStream"}},[e._v("\r\n\t\t\t\t\t\t\t智能码流\r\n\t\t\t\t\t\t")]):e._e()],1)]),e._v(" "),n("div",{staticClass:"clearfix"}),e._v(" "),n("br"),n("br",{staticClass:"hidden-xs"}),e._v(" "),n("div",{staticClass:"row hidden-xs",attrs:{id:"screen-sticky-bottom"}},[n("div",{staticClass:"text-center col-md-11 col-lg-10"},[n("el-button-group",{staticClass:"player-btn-group"},[e._l(e.playerBtnGroup,function(t){return n("el-button",{key:t.num,class:{active:e.playerLength==t.num},attrs:{type:"primary",size:"medium"},on:{click:function(n){n.preventDefault(),e.setPlayerLength(t.num)}}},[e._v(e._s(t.name))])}),e._v(" "),e.isIE()?e._e():n("el-button",{attrs:{type:"primary",size:"medium",title:e.loopPlaying?"停止轮巡播放":"选择轮巡播放通道"},on:{click:function(t){t.preventDefault(),e.loopPlaying?e.stopLoopPlay():e.showLoopPlayListDlg()}}},[e.loopPlaying?n("i",{staticClass:"fa fa-stop",staticStyle:{color:"#dd4b39"}}):n("span",[e._v("轮播")])]),e._v(" "),n("el-button",{attrs:{type:"primary",size:"medium",title:"全屏显示"},on:{click:function(t){t.preventDefault(),e.fullscreen(t)}}},[n("i",{staticClass:"fa fa-arrows-alt"})]),e._v(" "),!e.loopPlaying&&e.hasLocalData()?n("el-button",{attrs:{type:"primary",size:"medium",title:"点击加载上次记录"},on:{click:function(t){t.preventDefault(),e.loadLocalData(!0)}}},[n("i",{staticClass:"fa fa-database"})]):e._e()],2)],1),e._v(" "),n("div",{staticClass:"clearfix"}),e._v(" "),n("br"),n("br",{staticClass:"hidden-xs"})])])])],1),e._v(" "),n("UploadDlg",{ref:"uploadDlg",attrs:{title:"上传分组列表",url:"/api/v1/channel/group/import"},on:{uploaded:e.uploaded}}),e._v(" "),n("ScreenChannelListDlg",{ref:"channelListDlg",attrs:{serverInfo:e.serverInfo,userInfo:e.userInfo,title:e.channelListDlgTitle},on:{selected:e.play}}),e._v(" "),n("ScreenLoopPlayListDlg",{ref:"loopPlayListDlg",attrs:{serverInfo:e.serverInfo,userInfo:e.userInfo},on:{loopPlay:e.startLoopPlay}}),e._v(" "),n("DeviceTreeNodeEditDlg",{ref:"nodeEditDlg",attrs:{serverInfo:e.serverInfo,userInfo:e.userInfo},on:{submit:function(t){e.treeNodeRefresh(e.pnode)}}}),e._v(" "),n("ChannelPositionEditDlg",{ref:"positionEditDlg",on:{submit:function(t){e.treeNodeRefresh(e.pnode)}}}),e._v(" "),n("DeviceTreeNodeShareDlg",{ref:"nodeShareDlg",attrs:{vtype:e.serverInfo.VersionType}}),e._v(" "),n("ChannelCustomListDlg",{ref:"customListDlg",attrs:{serverInfo:e.serverInfo,userInfo:e.userInfo,title:e.customListDlgTitle},on:{hide:function(t){e.treeNodeRefresh(e.pnode)}}})],1)},r=[],i={render:o,staticRenderFns:r};t.a=i},P4y8:function(e,t,n){"use strict";function o(e){n("y3nf")}Object.defineProperty(t,"__esModule",{value:!0});var r=n("qYg5"),i=n.n(r);for(var a in r)["default","default"].indexOf(a)<0&&function(e){n.d(t,e,function(){return r[e]})}(a);var s=n("3c4s"),l=n("VU/8"),u=o,c=l(i.a,s.a,!1,u,"data-v-24cd95ca",null);t.default=c.exports},RUmD:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function o(r,i){try{var a=t[r](i),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){o("next",e)},function(e){o("throw",e)});e(s)}return o("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var i=n("A9K1"),a=o(i),s=n("0iPh"),l=o(s);t.default={props:{serverInfo:{type:Object,default:function(){}},userInfo:{type:Object,default:function(){return null}}},data:function(){return{bImport:!1,bLoading:!1,devices:[],form:this.defForm()}},components:{FormDlg:a.default},computed:{title:function(){return this.form.add?this.bImport?"导入设备":this.form.custom?"新建分组":"新建节点":this.form.custom?"编辑分组":"编辑名称"},labelHeader:function(){return this.form.add?"分组":this.form.custom?"分组":this.form.serial&&!this.form.code?"设备":this.form.serial&&this.form.code?"通道":"节点"},codePlaceholder:function(){return this.form.add?!this.form.serial||this.form.serial.length<4?"1~20位数字":"1~20位数字, 推荐使用行政编号, 如: "+this.form.serial.substring(0,4):""}},methods:{defForm:function(){return{id:"",serial:"",code:"",name:"",custom_id:"",custom_name:"",parent_id:"",parent_name:"根节点",custom:!1,add:!1,virtual:!1,import_serial:"",new_code:""}},onHide:function(){this.form=this.defForm(),this.bLoading=!1,this.bImport=!1,this.devices=[],this.$emit("hide")},onShow:function(){this.errors.clear(),this.$emit("show"),"编辑名称"==this.title&&this.$el.querySelector("#input-name").focus()},onSubmit:function(){var e=this;return r(regeneratorRuntime.mark(function t(){var n,o;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$validator.validateAll();case 2:if(n=t.sent){t.next=8;break}return o=e.errors.items[0],e.$message({type:"error",message:o.msg}),(0,l.default)("[name="+o.field+"]").focus(),t.abrupt("return");case 8:e.form.virtual&&e.form.add?l.default.post("/api/v1/channel/virtual/add",{serial:e.form.serial,code:e.form.code,name:e.form.custom_name,parent_id:e.form.parent_id}).then(function(t){e.$refs.dlg.hide(),e.$emit("submit")}):l.default.post("/api/v1/channel/save",{serial:e.form.serial,code:e.form.code,name:e.form.custom_name,parent_id:e.form.parent_id,add:e.form.add,import_serial:e.form.import_serial,new_code:e.form.new_code,custom_id:e.form.custom_id}).then(function(t){e.$refs.dlg.hide(),e.$emit("submit")});case 9:case"end":return t.stop()}},t,e)}))()},show:function(e){var t=this;this.errors.clear(),e&&(this.bImport=!!e.import,this.form.add=!!e.add,this.form.id=e.id,this.form.serial=e.serial,this.form.code=e.code,this.form.name=e.name,this.form.custom_id=e.customID,this.form.custom_name=e.customName,this.form.custom=!!e.custom,e.custom&&(this.form.new_code=e.code,this.form.custom_name=e.name,this.form.custom_id="",this.form.name=""),e.parent&&(this.form.parent_id=e.parent.code,this.form.parent_name=e.parent.customName||e.parent.name||e.parent.id,this.form.virtual="virtual"===e.parent.manufacturer)),this.bImport&&this.loadDevice(),this.$nextTick(function(){t.$refs.dlg.show()})},loadDevice:function(e){var t=this;this.bLoading=!0,l.default.get("/api/v1/device/list",{q:e,limit:10}).then(function(e){t.devices=e.DeviceList||[]}).always(function(){t.$nextTick(function(){t.bLoading=!1})})},changeDevice:function(e){var t=this;e?(this.form.code=e,20==e.length&&"216"!=e.substring(10,13)&&(this.form.code=e.substring(0,10)+"216"+e.substring(13)),this.form.import_serial=e,this.$nextTick(function(){t.form.custom_name=t.$refs.selectDevice.selectedLabel})):(this.form.code="",this.form.custom_name="",this.form.import_serial="")},clearDevice:function(){this.form.code="",this.form.custom_name="",this.form.import_serial="",this.loadDevice()}}}},X7Qf:function(e,t,n){var o=n("0f/i");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("f3b2072a",o,!0,{})},YUeX:function(e,t,n){"use strict";function o(e){n("83ow")}Object.defineProperty(t,"__esModule",{value:!0});var r=n("chve"),i=n.n(r);for(var a in r)["default","default"].indexOf(a)<0&&function(e){n.d(t,e,function(){return r[e]})}(a);var s=n("kRaH"),l=n("VU/8"),u=o,c=l(i.a,s.a,!1,u,"data-v-02fc2d36",null);t.default=c.exports},Ynuf:function(e,t,n){t=e.exports=n("FZ+f")(!1),t.push([e.i,".modal-content[data-v-6aa38924]{overflow:hidden}@media screen and (min-width:992px){.modal-dialog.modal-lgg[data-v-6aa38924]{width:90%}}@media screen and (min-width:1200px){.modal-dialog.modal-lgg[data-v-6aa38924]{width:1200px}}",""])},chve:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function o(r,i){try{var a=t[r](i),s=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(s).then(function(e){o("next",e)},function(e){o("throw",e)});e(s)}return o("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var i=n("M4fF"),a=o(i),s=n("0iPh"),l=o(s);n("F8S1"),t.default={props:{title:{default:"选择轮巡播放通道"},size:{type:String,default:"modal-lgg"},fade:{type:Boolean,default:!1},serverInfo:{type:Object,default:function(){}},userInfo:{type:Object,default:function(){return null}}},data:function(){return{q:"",online:"true",total:0,pageSize:10,currentPage:1,sort:"",order:"",loading:!1,channels:[],localData:{interval:10,rows:{}},related:!1,localChannels:[],localChannelsAll:[],interval:10}},watch:{q:function(e,t){this.doDelaySearch()},online:function(e,t){this.doSearch()},currentPage:function(e,t){this.doSearch(e)},pageSize:function(e,t){this.doSearch()},related:function(e,t){e?this.loadLocalChannels():this.doSearch()},interval:function(e,t){this.localData.interval=e,this.setLocalData(!0)}},mounted:function(){var e=this;this.loadLocalData(),(0,l.default)(this.$el).find(".modal-content").draggable({handle:".modal-header",cancel:".modal-title span",addClasses:!1,containment:"document",delay:100,opacity:.5}),(0,l.default)(this.$el).on("shown.bs.modal",function(){e.$emit("show")}).on("hidden.bs.modal",function(){e.errors.clear(),e.$emit("hide")})},methods:{sortChange:function(e){this.sort=e.prop,this.order="ascending"==e.order?"asc":"desc",this.getChannels()},doSearch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.currentPage=e,this.related?this.loadLocalChannels():this.getChannels()},doDelaySearch:a.default.debounce(function(){this.doSearch()},800),formatName:function(e,t,n){var o=e.DeviceCustomName||e.DeviceName||"",r=e.CustomName||e.Name||"";return o&&o!=r&&(r=r?r+"@"+o:o),r||"-"},formatDeviceName:function(e,t,n){return e.DeviceCustomName||e.DeviceName||"-"},formatChannelName:function(e,t,n){return e.CustomName||e.Name||"-"},formatManufacturer:function(e,t,n){return n||"-"},getChannels:function(){var e=this;this.loading=!0,l.default.get("/api/v1/device/channellist",{q:this.q,start:(this.currentPage-1)*this.pageSize,limit:this.pageSize,channel_type:"device",online:this.online,sort:this.sort,order:this.order}).then(function(t){e.total=t.ChannelCount,e.channels=t.ChannelList||[],e.$nextTick(function(){e.channels.forEach(function(t){e.localData.rows[t.DeviceID+"_"+t.ID]&&(e.localData.rows[t.DeviceID+"_"+t.ID]=t,e.$refs.channelTable.toggleRowSelection(t))}),e.setLocalData(!1)})}).always(function(){e.$nextTick(function(){e.loading=!1})})},isDir:function(e){if(e){if(e.SubCount>0)return!0;if(this.serverInfo.StrictChannelParental&&1==e.Parental)return!0;if(this.serverInfo.StrictChannelCode&&e.ID.length<=10)return!0;if(1==e.Parental&&"LiveQing"==e.Manufacturer)return!0;if(20==e.ID.length&&("216"==e.ID.substring(10,13)||"215"==e.ID.substring(10,13)))return!0}return!1},reset:function(){this.channels=[],this.q="",this.online="true",this.currentPage=1,this.pageSize=10},show:function(){(0,l.default)(this.$el).modal("show"),this.related?this.loadLocalData():this.getChannels()},hide:function(){(0,l.default)(this.$el).modal("hide")},selectable:function(e,t){return!0},select:function(e,t){var n=this.localData.rows[t.DeviceID+"_"+t.ID]||"";e.indexOf(t)>=0?n||(this.localData.rows[t.DeviceID+"_"+t.ID]=t):n&&delete this.localData.rows[t.DeviceID+"_"+t.ID],this.setLocalData()},selectAll:function(e){if(e.length){this.selection=e;var t=!0,n=!1,o=void 0;try{for(var r,i=e[Symbol.iterator]();!(t=(r=i.next()).done);t=!0){var a=r.value,s=this.localData.rows[a.DeviceID+"_"+a.ID]||"";s||(this.localData.rows[a.DeviceID+"_"+a.ID]=a)}}catch(e){n=!0,o=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw o}}}else if(this.related){var l=!0,u=!1,c=void 0;try{for(var d,f=this.localChannels[Symbol.iterator]();!(l=(d=f.next()).done);l=!0){var a=d.value,s=this.localData.rows[a.DeviceID+"_"+a.ID]||"";s&&delete this.localData.rows[a.DeviceID+"_"+a.ID]}}catch(e){u=!0,c=e}finally{try{!l&&f.return&&f.return()}finally{if(u)throw c}}}else{var v=!0,p=!1,h=void 0;try{for(var m,g=this.channels[Symbol.iterator]();!(v=(m=g.next()).done);v=!0){var a=m.value,s=this.localData.rows[a.DeviceID+"_"+a.ID]||"";s&&delete this.localData.rows[a.DeviceID+"_"+a.ID]}}catch(e){p=!0,h=e}finally{try{!v&&g.return&&g.return()}finally{if(p)throw h}}}this.setLocalData()},setLocalData:function(e){localStorage.livegbs_screen_loop_play=JSON.stringify(this.localData),e||this.loadLocalChannels()},loadLocalData:function(){localStorage.livegbs_screen_loop_play&&(this.localData=JSON.parse(localStorage.livegbs_screen_loop_play),this.interval=this.localData.interval,this.loadLocalChannels())},loadLocalChannels:function(){var e=this;return r(regeneratorRuntime.mark(function t(){var n,o,r,i,a;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:n=[],o=[],t.t0=regeneratorRuntime.keys(e.localData.rows);case 3:if((t.t1=t.t0()).done){t.next=22;break}if(r=t.t1.value,i=e.localData.rows[r]){t.next=9;break}return delete e.localData.rows[r],t.abrupt("continue",3);case 9:if(e.hasAllChannel(e.serverInfo,e.userInfo)){t.next=16;break}return t.next=12,e.hasChannel(i.DeviceID,i.ID);case 12:if(a=t.sent){t.next=16;break}return delete e.localData.rows[r],t.abrupt("continue",3);case 16:if(o.push(i),!(e.q&&(i.ID+i.DeviceID+i.Name+"").indexOf(e.q)<0)){t.next=19;break}return t.abrupt("continue",3);case 19:n.push(i),t.next=3;break;case 22:e.localChannelsAll=o,e.localChannels=n,e.related&&e.$nextTick(function(){e.localChannels.forEach(function(t){e.$refs.channelTable.toggleRowSelection(t)})});case 25:case"end":return t.stop()}},t,e)}))()},hasChannel:function(e,t){return new Promise(function(n,o){l.default.ajax({method:"GET",url:"/api/v1/device/channelinfo",global:!1,data:{serial:e,code:t}}).then(function(e){n(!0)}).fail(function(e){n(!1)})})},startLoopPlay:function(){if(!this.localChannelsAll||!this.localChannelsAll.length)return void this.$message({type:"warning",message:"请选择需要轮巡播放的通道"});this.$emit("loopPlay",this.localChannelsAll,this.interval),this.hide()}}}},cnUC:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("FormDlg",{ref:"dlg",attrs:{title:e.title,disabled:e.errors.any()},on:{hide:e.onHide,show:e.onShow,submit:e.onSubmit}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.form.parent_id||e.form.parent_name,expression:"form.parent_id || form.parent_name"}],class:{"form-group":!0,"has-error":e.errors.has("parentid")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-parentid"}},[e._v("父节点\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("select",{directives:[{name:"model",rawName:"v-model.trim",value:e.form.parent_id,expression:"form.parent_id",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{id:"input-parentid","data-vv-as":"父节点",disabled:"disabled"},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.$set(e.form,"parent_id",t.target.multiple?n:n[0])}}},[n("option",{domProps:{value:e.form.parent_id}},[e._v(e._s(e.form.parent_name))])])])]),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("serial")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-serial"}},[e._v("设备编号\n "),n("span",{staticClass:"text-red"},[e._v("*")])]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("input",{staticClass:"form-control",attrs:{type:"text",readonly:"readonly",id:"input-serial",name:"serial","data-vv-as":"设备编号"},domProps:{value:e.form.serial}})])]),e._v(" "),e.bImport?n("div",{class:{"form-group":!0,"has-error":e.errors.has("import_serial")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-serial"}},[e._v("导入设备\n "),n("span",{staticClass:"text-red"},[e._v("*")])]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("el-select",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],ref:"selectDevice",staticStyle:{width:"100%"},attrs:{filterable:"",clearable:"",remote:"","remote-method":e.loadDevice,loading:e.bLoading,id:"input-import-serial",name:"import_serial","data-vv-as":"导入设备",placeholder:"搜索",size:"small"},on:{change:e.changeDevice,clear:e.clearDevice},model:{value:e.form.import_serial,callback:function(t){e.$set(e.form,"import_serial",t)},expression:"form.import_serial"}},e._l(e.devices,function(e){return n("el-option",{key:e.ID,attrs:{label:e.CustomName||e.Name||e.ID,value:e.ID}})}))],1)]):e._e(),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.form.add||e.form.code,expression:"form.add || form.code"}],class:{"form-group":!0,"has-error":e.errors.has("code")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-code"}},[e._v(e._s(e.labelHeader)+"编号\n "),e.form.add||e.form.custom?n("span",{staticClass:"text-red"},[e._v("*")]):e._e()]),e._v(" "),n("div",{staticClass:"col-sm-7"},[e.form.add?n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.form.code,expression:"form.code",modifiers:{trim:!0}},{name:"validate",rawName:"v-validate",value:"required|regex:^[0-9]+$",expression:"'required|regex:^[0-9]+$'"}],staticClass:"form-control",attrs:{type:"text",id:"input-code",name:"code",placeholder:e.codePlaceholder,"data-vv-as":"节点编号"},domProps:{value:e.form.code},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.$el.querySelector("#input-name").focus()},input:function(t){t.target.composing||e.$set(e.form,"code",t.target.value.trim())},blur:function(t){e.$forceUpdate()}}}):e.form.custom?n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.form.new_code,expression:"form.new_code",modifiers:{trim:!0}},{name:"validate",rawName:"v-validate",value:"required|regex:^[0-9]+$",expression:"'required|regex:^[0-9]+$'"}],staticClass:"form-control",attrs:{type:"text",id:"input-code",name:"code",placeholder:e.codePlaceholder,"data-vv-as":"节点编号"},domProps:{value:e.form.new_code},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.$el.querySelector("#input-name").focus()},input:function(t){t.target.composing||e.$set(e.form,"new_code",t.target.value.trim())},blur:function(t){e.$forceUpdate()}}}):n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.form.code,expression:"form.code",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",readonly:"readonly",id:"input-code",name:"code","data-vv-as":"节点编号"},domProps:{value:e.form.code},on:{input:function(t){t.target.composing||e.$set(e.form,"code",t.target.value.trim())},blur:function(t){e.$forceUpdate()}}})])]),e._v(" "),"标准版"!=e.serverInfo.VersionType&&!e.form.add&&!e.form.custom&&e.form.serial&&e.form.code?n("div",{class:{"form-group":!0,"has-error":e.errors.has("custom_id")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-custom-id"}},[e._v("自定义通道编号\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.form.custom_id,expression:"form.custom_id",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",id:"input-custom-id",name:"custom_id",placeholder:"可选, 用于级联","data-vv-as":"自定义通道编号",oninput:"value=value.replace(/[^\\d]/g,'')"},domProps:{value:e.form.custom_id},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault(),e.$el.querySelector("#input-name").focus()},input:function(t){t.target.composing||e.$set(e.form,"custom_id",t.target.value.trim())},blur:function(t){e.$forceUpdate()}}})])]):e._e(),e._v(" "),n("div",{class:{"form-group":!0,"has-error":e.errors.has("name")}},[n("label",{staticClass:"col-sm-4 control-label",attrs:{for:"input-name"}},[e._v(e._s(e.labelHeader)+"名称\n ")]),e._v(" "),n("div",{staticClass:"col-sm-7"},[n("div",{staticClass:"input-group",staticStyle:{width:"100%"}},[n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.form.custom_name,expression:"form.custom_name",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{type:"text",id:"input-name",name:"name",placeholder:e.form.name||e.form.code||e.form.serial,"data-vv-as":"节点名称"},domProps:{value:e.form.custom_name},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.onSubmit(t)},input:function(t){t.target.composing||e.$set(e.form,"custom_name",t.target.value.trim())},blur:function(t){e.$forceUpdate()}}}),e._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:e.form.custom_name||e.form.name,expression:"form.custom_name || form.name"}],staticClass:"input-group-btn"},[n("button",{directives:[{name:"clipboard",rawName:"v-clipboard",value:e.form.custom_name||e.form.name,expression:"form.custom_name || form.name"}],staticClass:"btn btn-default",staticStyle:{"border-top-right-radius":"0","border-bottom-right-radius":"0"},attrs:{type:"button",title:e.form.custom?"拷贝名称":e.form.custom_name?"拷贝自定义名称":"拷贝原名称"},on:{success:function(t){e.$message({type:"success",message:"成功拷贝到粘贴板"})}}},[n("i",{staticClass:"fa fa-copy"})])])])])])])},r=[],i={render:o,staticRenderFns:r};t.a=i},eAMf:function(e,t,n){!function(t,n){e.exports=n()}(window,function(){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:o})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)t.d(o,r,function(t){return e[t]}.bind(null,r));return o},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}({0:function(e,t,n){e.exports=n("qtAY")},"8MIm":function(e,t,n){(e.exports=n("I1BE")(void 0)).push([e.i,'.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\\F101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\\F102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\\F103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\\F104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\\F105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\\F106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\\F107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\\F108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\\F109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\\F10A"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\\F10B"}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\\F10C"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\\F10D"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\\F10E"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\\F10F"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\\F110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\\F111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\\F112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\\F113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\\F114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\\F115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\\F116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\\F117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\\F118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\\F119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\\F11A"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\\F11B"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\\F11C"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\\F11D"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\\F11E"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\\F11F"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\\F120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\\F121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\\F122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:9em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\\F10D";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \\F11D";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:none;background:none}',""])},"8eWk":function(e,t,n){var o=n("LboF"),r=n("qFNJ");"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]),o(r,{insert:"head",singleton:!1}),e.exports=r.locals||{}},I1BE:function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",o=e[3];if(!o)return n;if(t&&"function"==typeof btoa){var r=(i=o,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");return[n].concat(o.sources.map(function(e){return"/*# sourceURL="+o.sourceRoot+e+" */"})).concat([r]).join("\n")}var i;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var o={},r=0;r<this.length;r++){var i=this[r][0];"number"==typeof i&&(o[i]=!0)}for(r=0;r<e.length;r++){var a=e[r];"number"==typeof a[0]&&o[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},Iab2:function(e,t,n){(function(n){var o,r,i;r=[],void 0===(i="function"==typeof(o=function(){"use strict";function t(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function o(e,t,n){var o=new XMLHttpRequest;o.open("GET",e),o.responseType="blob",o.onload=function(){s(o.response,t,n)},o.onerror=function(){console.error("could not download file")},o.send()}function r(e){var t=new XMLHttpRequest;return t.open("HEAD",e,!1),t.send(),200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n&&n.global===n?n:void 0,s=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype?function(e,t,n){var s=a.URL||a.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?i(l):r(l.href)?o(e,t,n):i(l,l.target="_blank")):(l.href=s.createObjectURL(e),setTimeout(function(){s.revokeObjectURL(l.href)},4e4),setTimeout(function(){i(l)},0))}:"msSaveOrOpenBlob"in navigator?function(e,n,a){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,a),n);else if(r(e))o(e,n,a);else{var s=document.createElement("a");s.href=e,s.target="_blank",setTimeout(function(){i(s)})}}:function(e,t,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof e)return o(e,t,n);var i="application/octet-stream"===e.type,s=/constructor/i.test(a.HTMLElement)||a.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||i&&s)&&"object"==typeof FileReader){var u=new FileReader;u.onloadend=function(){var e=u.result;e=l?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=e:location=e,r=null},u.readAsDataURL(e)}else{var c=a.URL||a.webkitURL,d=c.createObjectURL(e);r?r.location=d:location.href=d,r=null,setTimeout(function(){c.revokeObjectURL(d)},4e4)}});a.saveAs=s.saveAs=s,e.exports=s})?o.apply(t,r):o)||(e.exports=i)}).call(this,n("yLpj"))},LboF:function(e,t,n){"use strict";function o(e){for(var t=-1,n=0;n<v.length;n++)if(v[n].identifier===e){t=n;break}return t}function r(e,t){for(var n={},r=[],i=0;i<e.length;i++){var a=e[i],s=t.base?a[0]+t.base:a[0],u=n[s]||0,c="".concat(s," ").concat(u);n[s]=u+1;var d=o(c),f={css:a[1],media:a[2],sourceMap:a[3]};-1!==d?(v[d].references++,v[d].updater(f)):v.push({identifier:c,updater:l(f,t),references:1}),r.push(c)}return r}function i(e){var t=document.createElement("style"),o=e.attributes||{};if(void 0===o.nonce){var r=n.nc;r&&(o.nonce=r)}if(Object.keys(o).forEach(function(e){t.setAttribute(e,o[e])}),"function"==typeof e.insert)e.insert(t);else{var i=f(e.insert||"head");if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(t)}return t}function a(e,t,n,o){var r=n?"":o.media?"@media ".concat(o.media," {").concat(o.css,"}"):o.css;if(e.styleSheet)e.styleSheet.cssText=p(t,r);else{var i=document.createTextNode(r),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function s(e,t,n){var o=n.css,r=n.media,i=n.sourceMap;if(r?e.setAttribute("media",r):e.removeAttribute("media"),i&&btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleSheet)e.styleSheet.cssText=o;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(o))}}function l(e,t){var n,o,r;if(t.singleton){var l=m++;n=h||(h=i(t)),o=a.bind(null,n,l,!1),r=a.bind(null,n,l,!0)}else n=i(t),o=s.bind(null,n,t),r=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}var u,c,d=function(){return void 0===u&&(u=Boolean(window&&document&&document.all&&!window.atob)),u},f=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),v=[],p=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")}),h=null,m=0;e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=d());var n=r(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var i=0;i<n.length;i++){var a=o(n[i]);v[a].references--}for(var s=r(e,t),l=0;l<n.length;l++){var u=o(n[l]);0===v[u].references&&(v[u].updater(),v.splice(u,1))}n=s}}}},LvDl:function(e,t,n){(function(e,o){var r;(function(){function i(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function a(e,t,n,o){for(var r=-1,i=null==e?0:e.length;++r<i;){var a=e[r];t(o,a,n(a),e)}return o}function s(e,t){for(var n=-1,o=null==e?0:e.length;++n<o&&!1!==t(e[n],n,e););return e}function l(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function u(e,t){for(var n=-1,o=null==e?0:e.length;++n<o;)if(!t(e[n],n,e))return!1;return!0}function c(e,t){for(var n=-1,o=null==e?0:e.length,r=0,i=[];++n<o;){var a=e[n];t(a,n,e)&&(i[r++]=a)}return i}function d(e,t){return!!(null==e?0:e.length)&&j(e,t,0)>-1}function f(e,t,n){for(var o=-1,r=null==e?0:e.length;++o<r;)if(n(t,e[o]))return!0;return!1}function v(e,t){for(var n=-1,o=null==e?0:e.length,r=Array(o);++n<o;)r[n]=t(e[n],n,e);return r}function p(e,t){for(var n=-1,o=t.length,r=e.length;++n<o;)e[r+n]=t[n];return e}function h(e,t,n,o){var r=-1,i=null==e?0:e.length;for(o&&i&&(n=e[++r]);++r<i;)n=t(n,e[r],r,e);return n}function m(e,t,n,o){var r=null==e?0:e.length;for(o&&r&&(n=e[--r]);r--;)n=t(n,e[r],r,e);return n}function g(e,t){for(var n=-1,o=null==e?0:e.length;++n<o;)if(t(e[n],n,e))return!0;return!1}function y(e,t,n){var o;return n(e,function(e,n,r){if(t(e,n,r))return o=n,!1}),o}function b(e,t,n,o){for(var r=e.length,i=n+(o?1:-1);o?i--:++i<r;)if(t(e[i],i,e))return i;return-1}function j(e,t,n){return t==t?function(e,t,n){for(var o=n-1,r=e.length;++o<r;)if(e[o]===t)return o;return-1}(e,t,n):b(e,_,n)}function w(e,t,n,o){for(var r=n-1,i=e.length;++r<i;)if(o(e[r],t))return r;return-1}function _(e){return e!=e}function x(e,t){var n=null==e?0:e.length;return n?S(e,t)/n:oe}function k(e){return function(t){return null==t?H:t[e]}}function C(e){return function(t){return null==e?H:e[t]}}function D(e,t,n,o,r){return r(e,function(e,r,i){n=o?(o=!1,e):t(n,e,r,i)}),n}function S(e,t){for(var n,o=-1,r=e.length;++o<r;){var i=t(e[o]);i!==H&&(n=n===H?i:n+i)}return n}function T(e,t){for(var n=-1,o=Array(e);++n<e;)o[n]=t(n);return o}function A(e){return e?e.slice(0,W(e)+1).replace(Ge,""):e}function I(e){return function(t){return e(t)}}function L(e,t){return v(t,function(t){return e[t]})}function N(e,t){return e.has(t)}function z(e,t){for(var n=-1,o=e.length;++n<o&&j(t,e[n],0)>-1;);return n}function M(e,t){for(var n=e.length;n--&&j(t,e[n],0)>-1;);return n}function P(e,t){for(var n=e.length,o=0;n--;)e[n]===t&&++o;return o}function F(e){return"\\"+qt[e]}function O(e){return Ot.test(e)}function R(e){var t=-1,n=Array(e.size);return e.forEach(function(e,o){n[++t]=[o,e]}),n}function B(e,t){return function(n){return e(t(n))}}function $(e,t){for(var n=-1,o=e.length,r=0,i=[];++n<o;){var a=e[n];a!==t&&a!==Q||(e[n]=Q,i[r++]=n)}return i}function E(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function U(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function q(e){return O(e)?function(e){for(var t=Pt.lastIndex=0;Pt.test(e);)++t;return t}(e):sn(e)}function V(e){return O(e)?function(e){return e.match(Pt)||[]}(e):function(e){return e.split("")}(e)}function W(e){for(var t=e.length;t--&&Qe.test(e.charAt(t)););return t}var H,J="Expected a function",G="__lodash_hash_undefined__",Q="__lodash_placeholder__",Y=16,Z=32,X=64,K=128,ee=256,te=1/0,ne=9007199254740991,oe=NaN,re=4294967295,ie=[["ary",K],["bind",1],["bindKey",2],["curry",8],["curryRight",Y],["flip",512],["partial",Z],["partialRight",X],["rearg",ee]],ae="[object Arguments]",se="[object Array]",le="[object Boolean]",ue="[object Date]",ce="[object Error]",de="[object Function]",fe="[object GeneratorFunction]",ve="[object Map]",pe="[object Number]",he="[object Object]",me="[object Promise]",ge="[object RegExp]",ye="[object Set]",be="[object String]",je="[object Symbol]",we="[object WeakMap]",_e="[object ArrayBuffer]",xe="[object DataView]",ke="[object Float32Array]",Ce="[object Float64Array]",De="[object Int8Array]",Se="[object Int16Array]",Te="[object Int32Array]",Ae="[object Uint8Array]",Ie="[object Uint8ClampedArray]",Le="[object Uint16Array]",Ne="[object Uint32Array]",ze=/\b__p \+= '';/g,Me=/\b(__p \+=) '' \+/g,Pe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Fe=/&(?:amp|lt|gt|quot|#39);/g,Oe=/[&<>"']/g,Re=RegExp(Fe.source),Be=RegExp(Oe.source),$e=/<%-([\s\S]+?)%>/g,Ee=/<%([\s\S]+?)%>/g,Ue=/<%=([\s\S]+?)%>/g,qe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ve=/^\w*$/,We=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,He=/[\\^$.*+?()[\]{}|]/g,Je=RegExp(He.source),Ge=/^\s+/,Qe=/\s/,Ye=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ze=/\{\n\/\* \[wrapped with (.+)\] \*/,Xe=/,? & /,Ke=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,et=/[()=,{}\[\]\/\s]/,tt=/\\(\\)?/g,nt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ot=/\w*$/,rt=/^[-+]0x[0-9a-f]+$/i,it=/^0b[01]+$/i,at=/^\[object .+?Constructor\]$/,st=/^0o[0-7]+$/i,lt=/^(?:0|[1-9]\d*)$/,ut=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ct=/($^)/,dt=/['\n\r\u2028\u2029\\]/g,ft="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",vt="a-z\\xdf-\\xf6\\xf8-\\xff",pt="A-Z\\xc0-\\xd6\\xd8-\\xde",ht="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",mt="["+ht+"]",gt="["+ft+"]",yt="["+vt+"]",bt="[^\\ud800-\\udfff"+ht+"\\d+\\u2700-\\u27bf"+vt+pt+"]",jt="\\ud83c[\\udffb-\\udfff]",wt="[^\\ud800-\\udfff]",_t="(?:\\ud83c[\\udde6-\\uddff]){2}",xt="[\\ud800-\\udbff][\\udc00-\\udfff]",kt="["+pt+"]",Ct="(?:"+yt+"|"+bt+")",Dt="(?:['](?:d|ll|m|re|s|t|ve))?",St="(?:['](?:D|LL|M|RE|S|T|VE))?",Tt="(?:"+gt+"|"+jt+")?",At="[\\ufe0e\\ufe0f]?",It=At+Tt+"(?:\\u200d(?:"+[wt,_t,xt].join("|")+")"+At+Tt+")*",Lt="(?:"+["[\\u2700-\\u27bf]",_t,xt].join("|")+")"+It,Nt="(?:"+[wt+gt+"?",gt,_t,xt,"[\\ud800-\\udfff]"].join("|")+")",zt=RegExp("[']","g"),Mt=RegExp(gt,"g"),Pt=RegExp(jt+"(?="+jt+")|"+Nt+It,"g"),Ft=RegExp([kt+"?"+yt+"+"+Dt+"(?="+[mt,kt,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+"+St+"(?="+[mt,kt+Ct,"$"].join("|")+")",kt+"?"+Ct+"+"+Dt,kt+"+"+St,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",Lt].join("|"),"g"),Ot=RegExp("[\\u200d\\ud800-\\udfff"+ft+"\\ufe0e\\ufe0f]"),Rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Bt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],$t=-1,Et={};Et[ke]=Et[Ce]=Et[De]=Et[Se]=Et[Te]=Et[Ae]=Et[Ie]=Et[Le]=Et[Ne]=!0,Et[ae]=Et[se]=Et[_e]=Et[le]=Et[xe]=Et[ue]=Et[ce]=Et[de]=Et[ve]=Et[pe]=Et[he]=Et[ge]=Et[ye]=Et[be]=Et[we]=!1;var Ut={};Ut[ae]=Ut[se]=Ut[_e]=Ut[xe]=Ut[le]=Ut[ue]=Ut[ke]=Ut[Ce]=Ut[De]=Ut[Se]=Ut[Te]=Ut[ve]=Ut[pe]=Ut[he]=Ut[ge]=Ut[ye]=Ut[be]=Ut[je]=Ut[Ae]=Ut[Ie]=Ut[Le]=Ut[Ne]=!0,Ut[ce]=Ut[de]=Ut[we]=!1;var qt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Vt=parseFloat,Wt=parseInt,Ht="object"==typeof e&&e&&e.Object===Object&&e,Jt="object"==typeof self&&self&&self.Object===Object&&self,Gt=Ht||Jt||Function("return this")(),Qt=t&&!t.nodeType&&t,Yt=Qt&&"object"==typeof o&&o&&!o.nodeType&&o,Zt=Yt&&Yt.exports===Qt,Xt=Zt&&Ht.process,Kt=function(){try{return Yt&&Yt.require&&Yt.require("util").types||Xt&&Xt.binding&&Xt.binding("util")}catch(e){}}(),en=Kt&&Kt.isArrayBuffer,tn=Kt&&Kt.isDate,nn=Kt&&Kt.isMap,on=Kt&&Kt.isRegExp,rn=Kt&&Kt.isSet,an=Kt&&Kt.isTypedArray,sn=k("length"),ln=C({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),un=C({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),cn=C({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),dn=function e(t){function n(e){if(Br(e)&&!Is(e)&&!(e instanceof C)){if(e instanceof r)return e;if(Ai.call(e,"__wrapped__"))return dr(e)}return new r(e)}function o(){}function r(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=H}function C(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=re,this.__views__=[]}function Qe(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}function ft(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}function vt(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}function pt(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new vt;++t<n;)this.add(e[t])}function ht(e){var t=this.__data__=new ft(e);this.size=t.size}function mt(e,t){var n=Is(e),o=!n&&As(e),r=!n&&!o&&Ns(e),i=!n&&!o&&!r&&Os(e),a=n||o||r||i,s=a?T(e.length,_i):[],l=s.length;for(var u in e)!t&&!Ai.call(e,u)||a&&("length"==u||r&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||Qo(u,l))||s.push(u);return s}function gt(e){var t=e.length;return t?e[zn(0,t-1)]:H}function yt(e,t){return lr(co(e),St(t,0,e.length))}function bt(e){return lr(co(e))}function jt(e,t,n){(n!==H&&!Lr(e[t],n)||n===H&&!(t in e))&&Ct(e,t,n)}function wt(e,t,n){var o=e[t];Ai.call(e,t)&&Lr(o,n)&&(n!==H||t in e)||Ct(e,t,n)}function _t(e,t){for(var n=e.length;n--;)if(Lr(e[n][0],t))return n;return-1}function xt(e,t,n,o){return Sa(e,function(e,r,i){t(o,e,n(e),i)}),o}function kt(e,t){return e&&fo(t,Kr(t),e)}function Ct(e,t,n){"__proto__"==t&&Ji?Ji(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Dt(e,t){for(var n=-1,o=t.length,r=hi(o),i=null==e;++n<o;)r[n]=i?H:Zr(e,t[n]);return r}function St(e,t,n){return e==e&&(n!==H&&(e=e<=n?e:n),t!==H&&(e=e>=t?e:t)),e}function Tt(e,t,n,o,r,i){var a,l=1&t,u=2&t,c=4&t;if(n&&(a=r?n(e,o,r,i):n(e)),a!==H)return a;if(!Rr(e))return e;var d=Is(e);if(d){if(a=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Ai.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return co(e,a)}else{var f=Ba(e),v=f==de||f==fe;if(Ns(e))return ro(e,l);if(f==he||f==ae||v&&!r){if(a=u||v?{}:Jo(e),!l)return u?function(e,t){return fo(e,Ra(e),t)}(e,function(e,t){return e&&fo(t,ei(t),e)}(a,e)):function(e,t){return fo(e,Oa(e),t)}(e,kt(a,e))}else{if(!Ut[f])return r?e:{};a=function(e,t,n){var o=e.constructor;switch(t){case _e:return io(e);case le:case ue:return new o(+e);case xe:return function(e,t){var n=t?io(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case ke:case Ce:case De:case Se:case Te:case Ae:case Ie:case Le:case Ne:return ao(e,n);case ve:return new o;case pe:case be:return new o(e);case ge:return function(e){var t=new e.constructor(e.source,ot.exec(e));return t.lastIndex=e.lastIndex,t}(e);case ye:return new o;case je:return r=e,ka?ji(ka.call(r)):{}}var r}(e,f,l)}}i||(i=new ht);var p=i.get(e);if(p)return p;i.set(e,a),Fs(e)?e.forEach(function(o){a.add(Tt(o,t,n,o,e,i))}):Ms(e)&&e.forEach(function(o,r){a.set(r,Tt(o,t,n,r,e,i))});var h=d?H:(c?u?Bo:Ro:u?ei:Kr)(e);return s(h||e,function(o,r){h&&(o=e[r=o]),wt(a,r,Tt(o,t,n,r,e,i))}),a}function At(e,t,n){var o=n.length;if(null==e)return!o;for(e=ji(e);o--;){var r=n[o],i=t[r],a=e[r];if(a===H&&!(r in e)||!i(a))return!1}return!0}function It(e,t,n){if("function"!=typeof e)throw new xi(J);return Ua(function(){e.apply(H,n)},t)}function Lt(e,t,n,o){var r=-1,i=d,a=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=v(t,I(n))),o?(i=f,a=!1):t.length>=200&&(i=N,a=!1,t=new pt(t));e:for(;++r<s;){var c=e[r],p=null==n?c:n(c);if(c=o||0!==c?c:0,a&&p==p){for(var h=u;h--;)if(t[h]===p)continue e;l.push(c)}else i(t,p,o)||l.push(c)}return l}function Nt(e,t){var n=!0;return Sa(e,function(e,o,r){return n=!!t(e,o,r)}),n}function Pt(e,t,n){for(var o=-1,r=e.length;++o<r;){var i=e[o],a=t(i);if(null!=a&&(s===H?a==a&&!qr(a):n(a,s)))var s=a,l=i}return l}function Ot(e,t){var n=[];return Sa(e,function(e,o,r){t(e,o,r)&&n.push(e)}),n}function qt(e,t,n,o,r){var i=-1,a=e.length;for(n||(n=Go),r||(r=[]);++i<a;){var s=e[i];t>0&&n(s)?t>1?qt(s,t-1,n,o,r):p(r,s):o||(r[r.length]=s)}return r}function Ht(e,t){return e&&Aa(e,t,Kr)}function Jt(e,t){return e&&Ia(e,t,Kr)}function Qt(e,t){return c(t,function(t){return Pr(e[t])})}function Yt(e,t){for(var n=0,o=(t=no(t,e)).length;null!=e&&n<o;)e=e[ur(t[n++])];return n&&n==o?e:H}function Xt(e,t,n){var o=t(e);return Is(e)?o:p(o,n(e))}function Kt(e){return null==e?e===H?"[object Undefined]":"[object Null]":Hi&&Hi in ji(e)?function(e){var t=Ai.call(e,Hi),n=e[Hi];try{e[Hi]=H;var o=!0}catch(e){}var r=Ni.call(e);return o&&(t?e[Hi]=n:delete e[Hi]),r}(e):function(e){return Ni.call(e)}(e)}function sn(e,t){return e>t}function fn(e,t){return null!=e&&Ai.call(e,t)}function vn(e,t){return null!=e&&t in ji(e)}function pn(e,t,n){for(var o=n?f:d,r=e[0].length,i=e.length,a=i,s=hi(i),l=1/0,u=[];a--;){var c=e[a];a&&t&&(c=v(c,I(t))),l=ia(c.length,l),s[a]=!n&&(t||r>=120&&c.length>=120)?new pt(a&&c):H}c=e[0];var p=-1,h=s[0];e:for(;++p<r&&u.length<l;){var m=c[p],g=t?t(m):m;if(m=n||0!==m?m:0,!(h?N(h,g):o(u,g,n))){for(a=i;--a;){var y=s[a];if(!(y?N(y,g):o(e[a],g,n)))continue e}h&&h.push(g),u.push(m)}}return u}function hn(e,t,n){var o=null==(e=or(e,t=no(t,e)))?e:e[ur(mr(t))];return null==o?H:i(o,e,n)}function mn(e){return Br(e)&&Kt(e)==ae}function gn(e,t,n,o,r){return e===t||(null==e||null==t||!Br(e)&&!Br(t)?e!=e&&t!=t:function(e,t,n,o,r,i){var a=Is(e),s=Is(t),l=a?se:Ba(e),u=s?se:Ba(t),c=(l=l==ae?he:l)==he,d=(u=u==ae?he:u)==he,f=l==u;if(f&&Ns(e)){if(!Ns(t))return!1;a=!0,c=!1}if(f&&!c)return i||(i=new ht),a||Os(e)?Fo(e,t,n,o,r,i):function(e,t,n,o,r,i,a){switch(n){case xe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _e:return!(e.byteLength!=t.byteLength||!i(new Ri(e),new Ri(t)));case le:case ue:case pe:return Lr(+e,+t);case ce:return e.name==t.name&&e.message==t.message;case ge:case be:return e==t+"";case ve:var s=R;case ye:var l=1&o;if(s||(s=E),e.size!=t.size&&!l)return!1;var u=a.get(e);if(u)return u==t;o|=2,a.set(e,t);var c=Fo(s(e),s(t),o,r,i,a);return a.delete(e),c;case je:if(ka)return ka.call(e)==ka.call(t)}return!1}(e,t,l,n,o,r,i);if(!(1&n)){var v=c&&Ai.call(e,"__wrapped__"),p=d&&Ai.call(t,"__wrapped__");if(v||p){var h=v?e.value():e,m=p?t.value():t;return i||(i=new ht),r(h,m,n,o,i)}}return!!f&&(i||(i=new ht),function(e,t,n,o,r,i){var a=1&n,s=Ro(e),l=s.length;if(l!=Ro(t).length&&!a)return!1;for(var u=l;u--;){var c=s[u];if(!(a?c in t:Ai.call(t,c)))return!1}var d=i.get(e),f=i.get(t);if(d&&f)return d==t&&f==e;var v=!0;i.set(e,t),i.set(t,e);for(var p=a;++u<l;){var h=e[c=s[u]],m=t[c];if(o)var g=a?o(m,h,c,t,e,i):o(h,m,c,e,t,i);if(!(g===H?h===m||r(h,m,n,o,i):g)){v=!1;break}p||(p="constructor"==c)}if(v&&!p){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(v=!1)}return i.delete(e),i.delete(t),v}(e,t,n,o,r,i))}(e,t,n,o,gn,r))}function yn(e,t,n,o){var r=n.length,i=r,a=!o;if(null==e)return!i;for(e=ji(e);r--;){var s=n[r];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++r<i;){var l=(s=n[r])[0],u=e[l],c=s[1];if(a&&s[2]){if(u===H&&!(l in e))return!1}else{var d=new ht;if(o)var f=o(u,c,l,e,t,d);if(!(f===H?gn(c,u,3,o,d):f))return!1}}return!0}function bn(e){return!(!Rr(e)||(t=e,Li&&Li in t))&&(Pr(e)?Pi:at).test(cr(e));var t}function jn(e){return"function"==typeof e?e:null==e?si:"object"==typeof e?Is(e)?Dn(e[0],e[1]):Cn(e):di(e)}function wn(e){if(!Ko(e))return oa(e);var t=[];for(var n in ji(e))Ai.call(e,n)&&"constructor"!=n&&t.push(n);return t}function _n(e){if(!Rr(e))return function(e){var t=[];if(null!=e)for(var n in ji(e))t.push(n);return t}(e);var t=Ko(e),n=[];for(var o in e)("constructor"!=o||!t&&Ai.call(e,o))&&n.push(o);return n}function xn(e,t){return e<t}function kn(e,t){var n=-1,o=Nr(e)?hi(e.length):[];return Sa(e,function(e,r,i){o[++n]=t(e,r,i)}),o}function Cn(e){var t=Vo(e);return 1==t.length&&t[0][2]?tr(t[0][0],t[0][1]):function(n){return n===e||yn(n,e,t)}}function Dn(e,t){return Zo(e)&&er(t)?tr(ur(e),t):function(n){var o=Zr(n,e);return o===H&&o===t?Xr(n,e):gn(t,o,3)}}function Sn(e,t,n,o,r){e!==t&&Aa(t,function(i,a){if(r||(r=new ht),Rr(i))!function(e,t,n,o,r,i,a){var s=ir(e,n),l=ir(t,n),u=a.get(l);if(u)return void jt(e,n,u);var c=i?i(s,l,n+"",e,t,a):H,d=c===H;if(d){var f=Is(l),v=!f&&Ns(l),p=!f&&!v&&Os(l);c=l,f||v||p?Is(s)?c=s:zr(s)?c=co(s):v?(d=!1,c=ro(l,!0)):p?(d=!1,c=ao(l,!0)):c=[]:Er(l)||As(l)?(c=s,As(s)?c=Qr(s):Rr(s)&&!Pr(s)||(c=Jo(l))):d=!1}d&&(a.set(l,c),r(c,l,o,i,a),a.delete(l)),jt(e,n,c)}(e,t,a,n,Sn,o,r);else{var s=o?o(ir(e,a),i,a+"",e,t,r):H;s===H&&(s=i),jt(e,a,s)}},ei)}function Tn(e,t){var n=e.length;if(n)return Qo(t+=t<0?n:0,n)?e[t]:H}function An(e,t,n){t=t.length?v(t,function(e){return Is(e)?function(t){return Yt(t,1===e.length?e[0]:e)}:e}):[si];var o=-1;return t=v(t,I(Uo())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(kn(e,function(e,n,r){return{criteria:v(t,function(t){return t(e)}),index:++o,value:e}}),function(e,t){return function(e,t,n){for(var o=-1,r=e.criteria,i=t.criteria,a=r.length,s=n.length;++o<a;){var l=so(r[o],i[o]);if(l)return o>=s?l:l*("desc"==n[o]?-1:1)}return e.index-t.index}(e,t,n)})}function In(e,t,n){for(var o=-1,r=t.length,i={};++o<r;){var a=t[o],s=Yt(e,a);n(s,a)&&Rn(i,no(a,e),s)}return i}function Ln(e,t,n,o){var r=o?w:j,i=-1,a=t.length,s=e;for(e===t&&(t=co(t)),n&&(s=v(e,I(n)));++i<a;)for(var l=0,u=t[i],c=n?n(u):u;(l=r(s,c,l,o))>-1;)s!==e&&qi.call(s,l,1),qi.call(e,l,1);return e}function Nn(e,t){for(var n=e?t.length:0,o=n-1;n--;){var r=t[n];if(n==o||r!==i){var i=r;Qo(r)?qi.call(e,r,1):Gn(e,r)}}return e}function zn(e,t){return e+Xi(la()*(t-e+1))}function Mn(e,t){var n="";if(!e||t<1||t>ne)return n;do{t%2&&(n+=e),(t=Xi(t/2))&&(e+=e)}while(t);return n}function Pn(e,t){return qa(nr(e,t,si),e+"")}function Fn(e){return gt(ni(e))}function On(e,t){var n=ni(e);return lr(n,St(t,0,n.length))}function Rn(e,t,n,o){if(!Rr(e))return e;for(var r=-1,i=(t=no(t,e)).length,a=i-1,s=e;null!=s&&++r<i;){var l=ur(t[r]),u=n;if("__proto__"===l||"constructor"===l||"prototype"===l)return e;if(r!=a){var c=s[l];(u=o?o(c,l,s):H)===H&&(u=Rr(c)?c:Qo(t[r+1])?[]:{})}wt(s,l,u),s=s[l]}return e}function Bn(e){return lr(ni(e))}function $n(e,t,n){var o=-1,r=e.length;t<0&&(t=-t>r?0:r+t),(n=n>r?r:n)<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var i=hi(r);++o<r;)i[o]=e[o+t];return i}function En(e,t){var n;return Sa(e,function(e,o,r){return!(n=t(e,o,r))}),!!n}function Un(e,t,n){var o=0,r=null==e?o:e.length;if("number"==typeof t&&t==t&&r<=2147483647){for(;o<r;){var i=o+r>>>1,a=e[i];null!==a&&!qr(a)&&(n?a<=t:a<t)?o=i+1:r=i}return r}return qn(e,t,si,n)}function qn(e,t,n,o){var r=0,i=null==e?0:e.length;if(0===i)return 0;for(var a=(t=n(t))!=t,s=null===t,l=qr(t),u=t===H;r<i;){var c=Xi((r+i)/2),d=n(e[c]),f=d!==H,v=null===d,p=d==d,h=qr(d);if(a)var m=o||p;else m=u?p&&(o||f):s?p&&f&&(o||!v):l?p&&f&&!v&&(o||!h):!v&&!h&&(o?d<=t:d<t);m?r=c+1:i=c}return ia(i,4294967294)}function Vn(e,t){for(var n=-1,o=e.length,r=0,i=[];++n<o;){var a=e[n],s=t?t(a):a;if(!n||!Lr(s,l)){var l=s;i[r++]=0===a?0:a}}return i}function Wn(e){return"number"==typeof e?e:qr(e)?oe:+e}function Hn(e){if("string"==typeof e)return e;if(Is(e))return v(e,Hn)+"";if(qr(e))return Ca?Ca.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Jn(e,t,n){var o=-1,r=d,i=e.length,a=!0,s=[],l=s;if(n)a=!1,r=f;else if(i>=200){var u=t?null:Pa(e);if(u)return E(u);a=!1,r=N,l=new pt}else l=t?[]:s;e:for(;++o<i;){var c=e[o],v=t?t(c):c;if(c=n||0!==c?c:0,a&&v==v){for(var p=l.length;p--;)if(l[p]===v)continue e;t&&l.push(v),s.push(c)}else r(l,v,n)||(l!==s&&l.push(v),s.push(c))}return s}function Gn(e,t){return null==(e=or(e,t=no(t,e)))||delete e[ur(mr(t))]}function Qn(e,t,n,o){return Rn(e,t,n(Yt(e,t)),o)}function Yn(e,t,n,o){for(var r=e.length,i=o?r:-1;(o?i--:++i<r)&&t(e[i],i,e););return n?$n(e,o?0:i,o?i+1:r):$n(e,o?i+1:0,o?r:i)}function Zn(e,t){var n=e;return n instanceof C&&(n=n.value()),h(t,function(e,t){return t.func.apply(t.thisArg,p([e],t.args))},n)}function Xn(e,t,n){var o=e.length;if(o<2)return o?Jn(e[0]):[];for(var r=-1,i=hi(o);++r<o;)for(var a=e[r],s=-1;++s<o;)s!=r&&(i[r]=Lt(i[r]||a,e[s],t,n));return Jn(qt(i,1),t,n)}function Kn(e,t,n){for(var o=-1,r=e.length,i=t.length,a={};++o<r;){var s=o<i?t[o]:H;n(a,e[o],s)}return a}function eo(e){return zr(e)?e:[]}function to(e){return"function"==typeof e?e:si}function no(e,t){return Is(e)?e:Zo(e,t)?[e]:Va(Yr(e))}function oo(e,t,n){var o=e.length;return n=n===H?o:n,!t&&n>=o?e:$n(e,t,n)}function ro(e,t){if(t)return e.slice();var n=e.length,o=Bi?Bi(n):new e.constructor(n);return e.copy(o),o}function io(e){var t=new e.constructor(e.byteLength);return new Ri(t).set(new Ri(e)),t}function ao(e,t){var n=t?io(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function so(e,t){if(e!==t){var n=e!==H,o=null===e,r=e==e,i=qr(e),a=t!==H,s=null===t,l=t==t,u=qr(t);if(!s&&!u&&!i&&e>t||i&&a&&l&&!s&&!u||o&&a&&l||!n&&l||!r)return 1;if(!o&&!i&&!u&&e<t||u&&n&&r&&!o&&!i||s&&n&&r||!a&&r||!l)return-1}return 0}function lo(e,t,n,o){for(var r=-1,i=e.length,a=n.length,s=-1,l=t.length,u=ra(i-a,0),c=hi(l+u),d=!o;++s<l;)c[s]=t[s];for(;++r<a;)(d||r<i)&&(c[n[r]]=e[r]);for(;u--;)c[s++]=e[r++];return c}function uo(e,t,n,o){for(var r=-1,i=e.length,a=-1,s=n.length,l=-1,u=t.length,c=ra(i-s,0),d=hi(c+u),f=!o;++r<c;)d[r]=e[r];for(var v=r;++l<u;)d[v+l]=t[l];for(;++a<s;)(f||r<i)&&(d[v+n[a]]=e[r++]);return d}function co(e,t){var n=-1,o=e.length;for(t||(t=hi(o));++n<o;)t[n]=e[n];return t}function fo(e,t,n,o){var r=!n;n||(n={});for(var i=-1,a=t.length;++i<a;){var s=t[i],l=o?o(n[s],e[s],s,n,e):H;l===H&&(l=e[s]),r?Ct(n,s,l):wt(n,s,l)}return n}function vo(e,t){return function(n,o){var r=Is(n)?a:xt,i=t?t():{};return r(n,e,Uo(o,2),i)}}function po(e){return Pn(function(t,n){var o=-1,r=n.length,i=r>1?n[r-1]:H,a=r>2?n[2]:H;for(i=e.length>3&&"function"==typeof i?(r--,i):H,a&&Yo(n[0],n[1],a)&&(i=r<3?H:i,r=1),t=ji(t);++o<r;){var s=n[o];s&&e(t,s,o,i)}return t})}function ho(e,t){return function(n,o){if(null==n)return n;if(!Nr(n))return e(n,o);for(var r=n.length,i=t?r:-1,a=ji(n);(t?i--:++i<r)&&!1!==o(a[i],i,a););return n}}function mo(e){return function(t,n,o){for(var r=-1,i=ji(t),a=o(t),s=a.length;s--;){var l=a[e?s:++r];if(!1===n(i[l],l,i))break}return t}}function go(e){return function(t){var n=O(t=Yr(t))?V(t):H,o=n?n[0]:t.charAt(0),r=n?oo(n,1).join(""):t.slice(1);return o[e]()+r}}function yo(e){return function(t){return h(ii(ri(t).replace(zt,"")),e,"")}}function bo(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Da(e.prototype),o=e.apply(n,t);return Rr(o)?o:n}}function jo(e){return function(t,n,o){var r=ji(t);if(!Nr(t)){var i=Uo(n,3);t=Kr(t),n=function(e){return i(r[e],e,r)}}var a=e(t,n,o);return a>-1?r[i?t[a]:a]:H}}function wo(e){return Oo(function(t){var n=t.length,o=n,i=r.prototype.thru;for(e&&t.reverse();o--;){var a=t[o];if("function"!=typeof a)throw new xi(J);if(i&&!s&&"wrapper"==$o(a))var s=new r([],!0)}for(o=s?o:n;++o<n;){var l=$o(a=t[o]),u="wrapper"==l?Fa(a):H;s=u&&Xo(u[0])&&424==u[1]&&!u[4].length&&1==u[9]?s[$o(u[0])].apply(s,u[3]):1==a.length&&Xo(a)?s[l]():s.thru(a)}return function(){var e=arguments,o=e[0];if(s&&1==e.length&&Is(o))return s.plant(o).value();for(var r=0,i=n?t[r].apply(this,e):o;++r<n;)i=t[r].call(this,i);return i}})}function _o(e,t,n,o,r,i,a,s,l,u){var c=t&K,d=1&t,f=2&t,v=24&t,p=512&t,h=f?H:bo(e);return function m(){for(var g=arguments.length,y=hi(g),b=g;b--;)y[b]=arguments[b];if(v)var j=Eo(m),w=P(y,j);if(o&&(y=lo(y,o,r,v)),i&&(y=uo(y,i,a,v)),g-=w,v&&g<u){var _=$(y,j);return Ao(e,t,_o,m.placeholder,n,y,_,s,l,u-g)}var x=d?n:this,k=f?x[e]:e;return g=y.length,s?y=rr(y,s):p&&g>1&&y.reverse(),c&&l<g&&(y.length=l),this&&this!==Gt&&this instanceof m&&(k=h||bo(k)),k.apply(x,y)}}function xo(e,t){return function(n,o){return function(e,t,n,o){return Ht(e,function(e,r,i){t(o,n(e),r,i)}),o}(n,e,t(o),{})}}function ko(e,t){return function(n,o){var r;if(n===H&&o===H)return t;if(n!==H&&(r=n),o!==H){if(r===H)return o;"string"==typeof n||"string"==typeof o?(n=Hn(n),o=Hn(o)):(n=Wn(n),o=Wn(o)),r=e(n,o)}return r}}function Co(e){return Oo(function(t){return t=v(t,I(Uo())),Pn(function(n){var o=this;return e(t,function(e){return i(e,o,n)})})})}function Do(e,t){var n=(t=t===H?" ":Hn(t)).length;if(n<2)return n?Mn(t,e):t;var o=Mn(t,Zi(e/q(t)));return O(t)?oo(V(o),0,e).join(""):o.slice(0,e)}function So(e){return function(t,n,o){return o&&"number"!=typeof o&&Yo(t,n,o)&&(n=o=H),t=Wr(t),n===H?(n=t,t=0):n=Wr(n),function(e,t,n,o){for(var r=-1,i=ra(Zi((t-e)/(n||1)),0),a=hi(i);i--;)a[o?i:++r]=e,e+=n;return a}(t,n,o=o===H?t<n?1:-1:Wr(o),e)}}function To(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=Gr(t),n=Gr(n)),e(t,n)}}function Ao(e,t,n,o,r,i,a,s,l,u){var c=8&t;t|=c?Z:X,4&(t&=~(c?X:Z))||(t&=-4);var d=[e,t,r,c?i:H,c?a:H,c?H:i,c?H:a,s,l,u],f=n.apply(H,d);return Xo(e)&&Ea(f,d),f.placeholder=o,ar(f,e,t)}function Io(e){var t=bi[e];return function(e,n){if(e=Gr(e),(n=null==n?0:ia(Hr(n),292))&&ta(e)){var o=(Yr(e)+"e").split("e");return+((o=(Yr(t(o[0]+"e"+(+o[1]+n)))+"e").split("e"))[0]+"e"+(+o[1]-n))}return t(e)}}function Lo(e){return function(t){var n=Ba(t);return n==ve?R(t):n==ye?U(t):function(e,t){return v(t,function(t){return[t,e[t]]})}(t,e(t))}}function No(e,t,n,o,r,a,s,l){var u=2&t;if(!u&&"function"!=typeof e)throw new xi(J);var c=o?o.length:0;if(c||(t&=-97,o=r=H),s=s===H?s:ra(Hr(s),0),l=l===H?l:Hr(l),c-=r?r.length:0,t&X){var d=o,f=r;o=r=H}var v=u?H:Fa(e),p=[e,t,n,o,r,d,f,a,s,l];if(v&&function(e,t){var n=e[1],o=t[1],r=n|o,i=r<131,a=o==K&&8==n||o==K&&n==ee&&e[7].length<=t[8]||384==o&&t[7].length<=t[8]&&8==n;if(!i&&!a)return e;1&o&&(e[2]=t[2],r|=1&n?0:4);var s=t[3];if(s){var l=e[3];e[3]=l?lo(l,s,t[4]):s,e[4]=l?$(e[3],Q):t[4]}(s=t[5])&&(l=e[5],e[5]=l?uo(l,s,t[6]):s,e[6]=l?$(e[5],Q):t[6]),(s=t[7])&&(e[7]=s),o&K&&(e[8]=null==e[8]?t[8]:ia(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=r}(p,v),e=p[0],t=p[1],n=p[2],o=p[3],r=p[4],!(l=p[9]=p[9]===H?u?0:e.length:ra(p[9]-c,0))&&24&t&&(t&=-25),t&&1!=t)h=8==t||t==Y?function(e,t,n){var o=bo(e);return function r(){for(var a=arguments.length,s=hi(a),l=a,u=Eo(r);l--;)s[l]=arguments[l];var c=a<3&&s[0]!==u&&s[a-1]!==u?[]:$(s,u);return(a-=c.length)<n?Ao(e,t,_o,r.placeholder,H,s,c,H,H,n-a):i(this&&this!==Gt&&this instanceof r?o:e,this,s)}}(e,t,l):t!=Z&&33!=t||r.length?_o.apply(H,p):function(e,t,n,o){var r=1&t,a=bo(e);return function t(){for(var s=-1,l=arguments.length,u=-1,c=o.length,d=hi(c+l),f=this&&this!==Gt&&this instanceof t?a:e;++u<c;)d[u]=o[u];for(;l--;)d[u++]=arguments[++s];return i(f,r?n:this,d)}}(e,t,n,o);else var h=function(e,t,n){var o=1&t,r=bo(e);return function t(){return(this&&this!==Gt&&this instanceof t?r:e).apply(o?n:this,arguments)}}(e,t,n);return ar((v?La:Ea)(h,p),e,t)}function zo(e,t,n,o){return e===H||Lr(e,Di[n])&&!Ai.call(o,n)?t:e}function Mo(e,t,n,o,r,i){return Rr(e)&&Rr(t)&&(i.set(t,e),Sn(e,t,H,Mo,i),i.delete(t)),e}function Po(e){return Er(e)?H:e}function Fo(e,t,n,o,r,i){var a=1&n,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var u=i.get(e),c=i.get(t);if(u&&c)return u==t&&c==e;var d=-1,f=!0,v=2&n?new pt:H;for(i.set(e,t),i.set(t,e);++d<s;){var p=e[d],h=t[d];if(o)var m=a?o(h,p,d,t,e,i):o(p,h,d,e,t,i);if(m!==H){if(m)continue;f=!1;break}if(v){if(!g(t,function(e,t){if(!N(v,t)&&(p===e||r(p,e,n,o,i)))return v.push(t)})){f=!1;break}}else if(p!==h&&!r(p,h,n,o,i)){f=!1;break}}return i.delete(e),i.delete(t),f}function Oo(e){return qa(nr(e,H,pr),e+"")}function Ro(e){return Xt(e,Kr,Oa)}function Bo(e){return Xt(e,ei,Ra)}function $o(e){for(var t=e.name+"",n=ga[t],o=Ai.call(ga,t)?n.length:0;o--;){var r=n[o],i=r.func;if(null==i||i==e)return r.name}return t}function Eo(e){return(Ai.call(n,"placeholder")?n:e).placeholder}function Uo(){var e=n.iteratee||li;return e=e===li?jn:e,arguments.length?e(arguments[0],arguments[1]):e}function qo(e,t){var n,o,r=e.__data__;return("string"==(o=typeof(n=t))||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==n:null===n)?r["string"==typeof t?"string":"hash"]:r.map}function Vo(e){for(var t=Kr(e),n=t.length;n--;){var o=t[n],r=e[o];t[n]=[o,r,er(r)]}return t}function Wo(e,t){var n=function(e,t){return null==e?H:e[t]}(e,t);return bn(n)?n:H}function Ho(e,t,n){for(var o=-1,r=(t=no(t,e)).length,i=!1;++o<r;){var a=ur(t[o]);if(!(i=null!=e&&n(e,a)))break;e=e[a]}return i||++o!=r?i:!!(r=null==e?0:e.length)&&Or(r)&&Qo(a,r)&&(Is(e)||As(e))}function Jo(e){return"function"!=typeof e.constructor||Ko(e)?{}:Da($i(e))}function Go(e){return Is(e)||As(e)||!!(Vi&&e&&e[Vi])}function Qo(e,t){var n=typeof e;return!!(t=null==t?ne:t)&&("number"==n||"symbol"!=n&&lt.test(e))&&e>-1&&e%1==0&&e<t}function Yo(e,t,n){if(!Rr(n))return!1;var o=typeof t;return!!("number"==o?Nr(n)&&Qo(t,n.length):"string"==o&&t in n)&&Lr(n[t],e)}function Zo(e,t){if(Is(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!qr(e))||Ve.test(e)||!qe.test(e)||null!=t&&e in ji(t)}function Xo(e){var t=$o(e),o=n[t];if("function"!=typeof o||!(t in C.prototype))return!1;if(e===o)return!0;var r=Fa(o);return!!r&&e===r[0]}function Ko(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Di)}function er(e){return e==e&&!Rr(e)}function tr(e,t){return function(n){return null!=n&&n[e]===t&&(t!==H||e in ji(n))}}function nr(e,t,n){return t=ra(t===H?e.length-1:t,0),function(){for(var o=arguments,r=-1,a=ra(o.length-t,0),s=hi(a);++r<a;)s[r]=o[t+r];r=-1;for(var l=hi(t+1);++r<t;)l[r]=o[r];return l[t]=n(s),i(e,this,l)}}function or(e,t){return t.length<2?e:Yt(e,$n(t,0,-1))}function rr(e,t){for(var n=e.length,o=ia(t.length,n),r=co(e);o--;){var i=t[o];e[o]=Qo(i,n)?r[i]:H}return e}function ir(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}function ar(e,t,n){var o=t+"";return qa(e,function(e,t){var n=t.length;if(!n)return e;var o=n-1;return t[o]=(n>1?"& ":"")+t[o],t=t.join(n>2?", ":" "),e.replace(Ye,"{\n/* [wrapped with "+t+"] */\n")}(o,function(e,t){return s(ie,function(n){var o="_."+n[0];t&n[1]&&!d(e,o)&&e.push(o)}),e.sort()}(function(e){var t=e.match(Ze);return t?t[1].split(Xe):[]}(o),n)))}function sr(e){var t=0,n=0;return function(){var o=aa(),r=16-(o-n);if(n=o,r>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(H,arguments)}}function lr(e,t){var n=-1,o=e.length,r=o-1;for(t=t===H?o:t;++n<t;){var i=zn(n,r),a=e[i];e[i]=e[n],e[n]=a}return e.length=t,e}function ur(e){if("string"==typeof e||qr(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function cr(e){if(null!=e){try{return Ti.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function dr(e){if(e instanceof C)return e.clone();var t=new r(e.__wrapped__,e.__chain__);return t.__actions__=co(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function fr(e,t,n){var o=null==e?0:e.length;if(!o)return-1;var r=null==n?0:Hr(n);return r<0&&(r=ra(o+r,0)),b(e,Uo(t,3),r)}function vr(e,t,n){var o=null==e?0:e.length;if(!o)return-1;var r=o-1;return n!==H&&(r=Hr(n),r=n<0?ra(o+r,0):ia(r,o-1)),b(e,Uo(t,3),r,!0)}function pr(e){return(null==e?0:e.length)?qt(e,1):[]}function hr(e){return e&&e.length?e[0]:H}function mr(e){var t=null==e?0:e.length;return t?e[t-1]:H}function gr(e,t){return e&&e.length&&t&&t.length?Ln(e,t):e}function yr(e){return null==e?e:ua.call(e)}function br(e){if(!e||!e.length)return[];var t=0;return e=c(e,function(e){if(zr(e))return t=ra(e.length,t),!0}),T(t,function(t){return v(e,k(t))})}function jr(e,t){if(!e||!e.length)return[];var n=br(e);return null==t?n:v(n,function(e){return i(t,H,e)})}function wr(e){var t=n(e);return t.__chain__=!0,t}function _r(e,t){return t(e)}function xr(e,t){return(Is(e)?s:Sa)(e,Uo(t,3))}function kr(e,t){return(Is(e)?l:Ta)(e,Uo(t,3))}function Cr(e,t){return(Is(e)?v:kn)(e,Uo(t,3))}function Dr(e,t,n){return t=n?H:t,t=e&&null==t?e.length:t,No(e,K,H,H,H,H,t)}function Sr(e,t){var n;if("function"!=typeof t)throw new xi(J);return e=Hr(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=H),n}}function Tr(e,t,n){function o(t){var n=u,o=c;return u=c=H,h=t,f=e.apply(o,n)}function r(e){return h=e,v=Ua(a,t),m?o(e):f}function i(e){var n=e-p;return p===H||n>=t||n<0||g&&e-h>=d}function a(){var e=gs();if(i(e))return s(e);v=Ua(a,function(e){var n=t-(e-p);return g?ia(n,d-(e-h)):n}(e))}function s(e){return v=H,y&&u?o(e):(u=c=H,f)}function l(){var e=gs(),n=i(e);if(u=arguments,c=this,p=e,n){if(v===H)return r(p);if(g)return Ma(v),v=Ua(a,t),o(p)}return v===H&&(v=Ua(a,t)),f}var u,c,d,f,v,p,h=0,m=!1,g=!1,y=!0;if("function"!=typeof e)throw new xi(J);return t=Gr(t)||0,Rr(n)&&(m=!!n.leading,d=(g="maxWait"in n)?ra(Gr(n.maxWait)||0,t):d,y="trailing"in n?!!n.trailing:y),l.cancel=function(){v!==H&&Ma(v),h=0,u=p=c=v=H},l.flush=function(){return v===H?f:s(gs())},l}function Ar(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new xi(J);var n=function(){var o=arguments,r=t?t.apply(this,o):o[0],i=n.cache;if(i.has(r))return i.get(r);var a=e.apply(this,o);return n.cache=i.set(r,a)||i,a};return n.cache=new(Ar.Cache||vt),n}function Ir(e){if("function"!=typeof e)throw new xi(J);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Lr(e,t){return e===t||e!=e&&t!=t}function Nr(e){return null!=e&&Or(e.length)&&!Pr(e)}function zr(e){return Br(e)&&Nr(e)}function Mr(e){if(!Br(e))return!1;var t=Kt(e);return t==ce||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Er(e)}function Pr(e){if(!Rr(e))return!1;var t=Kt(e);return t==de||t==fe||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Fr(e){return"number"==typeof e&&e==Hr(e)}function Or(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=ne}function Rr(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Br(e){return null!=e&&"object"==typeof e}function $r(e){return"number"==typeof e||Br(e)&&Kt(e)==pe}function Er(e){if(!Br(e)||Kt(e)!=he)return!1;var t=$i(e);if(null===t)return!0;var n=Ai.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ti.call(n)==zi}function Ur(e){return"string"==typeof e||!Is(e)&&Br(e)&&Kt(e)==be}function qr(e){return"symbol"==typeof e||Br(e)&&Kt(e)==je}function Vr(e){if(!e)return[];if(Nr(e))return Ur(e)?V(e):co(e);if(Wi&&e[Wi])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Wi]());var t=Ba(e);return(t==ve?R:t==ye?E:ni)(e)}function Wr(e){return e?(e=Gr(e))===te||e===-1/0?1.7976931348623157e308*(e<0?-1:1):e==e?e:0:0===e?e:0}function Hr(e){var t=Wr(e),n=t%1;return t==t?n?t-n:t:0}function Jr(e){return e?St(Hr(e),0,re):0}function Gr(e){if("number"==typeof e)return e;if(qr(e))return oe;if(Rr(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Rr(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=A(e);var n=it.test(e);return n||st.test(e)?Wt(e.slice(2),n?2:8):rt.test(e)?oe:+e}function Qr(e){return fo(e,ei(e))}function Yr(e){return null==e?"":Hn(e)}function Zr(e,t,n){var o=null==e?H:Yt(e,t);return o===H?n:o}function Xr(e,t){return null!=e&&Ho(e,t,vn)}function Kr(e){return Nr(e)?mt(e):wn(e)}function ei(e){return Nr(e)?mt(e,!0):_n(e)}function ti(e,t){if(null==e)return{};var n=v(Bo(e),function(e){return[e]});return t=Uo(t),In(e,n,function(e,n){return t(e,n[0])})}function ni(e){return null==e?[]:L(e,Kr(e))}function oi(e){return ul(Yr(e).toLowerCase())}function ri(e){return(e=Yr(e))&&e.replace(ut,ln).replace(Mt,"")}function ii(e,t,n){return e=Yr(e),(t=n?H:t)===H?function(e){return Rt.test(e)}(e)?function(e){return e.match(Ft)||[]}(e):function(e){return e.match(Ke)||[]}(e):e.match(t)||[]}function ai(e){return function(){return e}}function si(e){return e}function li(e){return jn("function"==typeof e?e:Tt(e,1))}function ui(e,t,n){var o=Kr(t),r=Qt(t,o);null!=n||Rr(t)&&(r.length||!o.length)||(n=t,t=e,e=this,r=Qt(t,Kr(t)));var i=!(Rr(n)&&"chain"in n&&!n.chain),a=Pr(e);return s(r,function(n){var o=t[n];e[n]=o,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=co(this.__actions__)).push({func:o,args:arguments,thisArg:e}),n.__chain__=t,n}return o.apply(e,p([this.value()],arguments))})}),e}function ci(){}function di(e){return Zo(e)?k(ur(e)):function(e){return function(t){return Yt(t,e)}}(e)}function fi(){return[]}function vi(){return!1}var pi,hi=(t=null==t?Gt:dn.defaults(Gt.Object(),t,dn.pick(Gt,Bt))).Array,mi=t.Date,gi=t.Error,yi=t.Function,bi=t.Math,ji=t.Object,wi=t.RegExp,_i=t.String,xi=t.TypeError,ki=hi.prototype,Ci=yi.prototype,Di=ji.prototype,Si=t["__core-js_shared__"],Ti=Ci.toString,Ai=Di.hasOwnProperty,Ii=0,Li=(pi=/[^.]+$/.exec(Si&&Si.keys&&Si.keys.IE_PROTO||""))?"Symbol(src)_1."+pi:"",Ni=Di.toString,zi=Ti.call(ji),Mi=Gt._,Pi=wi("^"+Ti.call(Ai).replace(He,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fi=Zt?t.Buffer:H,Oi=t.Symbol,Ri=t.Uint8Array,Bi=Fi?Fi.allocUnsafe:H,$i=B(ji.getPrototypeOf,ji),Ei=ji.create,Ui=Di.propertyIsEnumerable,qi=ki.splice,Vi=Oi?Oi.isConcatSpreadable:H,Wi=Oi?Oi.iterator:H,Hi=Oi?Oi.toStringTag:H,Ji=function(){try{var e=Wo(ji,"defineProperty");return e({},"",{}),e}catch(e){}}(),Gi=t.clearTimeout!==Gt.clearTimeout&&t.clearTimeout,Qi=mi&&mi.now!==Gt.Date.now&&mi.now,Yi=t.setTimeout!==Gt.setTimeout&&t.setTimeout,Zi=bi.ceil,Xi=bi.floor,Ki=ji.getOwnPropertySymbols,ea=Fi?Fi.isBuffer:H,ta=t.isFinite,na=ki.join,oa=B(ji.keys,ji),ra=bi.max,ia=bi.min,aa=mi.now,sa=t.parseInt,la=bi.random,ua=ki.reverse,ca=Wo(t,"DataView"),da=Wo(t,"Map"),fa=Wo(t,"Promise"),va=Wo(t,"Set"),pa=Wo(t,"WeakMap"),ha=Wo(ji,"create"),ma=pa&&new pa,ga={},ya=cr(ca),ba=cr(da),ja=cr(fa),wa=cr(va),_a=cr(pa),xa=Oi?Oi.prototype:H,ka=xa?xa.valueOf:H,Ca=xa?xa.toString:H,Da=function(){function e(){}return function(t){if(!Rr(t))return{};if(Ei)return Ei(t);e.prototype=t;var n=new e;return e.prototype=H,n}}();n.templateSettings={escape:$e,evaluate:Ee,interpolate:Ue,variable:"",imports:{_:n}},n.prototype=o.prototype,n.prototype.constructor=n,r.prototype=Da(o.prototype),r.prototype.constructor=r,C.prototype=Da(o.prototype),C.prototype.constructor=C,Qe.prototype.clear=function(){this.__data__=ha?ha(null):{},this.size=0},Qe.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Qe.prototype.get=function(e){var t=this.__data__;if(ha){var n=t[e];return n===G?H:n}return Ai.call(t,e)?t[e]:H},Qe.prototype.has=function(e){var t=this.__data__;return ha?t[e]!==H:Ai.call(t,e)},Qe.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ha&&t===H?G:t,this},ft.prototype.clear=function(){this.__data__=[],this.size=0},ft.prototype.delete=function(e){var t=this.__data__,n=_t(t,e);return!(n<0||(n==t.length-1?t.pop():qi.call(t,n,1),--this.size,0))},ft.prototype.get=function(e){var t=this.__data__,n=_t(t,e);return n<0?H:t[n][1]},ft.prototype.has=function(e){return _t(this.__data__,e)>-1},ft.prototype.set=function(e,t){var n=this.__data__,o=_t(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this},vt.prototype.clear=function(){this.size=0,this.__data__={hash:new Qe,map:new(da||ft),string:new Qe}},vt.prototype.delete=function(e){var t=qo(this,e).delete(e);return this.size-=t?1:0,t},vt.prototype.get=function(e){return qo(this,e).get(e)},vt.prototype.has=function(e){return qo(this,e).has(e)},vt.prototype.set=function(e,t){var n=qo(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this},pt.prototype.add=pt.prototype.push=function(e){return this.__data__.set(e,G),this},pt.prototype.has=function(e){return this.__data__.has(e)},ht.prototype.clear=function(){this.__data__=new ft,this.size=0},ht.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},ht.prototype.get=function(e){return this.__data__.get(e)},ht.prototype.has=function(e){return this.__data__.has(e)},ht.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ft){var o=n.__data__;if(!da||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new vt(o)}return n.set(e,t),this.size=n.size,this};var Sa=ho(Ht),Ta=ho(Jt,!0),Aa=mo(),Ia=mo(!0),La=ma?function(e,t){return ma.set(e,t),e}:si,Na=Ji?function(e,t){return Ji(e,"toString",{configurable:!0,enumerable:!1,value:ai(t),writable:!0})}:si,za=Pn,Ma=Gi||function(e){return Gt.clearTimeout(e)},Pa=va&&1/E(new va([,-0]))[1]==te?function(e){return new va(e)}:ci,Fa=ma?function(e){return ma.get(e)}:ci,Oa=Ki?function(e){return null==e?[]:(e=ji(e),c(Ki(e),function(t){return Ui.call(e,t)}))}:fi,Ra=Ki?function(e){for(var t=[];e;)p(t,Oa(e)),e=$i(e);return t}:fi,Ba=Kt;(ca&&Ba(new ca(new ArrayBuffer(1)))!=xe||da&&Ba(new da)!=ve||fa&&Ba(fa.resolve())!=me||va&&Ba(new va)!=ye||pa&&Ba(new pa)!=we)&&(Ba=function(e){var t=Kt(e),n=t==he?e.constructor:H,o=n?cr(n):"";if(o)switch(o){case ya:return xe;case ba:return ve;case ja:return me;case wa:return ye;case _a:return we}return t});var $a=Si?Pr:vi,Ea=sr(La),Ua=Yi||function(e,t){return Gt.setTimeout(e,t)},qa=sr(Na),Va=function(e){var t=Ar(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(We,function(e,n,o,r){t.push(o?r.replace(tt,"$1"):n||e)}),t}),Wa=Pn(function(e,t){return zr(e)?Lt(e,qt(t,1,zr,!0)):[]}),Ha=Pn(function(e,t){var n=mr(t);return zr(n)&&(n=H),zr(e)?Lt(e,qt(t,1,zr,!0),Uo(n,2)):[]}),Ja=Pn(function(e,t){var n=mr(t);return zr(n)&&(n=H),zr(e)?Lt(e,qt(t,1,zr,!0),H,n):[]}),Ga=Pn(function(e){var t=v(e,eo);return t.length&&t[0]===e[0]?pn(t):[]}),Qa=Pn(function(e){var t=mr(e),n=v(e,eo);return t===mr(n)?t=H:n.pop(),n.length&&n[0]===e[0]?pn(n,Uo(t,2)):[]}),Ya=Pn(function(e){var t=mr(e),n=v(e,eo);return(t="function"==typeof t?t:H)&&n.pop(),n.length&&n[0]===e[0]?pn(n,H,t):[]}),Za=Pn(gr),Xa=Oo(function(e,t){var n=null==e?0:e.length,o=Dt(e,t);return Nn(e,v(t,function(e){return Qo(e,n)?+e:e}).sort(so)),o}),Ka=Pn(function(e){return Jn(qt(e,1,zr,!0))}),es=Pn(function(e){var t=mr(e);return zr(t)&&(t=H),Jn(qt(e,1,zr,!0),Uo(t,2))}),ts=Pn(function(e){var t=mr(e);return t="function"==typeof t?t:H,Jn(qt(e,1,zr,!0),H,t)}),ns=Pn(function(e,t){return zr(e)?Lt(e,t):[]}),os=Pn(function(e){return Xn(c(e,zr))}),rs=Pn(function(e){var t=mr(e);return zr(t)&&(t=H),Xn(c(e,zr),Uo(t,2))}),is=Pn(function(e){var t=mr(e);return t="function"==typeof t?t:H,Xn(c(e,zr),H,t)}),as=Pn(br),ss=Pn(function(e){var t=e.length,n=t>1?e[t-1]:H;return n="function"==typeof n?(e.pop(),n):H,jr(e,n)}),ls=Oo(function(e){var t=e.length,n=t?e[0]:0,o=this.__wrapped__,i=function(t){return Dt(t,e)};return!(t>1||this.__actions__.length)&&o instanceof C&&Qo(n)?((o=o.slice(n,+n+(t?1:0))).__actions__.push({func:_r,args:[i],thisArg:H}),new r(o,this.__chain__).thru(function(e){return t&&!e.length&&e.push(H),e})):this.thru(i)}),us=vo(function(e,t,n){Ai.call(e,n)?++e[n]:Ct(e,n,1)}),cs=jo(fr),ds=jo(vr),fs=vo(function(e,t,n){Ai.call(e,n)?e[n].push(t):Ct(e,n,[t])}),vs=Pn(function(e,t,n){var o=-1,r="function"==typeof t,a=Nr(e)?hi(e.length):[];return Sa(e,function(e){a[++o]=r?i(t,e,n):hn(e,t,n)}),a}),ps=vo(function(e,t,n){Ct(e,n,t)}),hs=vo(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),ms=Pn(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Yo(e,t[0],t[1])?t=[]:n>2&&Yo(t[0],t[1],t[2])&&(t=[t[0]]),An(e,qt(t,1),[])}),gs=Qi||function(){return Gt.Date.now()},ys=Pn(function(e,t,n){var o=1;if(n.length){var r=$(n,Eo(ys));o|=Z}return No(e,o,t,n,r)}),bs=Pn(function(e,t,n){var o=3;if(n.length){var r=$(n,Eo(bs));o|=Z}return No(t,o,e,n,r)}),js=Pn(function(e,t){return It(e,1,t)}),ws=Pn(function(e,t,n){return It(e,Gr(t)||0,n)});Ar.Cache=vt;var _s,xs=za(function(e,t){var n=(t=1==t.length&&Is(t[0])?v(t[0],I(Uo())):v(qt(t,1),I(Uo()))).length;return Pn(function(o){for(var r=-1,a=ia(o.length,n);++r<a;)o[r]=t[r].call(this,o[r]);return i(e,this,o)})}),ks=Pn(function(e,t){var n=$(t,Eo(ks));return No(e,Z,H,t,n)}),Cs=Pn(function(e,t){var n=$(t,Eo(Cs));return No(e,X,H,t,n)}),Ds=Oo(function(e,t){return No(e,ee,H,H,H,t)}),Ss=To(sn),Ts=To(function(e,t){return e>=t}),As=mn(function(){return arguments}())?mn:function(e){return Br(e)&&Ai.call(e,"callee")&&!Ui.call(e,"callee")},Is=hi.isArray,Ls=en?I(en):function(e){return Br(e)&&Kt(e)==_e},Ns=ea||vi,zs=tn?I(tn):function(e){return Br(e)&&Kt(e)==ue},Ms=nn?I(nn):function(e){return Br(e)&&Ba(e)==ve},Ps=on?I(on):function(e){return Br(e)&&Kt(e)==ge},Fs=rn?I(rn):function(e){return Br(e)&&Ba(e)==ye},Os=an?I(an):function(e){return Br(e)&&Or(e.length)&&!!Et[Kt(e)]},Rs=To(xn),Bs=To(function(e,t){return e<=t}),$s=po(function(e,t){if(Ko(t)||Nr(t))fo(t,Kr(t),e);else for(var n in t)Ai.call(t,n)&&wt(e,n,t[n])}),Es=po(function(e,t){fo(t,ei(t),e)}),Us=po(function(e,t,n,o){fo(t,ei(t),e,o)}),qs=po(function(e,t,n,o){fo(t,Kr(t),e,o)}),Vs=Oo(Dt),Ws=Pn(function(e,t){e=ji(e);var n=-1,o=t.length,r=o>2?t[2]:H;for(r&&Yo(t[0],t[1],r)&&(o=1);++n<o;)for(var i=t[n],a=ei(i),s=-1,l=a.length;++s<l;){var u=a[s],c=e[u];(c===H||Lr(c,Di[u])&&!Ai.call(e,u))&&(e[u]=i[u])}return e}),Hs=Pn(function(e){return e.push(H,Mo),i(Zs,H,e)}),Js=xo(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Ni.call(t)),e[t]=n},ai(si)),Gs=xo(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Ni.call(t)),Ai.call(e,t)?e[t].push(n):e[t]=[n]},Uo),Qs=Pn(hn),Ys=po(function(e,t,n){Sn(e,t,n)}),Zs=po(function(e,t,n,o){Sn(e,t,n,o)}),Xs=Oo(function(e,t){var n={};if(null==e)return n;var o=!1;t=v(t,function(t){return t=no(t,e),o||(o=t.length>1),t}),fo(e,Bo(e),n),o&&(n=Tt(n,7,Po));for(var r=t.length;r--;)Gn(n,t[r]);return n}),Ks=Oo(function(e,t){return null==e?{}:function(e,t){return In(e,t,function(t,n){return Xr(e,n)})}(e,t)}),el=Lo(Kr),tl=Lo(ei),nl=yo(function(e,t,n){return t=t.toLowerCase(),e+(n?oi(t):t)}),ol=yo(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),rl=yo(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),il=go("toLowerCase"),al=yo(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),sl=yo(function(e,t,n){return e+(n?" ":"")+ul(t)}),ll=yo(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),ul=go("toUpperCase"),cl=Pn(function(e,t){try{return i(e,H,t)}catch(e){return Mr(e)?e:new gi(e)}}),dl=Oo(function(e,t){return s(t,function(t){t=ur(t),Ct(e,t,ys(e[t],e))}),e}),fl=wo(),vl=wo(!0),pl=Pn(function(e,t){return function(n){return hn(n,e,t)}}),hl=Pn(function(e,t){return function(n){return hn(e,n,t)}}),ml=Co(v),gl=Co(u),yl=Co(g),bl=So(),jl=So(!0),wl=ko(function(e,t){return e+t},0),_l=Io("ceil"),xl=ko(function(e,t){return e/t},1),kl=Io("floor"),Cl=ko(function(e,t){return e*t},1),Dl=Io("round"),Sl=ko(function(e,t){return e-t},0);return n.after=function(e,t){if("function"!=typeof t)throw new xi(J);return e=Hr(e),function(){if(--e<1)return t.apply(this,arguments)}},n.ary=Dr,n.assign=$s,n.assignIn=Es,n.assignInWith=Us,n.assignWith=qs,n.at=Vs,n.before=Sr,n.bind=ys,n.bindAll=dl,n.bindKey=bs,n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Is(e)?e:[e]},n.chain=wr,n.chunk=function(e,t,n){t=(n?Yo(e,t,n):t===H)?1:ra(Hr(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var r=0,i=0,a=hi(Zi(o/t));r<o;)a[i++]=$n(e,r,r+=t);return a},n.compact=function(e){for(var t=-1,n=null==e?0:e.length,o=0,r=[];++t<n;){var i=e[t];i&&(r[o++]=i)}return r},n.concat=function(){var e=arguments.length;if(!e)return[];for(var t=hi(e-1),n=arguments[0],o=e;o--;)t[o-1]=arguments[o];return p(Is(n)?co(n):[n],qt(t,1))},n.cond=function(e){var t=null==e?0:e.length,n=Uo();return e=t?v(e,function(e){if("function"!=typeof e[1])throw new xi(J);return[n(e[0]),e[1]]}):[],Pn(function(n){for(var o=-1;++o<t;){var r=e[o];if(i(r[0],this,n))return i(r[1],this,n)}})},n.conforms=function(e){return function(e){var t=Kr(e);return function(n){return At(n,e,t)}}(Tt(e,1))},n.constant=ai,n.countBy=us,n.create=function(e,t){var n=Da(e);return null==t?n:kt(n,t)},n.curry=function e(t,n,o){var r=No(t,8,H,H,H,H,H,n=o?H:n);return r.placeholder=e.placeholder,r},n.curryRight=function e(t,n,o){var r=No(t,Y,H,H,H,H,H,n=o?H:n);return r.placeholder=e.placeholder,r},n.debounce=Tr,n.defaults=Ws,n.defaultsDeep=Hs,n.defer=js,n.delay=ws,n.difference=Wa,n.differenceBy=Ha,n.differenceWith=Ja,n.drop=function(e,t,n){var o=null==e?0:e.length;return o?$n(e,(t=n||t===H?1:Hr(t))<0?0:t,o):[]},n.dropRight=function(e,t,n){var o=null==e?0:e.length;return o?$n(e,0,(t=o-(t=n||t===H?1:Hr(t)))<0?0:t):[]},n.dropRightWhile=function(e,t){return e&&e.length?Yn(e,Uo(t,3),!0,!0):[]},n.dropWhile=function(e,t){return e&&e.length?Yn(e,Uo(t,3),!0):[]},n.fill=function(e,t,n,o){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Yo(e,t,n)&&(n=0,o=r),function(e,t,n,o){var r=e.length;for((n=Hr(n))<0&&(n=-n>r?0:r+n),(o=o===H||o>r?r:Hr(o))<0&&(o+=r),o=n>o?0:Jr(o);n<o;)e[n++]=t;return e}(e,t,n,o)):[]},n.filter=function(e,t){return(Is(e)?c:Ot)(e,Uo(t,3))},n.flatMap=function(e,t){return qt(Cr(e,t),1)},n.flatMapDeep=function(e,t){return qt(Cr(e,t),te)},n.flatMapDepth=function(e,t,n){return n=n===H?1:Hr(n),qt(Cr(e,t),n)},n.flatten=pr,n.flattenDeep=function(e){return(null==e?0:e.length)?qt(e,te):[]},n.flattenDepth=function(e,t){return(null==e?0:e.length)?qt(e,t=t===H?1:Hr(t)):[]},n.flip=function(e){return No(e,512)},n.flow=fl,n.flowRight=vl,n.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,o={};++t<n;){var r=e[t];o[r[0]]=r[1]}return o},n.functions=function(e){return null==e?[]:Qt(e,Kr(e))},n.functionsIn=function(e){return null==e?[]:Qt(e,ei(e))},n.groupBy=fs,n.initial=function(e){return(null==e?0:e.length)?$n(e,0,-1):[]},n.intersection=Ga,n.intersectionBy=Qa,n.intersectionWith=Ya,n.invert=Js,n.invertBy=Gs,n.invokeMap=vs,n.iteratee=li,n.keyBy=ps,n.keys=Kr,n.keysIn=ei,n.map=Cr,n.mapKeys=function(e,t){var n={};return t=Uo(t,3),Ht(e,function(e,o,r){Ct(n,t(e,o,r),e)}),n},n.mapValues=function(e,t){var n={};return t=Uo(t,3),Ht(e,function(e,o,r){Ct(n,o,t(e,o,r))}),n},n.matches=function(e){return Cn(Tt(e,1))},n.matchesProperty=function(e,t){return Dn(e,Tt(t,1))},n.memoize=Ar,n.merge=Ys,n.mergeWith=Zs,n.method=pl,n.methodOf=hl,n.mixin=ui,n.negate=Ir,n.nthArg=function(e){return e=Hr(e),Pn(function(t){return Tn(t,e)})},n.omit=Xs,n.omitBy=function(e,t){return ti(e,Ir(Uo(t)))},n.once=function(e){return Sr(2,e)},n.orderBy=function(e,t,n,o){return null==e?[]:(Is(t)||(t=null==t?[]:[t]),Is(n=o?H:n)||(n=null==n?[]:[n]),An(e,t,n))},n.over=ml,n.overArgs=xs,n.overEvery=gl,n.overSome=yl,n.partial=ks,n.partialRight=Cs,n.partition=hs,n.pick=Ks,n.pickBy=ti,n.property=di,n.propertyOf=function(e){return function(t){return null==e?H:Yt(e,t)}},n.pull=Za,n.pullAll=gr,n.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Ln(e,t,Uo(n,2)):e},n.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Ln(e,t,H,n):e},n.pullAt=Xa,n.range=bl,n.rangeRight=jl,n.rearg=Ds,n.reject=function(e,t){return(Is(e)?c:Ot)(e,Ir(Uo(t,3)))},n.remove=function(e,t){var n=[];if(!e||!e.length)return n;var o=-1,r=[],i=e.length;for(t=Uo(t,3);++o<i;){var a=e[o];t(a,o,e)&&(n.push(a),r.push(o))}return Nn(e,r),n},n.rest=function(e,t){if("function"!=typeof e)throw new xi(J);return Pn(e,t=t===H?t:Hr(t))},n.reverse=yr,n.sampleSize=function(e,t,n){return t=(n?Yo(e,t,n):t===H)?1:Hr(t),(Is(e)?yt:On)(e,t)},n.set=function(e,t,n){return null==e?e:Rn(e,t,n)},n.setWith=function(e,t,n,o){return o="function"==typeof o?o:H,null==e?e:Rn(e,t,n,o)},n.shuffle=function(e){return(Is(e)?bt:Bn)(e)},n.slice=function(e,t,n){var o=null==e?0:e.length;return o?(n&&"number"!=typeof n&&Yo(e,t,n)?(t=0,n=o):(t=null==t?0:Hr(t),n=n===H?o:Hr(n)),$n(e,t,n)):[]},n.sortBy=ms,n.sortedUniq=function(e){return e&&e.length?Vn(e):[]},n.sortedUniqBy=function(e,t){return e&&e.length?Vn(e,Uo(t,2)):[]},n.split=function(e,t,n){return n&&"number"!=typeof n&&Yo(e,t,n)&&(t=n=H),(n=n===H?re:n>>>0)?(e=Yr(e))&&("string"==typeof t||null!=t&&!Ps(t))&&!(t=Hn(t))&&O(e)?oo(V(e),0,n):e.split(t,n):[]},n.spread=function(e,t){if("function"!=typeof e)throw new xi(J);return t=null==t?0:ra(Hr(t),0),Pn(function(n){var o=n[t],r=oo(n,0,t);return o&&p(r,o),i(e,this,r)})},n.tail=function(e){var t=null==e?0:e.length;return t?$n(e,1,t):[]},n.take=function(e,t,n){return e&&e.length?$n(e,0,(t=n||t===H?1:Hr(t))<0?0:t):[]},n.takeRight=function(e,t,n){var o=null==e?0:e.length;return o?$n(e,(t=o-(t=n||t===H?1:Hr(t)))<0?0:t,o):[]},n.takeRightWhile=function(e,t){return e&&e.length?Yn(e,Uo(t,3),!1,!0):[]},n.takeWhile=function(e,t){return e&&e.length?Yn(e,Uo(t,3)):[]},n.tap=function(e,t){return t(e),e},n.throttle=function(e,t,n){var o=!0,r=!0;if("function"!=typeof e)throw new xi(J);return Rr(n)&&(o="leading"in n?!!n.leading:o,r="trailing"in n?!!n.trailing:r),Tr(e,t,{leading:o,maxWait:t,trailing:r})},n.thru=_r,n.toArray=Vr,n.toPairs=el,n.toPairsIn=tl,n.toPath=function(e){return Is(e)?v(e,ur):qr(e)?[e]:co(Va(Yr(e)))},n.toPlainObject=Qr,n.transform=function(e,t,n){var o=Is(e),r=o||Ns(e)||Os(e);if(t=Uo(t,4),null==n){var i=e&&e.constructor;n=r?o?new i:[]:Rr(e)&&Pr(i)?Da($i(e)):{}}return(r?s:Ht)(e,function(e,o,r){return t(n,e,o,r)}),n},n.unary=function(e){return Dr(e,1)},n.union=Ka,n.unionBy=es,n.unionWith=ts,n.uniq=function(e){return e&&e.length?Jn(e):[]},n.uniqBy=function(e,t){return e&&e.length?Jn(e,Uo(t,2)):[]},n.uniqWith=function(e,t){return t="function"==typeof t?t:H,e&&e.length?Jn(e,H,t):[]},n.unset=function(e,t){return null==e||Gn(e,t)},n.unzip=br,n.unzipWith=jr,n.update=function(e,t,n){return null==e?e:Qn(e,t,to(n))},n.updateWith=function(e,t,n,o){return o="function"==typeof o?o:H,null==e?e:Qn(e,t,to(n),o)},n.values=ni,n.valuesIn=function(e){return null==e?[]:L(e,ei(e))},n.without=ns,n.words=ii,n.wrap=function(e,t){return ks(to(t),e)},n.xor=os,n.xorBy=rs,n.xorWith=is,n.zip=as,n.zipObject=function(e,t){return Kn(e||[],t||[],wt)},n.zipObjectDeep=function(e,t){return Kn(e||[],t||[],Rn)},n.zipWith=ss,n.entries=el,n.entriesIn=tl,n.extend=Es,n.extendWith=Us,ui(n,n),n.add=wl,n.attempt=cl,n.camelCase=nl,n.capitalize=oi,n.ceil=_l,n.clamp=function(e,t,n){return n===H&&(n=t,t=H),n!==H&&(n=(n=Gr(n))==n?n:0),t!==H&&(t=(t=Gr(t))==t?t:0),St(Gr(e),t,n)},n.clone=function(e){return Tt(e,4)},n.cloneDeep=function(e){return Tt(e,5)},n.cloneDeepWith=function(e,t){return Tt(e,5,t="function"==typeof t?t:H)},n.cloneWith=function(e,t){return Tt(e,4,t="function"==typeof t?t:H)},n.conformsTo=function(e,t){return null==t||At(e,t,Kr(t))},n.deburr=ri,n.defaultTo=function(e,t){return null==e||e!=e?t:e},n.divide=xl,n.endsWith=function(e,t,n){e=Yr(e),t=Hn(t);var o=e.length,r=n=n===H?o:St(Hr(n),0,o);return(n-=t.length)>=0&&e.slice(n,r)==t},n.eq=Lr,n.escape=function(e){return(e=Yr(e))&&Be.test(e)?e.replace(Oe,un):e},n.escapeRegExp=function(e){return(e=Yr(e))&&Je.test(e)?e.replace(He,"\\$&"):e},n.every=function(e,t,n){var o=Is(e)?u:Nt;return n&&Yo(e,t,n)&&(t=H),o(e,Uo(t,3))},n.find=cs,n.findIndex=fr,n.findKey=function(e,t){return y(e,Uo(t,3),Ht)},n.findLast=ds,n.findLastIndex=vr,n.findLastKey=function(e,t){return y(e,Uo(t,3),Jt)},n.floor=kl,n.forEach=xr,n.forEachRight=kr,n.forIn=function(e,t){return null==e?e:Aa(e,Uo(t,3),ei)},n.forInRight=function(e,t){return null==e?e:Ia(e,Uo(t,3),ei)},n.forOwn=function(e,t){return e&&Ht(e,Uo(t,3))},n.forOwnRight=function(e,t){return e&&Jt(e,Uo(t,3))},n.get=Zr,n.gt=Ss,n.gte=Ts,n.has=function(e,t){return null!=e&&Ho(e,t,fn)},n.hasIn=Xr,n.head=hr,n.identity=si,n.includes=function(e,t,n,o){e=Nr(e)?e:ni(e),n=n&&!o?Hr(n):0;var r=e.length;return n<0&&(n=ra(r+n,0)),Ur(e)?n<=r&&e.indexOf(t,n)>-1:!!r&&j(e,t,n)>-1},n.indexOf=function(e,t,n){var o=null==e?0:e.length;if(!o)return-1;var r=null==n?0:Hr(n);return r<0&&(r=ra(o+r,0)),j(e,t,r)},n.inRange=function(e,t,n){return t=Wr(t),n===H?(n=t,t=0):n=Wr(n),function(e,t,n){return e>=ia(t,n)&&e<ra(t,n)}(e=Gr(e),t,n)},n.invoke=Qs,n.isArguments=As,n.isArray=Is,n.isArrayBuffer=Ls,n.isArrayLike=Nr,n.isArrayLikeObject=zr,n.isBoolean=function(e){return!0===e||!1===e||Br(e)&&Kt(e)==le},n.isBuffer=Ns,n.isDate=zs,n.isElement=function(e){return Br(e)&&1===e.nodeType&&!Er(e)},n.isEmpty=function(e){if(null==e)return!0;if(Nr(e)&&(Is(e)||"string"==typeof e||"function"==typeof e.splice||Ns(e)||Os(e)||As(e)))return!e.length;var t=Ba(e);if(t==ve||t==ye)return!e.size;if(Ko(e))return!wn(e).length;for(var n in e)if(Ai.call(e,n))return!1;return!0},n.isEqual=function(e,t){return gn(e,t)},n.isEqualWith=function(e,t,n){var o=(n="function"==typeof n?n:H)?n(e,t):H;return o===H?gn(e,t,H,n):!!o},n.isError=Mr,n.isFinite=function(e){return"number"==typeof e&&ta(e)},n.isFunction=Pr,n.isInteger=Fr,n.isLength=Or,n.isMap=Ms,n.isMatch=function(e,t){return e===t||yn(e,t,Vo(t))},n.isMatchWith=function(e,t,n){return n="function"==typeof n?n:H,yn(e,t,Vo(t),n)},n.isNaN=function(e){return $r(e)&&e!=+e},n.isNative=function(e){if($a(e))throw new gi("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return bn(e)},n.isNil=function(e){return null==e},n.isNull=function(e){return null===e},n.isNumber=$r,n.isObject=Rr,n.isObjectLike=Br,n.isPlainObject=Er,n.isRegExp=Ps,n.isSafeInteger=function(e){return Fr(e)&&e>=-9007199254740991&&e<=ne},n.isSet=Fs,n.isString=Ur,n.isSymbol=qr,n.isTypedArray=Os,n.isUndefined=function(e){return e===H},n.isWeakMap=function(e){return Br(e)&&Ba(e)==we},n.isWeakSet=function(e){return Br(e)&&"[object WeakSet]"==Kt(e)},n.join=function(e,t){return null==e?"":na.call(e,t)},n.kebabCase=ol,n.last=mr,n.lastIndexOf=function(e,t,n){var o=null==e?0:e.length;if(!o)return-1;var r=o;return n!==H&&(r=(r=Hr(n))<0?ra(o+r,0):ia(r,o-1)),t==t?function(e,t,n){for(var o=n+1;o--;)if(e[o]===t)return o;return o}(e,t,r):b(e,_,r,!0)},n.lowerCase=rl,n.lowerFirst=il,n.lt=Rs,n.lte=Bs,n.max=function(e){return e&&e.length?Pt(e,si,sn):H},n.maxBy=function(e,t){return e&&e.length?Pt(e,Uo(t,2),sn):H},n.mean=function(e){return x(e,si)},n.meanBy=function(e,t){return x(e,Uo(t,2))},n.min=function(e){return e&&e.length?Pt(e,si,xn):H},n.minBy=function(e,t){return e&&e.length?Pt(e,Uo(t,2),xn):H},n.stubArray=fi,n.stubFalse=vi,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=Cl,n.nth=function(e,t){return e&&e.length?Tn(e,Hr(t)):H},n.noConflict=function(){return Gt._===this&&(Gt._=Mi),this},n.noop=ci,n.now=gs,n.pad=function(e,t,n){e=Yr(e);var o=(t=Hr(t))?q(e):0;if(!t||o>=t)return e;var r=(t-o)/2;return Do(Xi(r),n)+e+Do(Zi(r),n)},n.padEnd=function(e,t,n){e=Yr(e);var o=(t=Hr(t))?q(e):0;return t&&o<t?e+Do(t-o,n):e},n.padStart=function(e,t,n){e=Yr(e);var o=(t=Hr(t))?q(e):0;return t&&o<t?Do(t-o,n)+e:e},n.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),sa(Yr(e).replace(Ge,""),t||0)},n.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Yo(e,t,n)&&(t=n=H),n===H&&("boolean"==typeof t?(n=t,t=H):"boolean"==typeof e&&(n=e,e=H)),e===H&&t===H?(e=0,t=1):(e=Wr(e),t===H?(t=e,e=0):t=Wr(t)),e>t){var o=e;e=t,t=o}if(n||e%1||t%1){var r=la();return ia(e+r*(t-e+Vt("1e-"+((r+"").length-1))),t)}return zn(e,t)},n.reduce=function(e,t,n){var o=Is(e)?h:D,r=arguments.length<3;return o(e,Uo(t,4),n,r,Sa)},n.reduceRight=function(e,t,n){var o=Is(e)?m:D,r=arguments.length<3;return o(e,Uo(t,4),n,r,Ta)},n.repeat=function(e,t,n){return t=(n?Yo(e,t,n):t===H)?1:Hr(t),Mn(Yr(e),t)},n.replace=function(){var e=arguments,t=Yr(e[0]);return e.length<3?t:t.replace(e[1],e[2])},n.result=function(e,t,n){var o=-1,r=(t=no(t,e)).length;for(r||(r=1,e=H);++o<r;){var i=null==e?H:e[ur(t[o])];i===H&&(o=r,i=n),e=Pr(i)?i.call(e):i}return e},n.round=Dl,n.runInContext=e,n.sample=function(e){return(Is(e)?gt:Fn)(e)},n.size=function(e){if(null==e)return 0;if(Nr(e))return Ur(e)?q(e):e.length;var t=Ba(e);return t==ve||t==ye?e.size:wn(e).length},n.snakeCase=al,n.some=function(e,t,n){var o=Is(e)?g:En;return n&&Yo(e,t,n)&&(t=H),o(e,Uo(t,3))},n.sortedIndex=function(e,t){return Un(e,t)},n.sortedIndexBy=function(e,t,n){return qn(e,t,Uo(n,2))},n.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var o=Un(e,t);if(o<n&&Lr(e[o],t))return o}return-1},n.sortedLastIndex=function(e,t){return Un(e,t,!0)},n.sortedLastIndexBy=function(e,t,n){return qn(e,t,Uo(n,2),!0)},n.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=Un(e,t,!0)-1;if(Lr(e[n],t))return n}return-1},n.startCase=sl,n.startsWith=function(e,t,n){return e=Yr(e),n=null==n?0:St(Hr(n),0,e.length),t=Hn(t),e.slice(n,n+t.length)==t},n.subtract=Sl,n.sum=function(e){return e&&e.length?S(e,si):0},n.sumBy=function(e,t){return e&&e.length?S(e,Uo(t,2)):0},n.template=function(e,t,o){var r=n.templateSettings;o&&Yo(e,t,o)&&(t=H),e=Yr(e),t=Us({},t,r,zo);var i,a,s=Us({},t.imports,r.imports,zo),l=Kr(s),u=L(s,l),c=0,d=t.interpolate||ct,f="__p += '",v=wi((t.escape||ct).source+"|"+d.source+"|"+(d===Ue?nt:ct).source+"|"+(t.evaluate||ct).source+"|$","g"),p="//# sourceURL="+(Ai.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++$t+"]")+"\n";e.replace(v,function(t,n,o,r,s,l){return o||(o=r),f+=e.slice(c,l).replace(dt,F),n&&(i=!0,f+="' +\n__e("+n+") +\n'"),s&&(a=!0,f+="';\n"+s+";\n__p += '"),o&&(f+="' +\n((__t = ("+o+")) == null ? '' : __t) +\n'"),c=l+t.length,t}),f+="';\n";var h=Ai.call(t,"variable")&&t.variable;if(h){if(et.test(h))throw new gi("Invalid `variable` option passed into `_.template`")}else f="with (obj) {\n"+f+"\n}\n";f=(a?f.replace(ze,""):f).replace(Me,"$1").replace(Pe,"$1;"),f="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var m=cl(function(){return yi(l,p+"return "+f).apply(H,u)});if(m.source=f,Mr(m))throw m;return m},n.times=function(e,t){if((e=Hr(e))<1||e>ne)return[];var n=re,o=ia(e,re);t=Uo(t),e-=re;for(var r=T(o,t);++n<e;)t(n);return r},n.toFinite=Wr,n.toInteger=Hr,n.toLength=Jr,n.toLower=function(e){return Yr(e).toLowerCase()},n.toNumber=Gr,n.toSafeInteger=function(e){return e?St(Hr(e),-9007199254740991,ne):0===e?e:0},n.toString=Yr,n.toUpper=function(e){return Yr(e).toUpperCase()},n.trim=function(e,t,n){if((e=Yr(e))&&(n||t===H))return A(e);if(!e||!(t=Hn(t)))return e;var o=V(e),r=V(t);return oo(o,z(o,r),M(o,r)+1).join("")},n.trimEnd=function(e,t,n){if((e=Yr(e))&&(n||t===H))return e.slice(0,W(e)+1);if(!e||!(t=Hn(t)))return e;var o=V(e);return oo(o,0,M(o,V(t))+1).join("")},n.trimStart=function(e,t,n){if((e=Yr(e))&&(n||t===H))return e.replace(Ge,"");if(!e||!(t=Hn(t)))return e;var o=V(e);return oo(o,z(o,V(t))).join("")},n.truncate=function(e,t){var n=30,o="...";if(Rr(t)){var r="separator"in t?t.separator:r;n="length"in t?Hr(t.length):n,o="omission"in t?Hn(t.omission):o}var i=(e=Yr(e)).length;if(O(e)){var a=V(e);i=a.length}if(n>=i)return e;var s=n-q(o);if(s<1)return o;var l=a?oo(a,0,s).join(""):e.slice(0,s);if(r===H)return l+o;if(a&&(s+=l.length-s),Ps(r)){if(e.slice(s).search(r)){var u,c=l;for(r.global||(r=wi(r.source,Yr(ot.exec(r))+"g")),r.lastIndex=0;u=r.exec(c);)var d=u.index;l=l.slice(0,d===H?s:d)}}else if(e.indexOf(Hn(r),s)!=s){var f=l.lastIndexOf(r);f>-1&&(l=l.slice(0,f))}return l+o},n.unescape=function(e){return(e=Yr(e))&&Re.test(e)?e.replace(Fe,cn):e},n.uniqueId=function(e){var t=++Ii;return Yr(e)+t},n.upperCase=ll,n.upperFirst=ul,n.each=xr,n.eachRight=kr,n.first=hr,ui(n,(_s={},Ht(n,function(e,t){Ai.call(n.prototype,t)||(_s[t]=e)}),_s),{chain:!1}),n.VERSION="4.17.21",s(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){n[e].placeholder=n}),s(["drop","take"],function(e,t){C.prototype[e]=function(n){n=n===H?1:ra(Hr(n),0);var o=this.__filtered__&&!t?new C(this):this.clone();return o.__filtered__?o.__takeCount__=ia(n,o.__takeCount__):o.__views__.push({size:ia(n,re),type:e+(o.__dir__<0?"Right":"")}),o},C.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),s(["filter","map","takeWhile"],function(e,t){var n=t+1,o=1==n||3==n;C.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Uo(e,3),type:n}),t.__filtered__=t.__filtered__||o,t}}),s(["head","last"],function(e,t){var n="take"+(t?"Right":"");C.prototype[e]=function(){return this[n](1).value()[0]}}),s(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");C.prototype[e]=function(){return this.__filtered__?new C(this):this[n](1)}}),C.prototype.compact=function(){return this.filter(si)},C.prototype.find=function(e){return this.filter(e).head()},C.prototype.findLast=function(e){return this.reverse().find(e)},C.prototype.invokeMap=Pn(function(e,t){return"function"==typeof e?new C(this):this.map(function(n){return hn(n,e,t)})}),C.prototype.reject=function(e){return this.filter(Ir(Uo(e)))},C.prototype.slice=function(e,t){e=Hr(e);var n=this;return n.__filtered__&&(e>0||t<0)?new C(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==H&&(n=(t=Hr(t))<0?n.dropRight(-t):n.take(t-e)),n)},C.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},C.prototype.toArray=function(){return this.take(re)},Ht(C.prototype,function(e,t){var o=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),a=n[i?"take"+("last"==t?"Right":""):t],s=i||/^find/.test(t);a&&(n.prototype[t]=function(){var t=this.__wrapped__,l=i?[1]:arguments,u=t instanceof C,c=l[0],d=u||Is(t),f=function(e){var t=a.apply(n,p([e],l));return i&&v?t[0]:t};d&&o&&"function"==typeof c&&1!=c.length&&(u=d=!1);var v=this.__chain__,h=!!this.__actions__.length,m=s&&!v,g=u&&!h;if(!s&&d){t=g?t:new C(this);var y=e.apply(t,l);return y.__actions__.push({func:_r,args:[f],thisArg:H}),new r(y,v)}return m&&g?e.apply(this,l):(y=this.thru(f),m?i?y.value()[0]:y.value():y)})}),s(["pop","push","shift","sort","splice","unshift"],function(e){var t=ki[e],o=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);n.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var n=this.value();return t.apply(Is(n)?n:[],e)}return this[o](function(n){return t.apply(Is(n)?n:[],e)})}}),Ht(C.prototype,function(e,t){var o=n[t];if(o){var r=o.name+"";Ai.call(ga,r)||(ga[r]=[]),ga[r].push({name:t,func:o})}}),ga[_o(H,2).name]=[{name:"wrapper",func:H}],C.prototype.clone=function(){var e=new C(this.__wrapped__);return e.__actions__=co(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=co(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=co(this.__views__),e},C.prototype.reverse=function(){if(this.__filtered__){var e=new C(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},C.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Is(e),o=t<0,r=n?e.length:0,i=function(e,t,n){for(var o=-1,r=n.length;++o<r;){var i=n[o],a=i.size;switch(i.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=ia(t,e+a);break;case"takeRight":e=ra(e,t-a)}}return{start:e,end:t}}(0,r,this.__views__),a=i.start,s=i.end,l=s-a,u=o?s:a-1,c=this.__iteratees__,d=c.length,f=0,v=ia(l,this.__takeCount__);if(!n||!o&&r==l&&v==l)return Zn(e,this.__actions__);var p=[];e:for(;l--&&f<v;){for(var h=-1,m=e[u+=t];++h<d;){var g=c[h],y=g.iteratee,b=g.type,j=y(m);if(2==b)m=j;else if(!j){if(1==b)continue e;break e}}p[f++]=m}return p},n.prototype.at=ls,n.prototype.chain=function(){return wr(this)},n.prototype.commit=function(){return new r(this.value(),this.__chain__)},n.prototype.next=function(){this.__values__===H&&(this.__values__=Vr(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?H:this.__values__[this.__index__++]}},n.prototype.plant=function(e){for(var t,n=this;n instanceof o;){var r=dr(n);r.__index__=0,r.__values__=H,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},n.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof C){var t=e;return this.__actions__.length&&(t=new C(this)),(t=t.reverse()).__actions__.push({func:_r,args:[yr],thisArg:H}),new r(t,this.__chain__)}return this.thru(yr)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return Zn(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,Wi&&(n.prototype[Wi]=function(){return this}),n}();Gt._=dn,(r=function(){return dn}.call(t,n,t,o))===H||(o.exports=r)}).call(this)}).call(this,n("yLpj"),n("YuTi")(e))},OKyS:function(e,t,n){var o=n("LboF"),r=n("8MIm");"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]),o(r,{insert:"head",singleton:!1}),e.exports=r.locals||{}},UBF9:function(e,t,n){"use strict";var o=n("8eWk");n.n(o).a},YuTi:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},qFNJ:function(e,t,n){(e.exports=n("I1BE")(void 0)).push([e.i,'.video-wrapper .show-time .video-js .vjs-time-control:not(.vjs-remaining-time){padding-left:.5em;padding-right:0;min-width:0;display:block}.video-wrapper .video-js .vjs-remaining-time{display:none}.video-wrapper .live .vjs-progress-control{visibility:hidden}.video-wrapper .av-loading .vjs-big-play-button,.video-wrapper .live .vjs-remaining-time,.video-wrapper .live .vjs-time-control{display:none}.video-wrapper .hide-big-play-button .vjs-big-play-button,.video-wrapper .hide-controls .vjs-control-bar,.video-wrapper .hide-fluent-button .live-player-fluent-btn,.video-wrapper .hide-fullscreen-button .vjs-fullscreen-control,.video-wrapper .hide-live-text .video-js .vjs-live-control .vjs-live-display,.video-wrapper .hide-pic-in-pic .video-js .vjs-picture-in-picture-control,.video-wrapper .hide-snapshot-button .vjs-snapshot-control,.video-wrapper .hide-stretch-button .live-player-stretch-btn,.video-wrapper .hide-waiting .vjs-seeking .vjs-loading-spinner,.video-wrapper .hide-waiting .vjs-waiting .vjs-loading-spinner,.video-wrapper .zoom-drawing .video-slot,.video-wrapper .zoom-drawing .video-title,.video-wrapper .zoom-drawing .vjs-control-bar{display:none!important}.video-wrapper .alt{position:absolute;left:0;top:0;right:0;bottom:0;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;color:#fff;text-align:center}.video-wrapper .alt>table{width:100%;height:100%}.video-wrapper .alt>table tr>td{vertical-align:middle}.video-wrapper .video-js .video-water{pointer-events:none;left:0;top:0;right:0;bottom:0;position:absolute}.video-wrapper .video-js .video-slot{font-size:14px}.video-wrapper .video-js .video-title{font-size:14px;position:absolute;top:5px;right:5px;color:#fff;background-color:hsla(0,0%,50%,.5);border-radius:2px;padding:5px;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.video-wrapper .video-js .vjs-control-bar .vjs-button{cursor:pointer;outline:none}.video-wrapper .video-js .vjs-control-bar .vjs-icon-cog:before,.video-wrapper .video-js .vjs-control-bar .vjs-icon-spinner:before{font-size:1.4em;line-height:1.87}.video-wrapper .video-js .vjs-control-bar .vjs-playback-rate .vjs-menu :focus:not(:focus-visible){outline:none;background:#fff}.video-wrapper .vjs-error-display{display:none}.video-wrapper .video-js .vjs-time-control{font-size:1.035em;line-height:2.93em}.video-wrapper .vjs-resolution-button{color:#ccc;font-family:VideoJS}.video-wrapper .vjs-resolution-button .vjs-resolution-button-staticlabel:before{content:"\\F110";font-size:1.8em;line-height:1.7em}.video-wrapper .vjs-resolution-button .vjs-resolution-button-label{width:100%;height:.6em;display:block!important}.video-wrapper .vjs-resolution-button .vjs-resolution-button-label-ie{width:100%;height:.4em;display:block!important}.video-wrapper .vjs-resolution-button ul.vjs-menu-content{width:4em!important}.video-wrapper .vjs-resolution-button .vjs-menu{left:0}.video-wrapper .vjs-resolution-button .vjs-menu li{text-transform:none;font-size:1em;line-height:1.5em;font-family:Arial,Helvetica,sans-serif}.video-wrapper .vjs-audio-button{display:none!important}.video-wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-wrapper .vjs-button>.vjs-icon-placeholder:before{position:relative!important}.video-wrapper .video-js .vjs-play-progress:before{top:-.33em!important}.video-wrapper .video-js .vjs-control:focus,.video-wrapper .video-js .vjs-control:focus:before,.video-wrapper .video-js .vjs-control:hover:before{text-shadow:none!important}@media screen and (-webkit-min-device-pixel-ratio:0){.video-wrapper .video-js .vjs-control-bar{font-size:14px}.video-wrapper .video-js .vjs-slider-vertical .vjs-volume-level:before{left:-.33em!important}}.video-wrapper.video-wrapper-stretch .alt,.video-wrapper.video-wrapper-stretch .video-js .vjs-poster{background-size:100% 100%}',""])},qtAY:function(e,t,n){"use strict";n.r(t),n("OKyS");var o=n("LvDl"),r=n.n(o),i=n("Iab2"),a=n.n(i);videojs.options.controlBar={volumePanel:{inline:!1}},videojs.options.flash.swf="liveplayer.swf",videojs.options.techOrder=["html5","flash"],videojs.log.level("off"),flvjs.LoggingControl.enableAll=!1;var s={name:"live-player",data:function(){return{player:null,liveCheckTimer:0,hlsTimer:0,fluentBtnCls:"live-player-fluent-btn",stretchBtnCls:"live-player-stretch-btn",snapFromOutside:!1,snapForPoster:!1,snapForReload:!1,showSlot:!1,fluent_:!0,muted_:!0,stretch_:!1,poster_:"",subVideoUrl_:"",avLoading:!1,reloadCnt:0,updateTimeAt:0,startAt:0,playAt:0,pauseAt:0,pauseBgAt:0,endedAt:0,errorAt:0,flvMediaDataSource:{},flvConfig:{},resolutionName:{sd:"标清",hd:"高清",fhd:"超清",yh:"原画"},playbackRate_:1,fullscreen:!1,visible:!0,visibleChangeAt:0,speeds:[],zoomDrawing:!1}},props:{videoUrl:{type:String,default:""},subVideoUrl:{type:String,default:""},videoTitle:{type:String,default:""},poster:{default:""},autoplay:{type:Boolean,default:!0},live:{type:Boolean,default:!1},smart:{type:Boolean,default:!1},raw:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},currentTime:{type:Number,default:0},timeout:{type:Number,default:20},alt:{type:String,default:""},muted:{type:Boolean,default:!0},aspect:{type:String,default:"16:9"},videoBufferSize:{type:Number,default:204800},audioBufferSize:{type:Number,default:131072},hlsErrorSeek:{type:Number,default:5},hlsTestMethod:{type:String,default:"HEAD"},hlsTestInterval:{type:Number,default:1e3},reloadInterval:{type:Number,default:1e3},liveInterval:{type:Number,default:15e3},maxPauseSeconds:{type:Number,default:0},pauseWhenHidden:{type:Boolean,default:!0},fluent:{type:Boolean,default:!0},stretch:{type:Boolean,default:!1},loop:{type:Boolean,default:!1},controls:{type:Boolean,default:!0},hideBigPlayButton:{type:Boolean,default:!1},hideSnapshotButton:{type:Boolean,default:!1},hideFullscreenButton:{type:Boolean,default:!1},hideFluentButton:{type:Boolean,default:!1},hideStretchButton:{type:Boolean,default:!1},hidePicInPic:{type:Boolean,default:!0},hideWaiting:{type:Boolean,default:!0},hideLiveText:{type:Boolean,default:!1},showTime:{type:Boolean,default:function(){return!videojs.browser.IS_IOS&&!videojs.browser.IS_ANDROID}},showSpeed:{type:Boolean,default:!1},showCustomButton:{type:Boolean,default:!0},showCameraButton:{type:Boolean,default:!videojs.browser.IS_SAFARI&&!videojs.browser.IS_IOS&&!videojs.browser.IS_ANDROID},debug:{type:Boolean,default:!1},hasvideo:{type:Boolean,default:void 0},hasaudio:{type:Boolean,default:void 0},resolution:{type:String,default:""},resolutiondefault:{type:String,default:"hd"},playbackRates:{type:Array,default:function(){return videojs.browser.IS_IOS||videojs.browser.IS_ANDROID?[]:[.5,1,2,3]}},playbackRate:{type:Number,default:1},cors:{type:Boolean,default:!0},withCredentials:{type:Boolean,default:!1},customButtons:{type:String,default:""},autofocus:{type:Boolean,default:!1},dblclickFullscreen:{type:Boolean,default:!0},language:{type:String,default:navigator&&(navigator.languages&&navigator.languages[0]||navigator.userLanguage||navigator.language)||"en"},disableContextMenu:{type:Boolean,default:!1},water:{type:String,default:""},waterMark:{type:String,default:""},watermark:{type:String,default:""},wm:{type:String,default:""},waterFont:{type:String,default:""},waterColor:{type:String,default:"rgba(240, 240, 240, 0.25)"},waterWidth:{type:Number,default:256},waterHeight:{type:Number,default:144},waterRotate:{type:Number,default:-20*Math.PI/120},rotate:{type:Number,default:0},rotateX:{type:Number,default:0},rotateY:{type:Number,default:0},bgTimeout:{type:Number,default:0},digitalZoom:{type:Boolean,default:!1},digitalZoomColor:{type:String,default:"rgba(235, 235, 235, 0.8)"}},beforeDestroy:function(){this.destroyVideoJS()},deactivated:function(){this.destroyVideoJS()},watch:{videoUrl:function(e){this.videoUrl?this.poster_=this.poster:this.poster_="",this.smart&&!this.subVideoUrl&&this.videoUrl&&(0!=this.videoUrl.indexOf("webrtc")||/_sub(\?|$)/.test(this.videoUrl)?/.flv(\?|$)/.test(this.videoUrl)&&!/_sub.flv(\?|$)/.test(this.videoUrl)?this.subVideoUrl_=this.videoUrl.replace(/(.flv(\?|$))/,"_sub$1"):/\/live.m3u8(\?|$)/.test(this.videoUrl)&&!/_sub\/live.m3u8(\?|$)/.test(this.videoUrl)&&(this.subVideoUrl_=this.videoUrl.replace(/(\/live.m3u8(\?|$))/,"_sub$1")):this.subVideoUrl_=this.videoUrl.replace(/(\?|$)/,"_sub$1")),this.videoUrl||this.subVideoUrl||(this.subVideoUrl_=""),this.reload()},subVideoUrl:function(e){this.subVideoUrl_=this.subVideoUrl,this.smart&&!this.subVideoUrl_&&this.videoUrl&&(0!=this.videoUrl.indexOf("webrtc")||/_sub(\?|$)/.test(this.videoUrl)?/.flv(\?|$)/.test(this.videoUrl)&&!/_sub.flv(\?|$)/.test(this.videoUrl)?this.subVideoUrl_=this.videoUrl.replace(/(.flv(\?|$))/,"_sub$1"):/\/live.m3u8(\?|$)/.test(this.videoUrl)&&!/_sub\/live.m3u8(\?|$)/.test(this.videoUrl)&&(this.subVideoUrl_=this.videoUrl.replace(/(\/live.m3u8(\?|$))/,"_sub$1")):this.subVideoUrl_=this.videoUrl.replace(/(\?|$)/,"_sub$1")),this.videoUrl||this.subVideoUrl||(this.subVideoUrl_=""),this.reload()},fullscreen:function(e){this.videoUrl&&this.subVideoUrl_&&this.videoUrl!=this.subVideoUrl_&&(this.webrtc&&0==this.videoUrl.indexOf("webrtc")&&0==this.subVideoUrl_.indexOf("webrtc")?this.rtcReloadTech():(this.http||this.ws)&&this.flv&&/\.flv.*$/.test(this.videoUrl)&&/\.flv.*$/.test(this.subVideoUrl_)&&this.flvReloadTech())},fluent:function(e){this.fluent_=e,this.reload()},muted:function(e){this.muted_=e,this.reload()},stretch:function(e){this.stretch_=e,this.reload()},poster:function(e){this.poster_=e},loop:function(e){this.reload()},currentTime:function(e){this.player&&this.player.currentTime(e)},language:function(e){this.reload()}},mounted:function(){this.muted_=this.muted,this.fluent_=this.fluent,this.stretch_=this.stretch,this.poster_=this.poster,this.playbackRate_=this.playbackRate,this.subVideoUrl_=this.subVideoUrl,this.smart&&!this.subVideoUrl_&&this.videoUrl&&(0!=this.videoUrl.indexOf("webrtc")||/_sub(\?|$)/.test(this.videoUrl)?/.flv(\?|$)/.test(this.videoUrl)&&!/_sub.flv(\?|$)/.test(this.videoUrl)?this.subVideoUrl_=this.videoUrl.replace(/(.flv(\?|$))/,"_sub$1"):/\/live.m3u8(\?|$)/.test(this.videoUrl)&&!/_sub\/live.m3u8(\?|$)/.test(this.videoUrl)&&(this.subVideoUrl_=this.videoUrl.replace(/(\/live.m3u8(\?|$))/,"_sub$1")):this.subVideoUrl_=this.videoUrl.replace(/(\?|$)/,"_sub$1")),this.debug&&(videojs.log.level("info"),flvjs.LoggingControl.enableAll=!0),this.initVideoJS()},computed:{videoType:function(){var e="video/mp4";return this.rtmp?e="rtmp/mp4":(this.http||this.ws)&&this.flv?e="video/x-flv":this.m3u8&&(e="application/x-mpegURL"),e},videoWrapperStyle:function(){if("100%"==this.aspect||"fullscreen"==this.aspect)return{width:"100%",height:"100%"};var e=this.aspect.split(":"),t=parseInt(e[0])||16;return{paddingBottom:(parseInt(e[1])||9)/t*100+"%",position:"relative",margin:"0 auto",overflow:"hidden"}},waterStyle:function(){return this.waterText?{background:"url("+this.createBase64()+") left top repeat"}:{}},waterText:function(){return this.water||this.waterMark||this.watermark||this.wm},rtmp:function(){return 0===(this.src||"").indexOf("rtmp")},http:function(){return 0===(this.src||"").indexOf("http")||(this.src||"").indexOf("://")<0},webrtc:function(){return 0===(this.src||"").indexOf("webrtc")},ws:function(){return 0===(this.src||"").indexOf("ws")},mp4:function(){return/\.mp4.*$/.test(this.src||"")},m3u8:function(){return/\.m3u8.*$/.test(this.src||"")},flv:function(){return/\.flv.*$/.test(this.src||"")},alt2:function(){return this.alt?this.alt:"zh-CN"===this.language?"无信号":"No Video"},src:function(){var e=this.subVideoUrl_||this.videoUrl;if(this.fullscreen&&(e=this.videoUrl||this.subVideoUrl_),!e)return"";if(0===e.indexOf("//"))e=location.protocol+e;else if(0===e.indexOf("/"))e=location.protocol+"//"+location.host+e;else if(0===e.indexOf("./")){var t=location.pathname.lastIndexOf("/");e=location.protocol+"//"+location.host+location.pathname.slice(0,t+1)+e.slice(2)}if(this.raw&&flvjs.getFeatureList()&&flvjs.getFeatureList().nativeMP4H265Playback&&(/\.flv.*$/.test(e)||/\.m3u8.*$/.test(e))){var n=e.indexOf("?"),o="";n<0?o="?":e.indexOf("raw=")<n&&(o="&"),o&&(e=e+o+"raw=1")}return e},blankHtml:function(){return this.poster_&&this.src?'\n <div class="alt" style="background-image:url(\''+this.poster_+"');\">\n </div>\n ":'\n <div class="alt">\n <table>\n <tr>\n <td>'+this.alt2+"</td>\n </tr>\n </table>\n </div>\n "},videoHtml:function(){return this.src?this.rtmp||this.http||this.flv||this.mp4||this.webrtc?'\n <video class="video-js vjs-default-skin vjs-big-play-centered" style="width: 100%; height: 100%; '+(this.stretch_?"object-fit: fill;":"")+'"\n webkit-playsinline="" playsinline="" x-webkit-airplay="allow" x5-playsinline=""\n preload="none" poster="'+this.poster_+'" '+(this.muted_?"muted":"")+" "+(this.loop?"loop":"")+'>\n <source src="'+this.src+'" type="'+this.videoType+'"></source>\n <p class="vjs-no-js">\n To view this video please enable JavaScript, and consider upgrading to a web browser that\n <a href="http://videojs.com/html5-video-support/" target="_blank">\n supports HTML5 video\n </a>\n </p>\n </video>\n ':'\n <canvas style="width: 100%; height: 100%;"></canvas>\n ':this.blankHtml}},methods:{isMobile:function(){return videojs.browser.IS_IOS||videojs.browser.IS_ANDROID},hasUsableSWF:function(){return!!(void 0!==window.ActiveXObject?new ActiveXObject("ShockwaveFlash.ShockwaveFlash"):navigator.plugins["Shockwave Flash"])},reload:function(){this.reloadCnt++,this.debug&&console.log((new Date).toLocaleString()+" "+this.src+" reload["+this.reloadCnt+"]"),this.destroyVideoJS(),this.initVideoJS()},flvError:function(e){var t=this;this.debug&&console.log((new Date).toLocaleString()+" "+this.src+" error",e),this.$emit("error",e),this.live&&this.src&&this.reloadInterval>0&&(this.reloadCnt?setTimeout(function(){t.flvReload()},this.reloadInterval):this.flvReload())},flvReload:function(){this.player&&(this.avLoading=!0,!this.endedAt&&!this.player.isFullscreen()&&this.player.cameraButton&&this.visible?this.snapForReload||(this.debug&&console.log((new Date).toLocaleString()+" "+this.src+" snap reload"),this.snapForReload=!0,this.pauseAt=0,this.player.cameraButton.el().click()):this.flvReloadTech())},flvReloadTech:function(){var e=this;if(this.debug&&console.log((new Date).toLocaleString()+" "+this.src+" tech reload"),this.reloadCnt++,this.pauseAt=0,this.player.tech_.flvPlayer.unload(),this.player.tech_.flvPlayer.detachMediaElement(),this.player.tech_.flvPlayer.destroy(),this.player.tech_.flvPlayer=window.flvjs.createPlayer(Object.assign({},this.flvMediaDataSource,{type:void 0===this.flvMediaDataSource.type?"flv":this.flvMediaDataSource.type,url:this.getVideoUrl()}),this.flvConfig),this.player.tech_.flvPlayer.attachMediaElement(this.player.tech_.el_),this.player.tech_.flvPlayer.on("error",function(t){e.flvError(t)}),this.player.tech_.flvPlayer.on("media_info",function(t){e.$emit("media_info",t)}),this.showSpeed){var t=null;this.player.tech_.flvPlayer.on("statistics_info",function(n){if(n&&n.speed)if(e.speeds.length<3){if(e.speeds.push(n.speed),!t){var o=e.$el.querySelectorAll(".video-js .vjs-control-bar .vjs-live-display");o.length>0&&(t=o[0])}}else if(t){e.speeds.shift(),e.speeds.push(n.speed);for(var r=0,i=0;i<e.speeds.length;i++)r+=e.speeds[i]||0;var a=r/e.speeds.length;a=8*a.toFixed(0),t.innerHTML=a+"Kbps"}})}this.player.tech_.flvPlayer.load()},rtcError:function(e){var t=this;this.live&&this.src&&this.reloadInterval>0&&setTimeout(function(){t.rtcReload()},this.reloadInterval)},rtcReload:function(){this.player&&(this.avLoading=!0,!this.endedAt&&!this.player.isFullscreen()&&this.player.cameraButton&&this.visible?this.snapForReload||(this.debug&&console.log((new Date).toLocaleString()+" "+this.src+" snap reload"),this.snapForReload=!0,this.pauseAt=0,this.player.cameraButton.el().click()):this.rtcReloadTech())},rtcReloadTech:function(){this.debug&&console.log((new Date).toLocaleString()+" "+this.src+" tech reload"),this.reloadCnt++,this.pauseAt=0,this.player.tech_.src=this.getVideoUrl(),this.player.tech_.reload()},loadResolutionlist:function(e){var t=this;if(""!=this.resolution){for(var n,o=this.resolution.split(","),r=[],i=0;i<o.length;i++)o[i],this.resolutiondefault,n="yh"==o[i]?this.videoUrl:this.videoUrl.replace(".m3u8","_"+o[i]+".m3u8"),r.push({src:n,type:this.videoType,label:this.resolutionName[o[i]],res:o[i]});e.updateSrc(r),e.on("resolutionchange",function(){t.debug&&console.log("change resolution")})}},getCustomBtn:function(e){var t=this.$el.querySelectorAll(".video-js .vjs-control-bar .vjs-button."+e);return t.length>0?t[0]:null},customFlashButton:function(){var e=this;if(!this.getCustomBtn(this.fluentBtnCls)){for(var t=(r=this.player.controlBar.children().length)-1;t>=0;t--)if("FullscreenToggle"==this.player.controlBar.children()[t].name_)r=t;else if("SnapButton"==this.player.controlBar.children()[t].name_){r=t;break}var n=this.player.controlBar.addChild("button",{},r);n.name_="FluentButton",n.el_.classList.add(this.fluentBtnCls),n.el_.innerText=this.fluent_?this.player.localize("Fluent"):this.player.localize("Fast"),n.el_.title=this.fluent_?this.player.localize("Click switch to fast play"):this.player.localize("Click switch to fluent play");var o=function(){e.fluent_=!e.fluent_,n.el_.innerText=e.fluent_?e.player.localize("Fluent"):e.player.localize("Fast"),n.el_.title=e.fluent_?e.player.localize("Click switch to fast play"):e.player.localize("Click switch to fluent play"),e.player.tech_.setFluent(e.fluent_)};n.on("click",o),n.on("tap",o)}if(!this.getCustomBtn(this.stretchBtnCls)){var r;for(t=(r=this.player.controlBar.children().length)-1;t>=0;t--)if("FullscreenToggle"==this.player.controlBar.children()[t].name_)r=t;else if("SnapButton"==this.player.controlBar.children()[t].name_)r=t;else if("FluentButton"==this.player.controlBar.children()[t].name_){r=t;break}var i=this.player.controlBar.addChild("button",{},r);i.name_="StretchButton",i.el_.classList.add(this.stretchBtnCls),i.el_.innerText=this.stretch_?this.player.localize("STR"):this.player.localize("STD"),i.el_.title=this.stretch_?this.player.localize("Click switch to standard display"):this.player.localize("Click switch to stretch display"),o=function(){e.stretch_=!e.stretch_,i.el_.innerText=e.stretch_?e.player.localize("STR"):e.player.localize("STD"),i.el_.title=e.stretch_?e.player.localize("Click switch to standard display"):e.player.localize("Click switch to stretch display"),e.player.tech_.setStretch(e.stretch_)},i.on("click",o),i.on("tap",o)}},customH5Button:function(){var e=this;if(!this.getCustomBtn(this.stretchBtnCls)&&!videojs.browser.IE_VERSION){for(var t=this.player.controlBar.children().length,n=t-1;n>=0;n--)if("FullscreenToggle"==this.player.controlBar.children()[n].name_)t=n;else if("SnapButton"==this.player.controlBar.children()[n].name_){t=n;break}var o=this.player.controlBar.addChild("button",{},t);o.name_="StretchButton",o.el_.classList.add(this.stretchBtnCls),o.el_.innerText=this.stretch_?this.player.localize("STR"):this.player.localize("STD"),o.el_.title=this.stretch_?this.player.localize("Click switch to standard display"):this.player.localize("Click switch to stretch display");var r=function(){e.stretch_=!e.stretch_,o.el_.innerText=e.stretch_?e.player.localize("STR"):e.player.localize("STD"),o.el_.title=e.stretch_?e.player.localize("Click switch to standard display"):e.player.localize("Click switch to stretch display");var t=e.$el.querySelector("video");t?t.style.objectFit=e.stretch_?"fill":"":e.player.tech_.setStretch(e.stretch_)};o.on("click",r),o.on("tap",r)}this.addCustomButtons()},addCustomButtons:function(){var e=this;if(""!=this.customButtons){for(var t=this.player.controlBar.children().length,n=t-1;n>=0;n--)if("FullscreenToggle"==this.player.controlBar.children()[n].name_)t=n;else if("SnapButton"==this.player.controlBar.children()[n].name_)t=n;else if("StretchButton"==this.player.controlBar.children()[n].name_){t=n;break}var o=this.customButtons.split(",");for(n=o.length-1;n>=0;n--){var r=o[n].split(":"),i=this.player.controlBar.addChild("button",{},t);i.el_.innerHTML=r.length>1?"<i class='"+r[1]+"'></i>":o[n],i.el_.title=r[0],i.name_=r[0];var a=function(t){e.$emit("customButtons",(t.currentTarget||t.target).getAttribute("title"))};i.on("click",a),i.on("tap",a)}}},hotkeysOpt:function(){var e={volumeStep:.1,seekStep:5,enableModifiersForNumbers:!1,enableVolumeScroll:!1};return this.autofocus||(e.skipInitialFocus=!0,e.enableInactiveFocus=!1),e},destroyVideoJS:function(){this.liveCheckTimer&&(clearInterval(this.liveCheckTimer),this.liveCheckTimer=0),this.hlsTimer&&(clearTimeout(this.hlsTimer),this.hlsTimer=0),document.removeEventListener("visibilitychange",this.onVisibleChange),this.updateTimeAt=0,this.startAt=0,this.playAt=0,this.pauseAt=0,this.pauseBgAt=0,this.endedAt=0,this.errorAt=0,this.visibleChangeAt=0,this.showSlot=!1;var e=this.$el.querySelector(".video-js"),t=this.$el.querySelector(".video-wrapper");if(e&&t){var n=e.querySelector(".video-water");n&&(e.removeChild(n),t.appendChild(n));var o=e.querySelector(".video-slot");o&&(e.removeChild(o),t.appendChild(o));var r=e.querySelector(".video-title");r&&(e.removeChild(r),t.appendChild(r))}this.player&&this.player.dispose&&(this.player.dispose(),this.player=null),this.player&&this.player.destroy&&(this.player.destroy(),this.player=null),this.flvMediaDataSource={},this.flvConfig={},this.$el.querySelector(".video-inner").innerHTML=this.blankHtml,this.$emit("update:loading",!1)},getCurrentTime:function(){return this.player&&"function"==typeof this.player.currentTime?this.player.currentTime():-1},setCurrentTime:function(e){this.player&&"function"==typeof this.player.currentTime&&this.player.currentTime(e)},snap:function(){this.player&&this.player.cameraButton?(this.snapFromOutside=!0,this.player.cameraButton.el().click()):console.log("snap not support")},play:function(){this.player&&this.player.play()},pause:function(){this.player&&this.player.pause()},paused:function(){return!!this.player&&this.player.paused()},setMuted:function(e){this.player&&this.player.muted(!!e)},getMuted:function(){return!!this.player&&this.player.muted()},setVolume:function(e){this.player&&this.player.volume(e)},getVolume:function(){return this.player?this.player.volume():0},setDuration:function(e){this.player&&this.player.duration(e)},getDuration:function(){return this.player?this.player.duration():0},getPlayer:function(){return this.player},getMediaInfo:function(){try{return this.player.tech_.flvPlayer._transmuxer._controller._demuxer._mediaInfo}catch(e){}return{}},isFullscreen:function(){return!!this.player&&this.player.isFullscreen()},getVideoUrl:function(){var e=this.subVideoUrl_||this.videoUrl;if(this.isFullscreen()&&(e=this.videoUrl||this.subVideoUrl_),!e)return"";if(0===e.indexOf("//"))e=location.protocol+e;else if(0===e.indexOf("/"))e=location.protocol+"//"+location.host+e;else if(0===e.indexOf("./")){var t=location.pathname.lastIndexOf("/");e=location.protocol+"//"+location.host+location.pathname.slice(0,t+1)+e.slice(2)}if(this.raw&&flvjs.getFeatureList()&&flvjs.getFeatureList().nativeMP4H265Playback&&(/\.flv.*$/.test(e)||/\.m3u8.*$/.test(e))&&this.playAt){var n=e.indexOf("?"),o="";n<0?o="?":e.indexOf("raw=")<n&&(o="&"),o&&(e=e+o+"raw=1")}return e},requestFullscreen:function(){this.player&&this.player.requestFullscreen()},exitFullscreen:function(){this.player&&this.player.exitFullscreen()},toggleFullscreen:function(){this.player&&(this.player.isFullscreen()?this.player.exitFullscreen():this.player.requestFullscreen())},convertDataURIToBinary:function(e){for(var t=";base64,",n=e.indexOf(t)+t.length,o=e.substring(n),r=window.atob(o),i=r.length,a=new Uint8Array(i),s=0;s<i;s++)a[s]=r.charCodeAt(s);return a},convertDataURIToMIME:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t="data:",n=e.indexOf(t);0==n&&(n+=t.length);var o=e.indexOf(";base64,");return n>=0&&o>n?e.substring(n,o):""},saveFile:function(e){if(e&&e.length>100){this.poster_=e;var t=this.$el.querySelector("video");t&&t.setAttribute("poster",e)}if(this.snapForReload)return this.snapForReload=!1,void this.reload();if(this.snapForPoster)this.snapForPoster=!1;else{if(this.snapFromOutside)return this.$emit("snapOutside",e),void(this.snapFromOutside=!1);if(this.$emit("snapInside",e),e&&e.length>100){var n=this.convertDataURIToBinary(e),o=this.convertDataURIToMIME(e),r=".jpg",i=o.indexOf("/");i>0&&(r="."+o.substring(i+1)),a.a.saveAs(new Blob([n],{type:o}),(this.videoTitle||"snap")+"_"+(new Date).getTime()+r)}}},onVisibleChange:function(){this.visible="visible"===document.visibilityState,this.debug&&console.log((new Date).toLocaleString()+" "+this.src+" visible["+this.visible+"]");var e=this.visibleChangeAt;if(this.visibleChangeAt=(new Date).getTime(),this.visible&&this.live&&this.videoUrl){var t;if(this.bgTimeout>0&&e&&(t=(new Date).getTime()-e)>=this.bgTimeout&&this.src&&(!this.player||!this.player.isFullscreen()))return this.debug&&console.log((new Date).toLocaleString()+" "+this.src+" visible bg timeout reload d = "+t),void this.reload();if(this.liveInterval>0&&this.pauseBgAt&&(t=(new Date).getTime()-this.pauseBgAt)>=this.liveInterval&&this.src&&(!this.player||!this.player.isFullscreen()))return this.debug&&console.log((new Date).toLocaleString()+" "+this.src+" visible bg pause reload d = "+t),void this.reload()}},debounceInitVideoJS:r.a.debounce(function(){this.initVideoJS()},500),initVideoJSOK:function(){var e=this;this.player&&(document.addEventListener("visibilitychange",this.onVisibleChange),this.player.muted(this.muted_),this.player.on("canplay",function(){e.$emit("canplay",e.player.duration())}),this.player.on("pause",function(){e.updateTimeAt=0,e.pauseAt=(new Date).getTime(),e.visible||(e.pauseBgAt=e.pauseAt),e.$emit("pause",e.player.currentTime()),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" pause")}),this.player.on("snap",function(t,n){e.saveFile(n)}),this.player.on("volumechange",function(t,n){e.muted_=e.player.muted(),e.$emit("volumechange",e.player.volume(),e.muted_)}),this.player.on("fullscreenchange",function(){setTimeout(function(){e.fullscreen=e.isFullscreen(),e.$emit("fullscreen",e.fullscreen)},0)}),(this.waterText||this.disableContextMenu)&&(this.player.tech_.el_.oncontextmenu=function(e){e.preventDefault()}),this.rotate&&(this.player.tech_.el_.style.transform="rotate("+this.rotate+"deg)"),this.rotateX&&(this.player.tech_.el_.style.transform="rotateX("+this.rotateX+"deg)"),this.rotateY&&(this.player.tech_.el_.style.transform="rotateY("+this.rotateY+"deg)"),this.startAt=(new Date).getTime(),this.initDigitalZoom());var t=this.$el.querySelector(".video-js"),n=this.$el.querySelector(".video-wrapper");if(t&&n){var o=n.querySelector(".video-water");o&&(n.removeChild(o),t.appendChild(o));var r=n.querySelector(".video-slot");r&&(n.removeChild(r),t.appendChild(r));var i=n.querySelector(".video-title");i&&(n.removeChild(i),t.appendChild(i))}this.showSlot=!0},initVideoJS:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.$el.querySelector(".video-inner").innerHTML=this.videoHtml,this.src){if(this.startAt=(new Date).getTime(),this.rtmp){var n=document.title;this.player=videojs(this.$el.querySelector("video"),{notSupportedMessage:"您的浏览器没有安装或开启Flash",tech:["flash"],autoplay:this.autoplay,stretch:this.stretch,fluent:this.fluent,controls:!0,userActions:{doubleClick:this.dblclickFullscreen},language:this.language||navigator&&(navigator.languages&&navigator.languages[0]||navigator.userLanguage||navigator.language)||"en"}),this.showCameraButton&&!this.waterText&&this.player.snapshot(),this.player.one("ready",function(){if(e.initVideoJSOK(),videojs.browser.IE_VERSION&&e.player.tech_.off("fullscreentoggle"),e.$emit("update:loading",!1),document.title=n,e.player.hotkeys(e.hotkeysOpt()),e.player.on("ended",function(){e.endedAt=(new Date).getTime(),e.$emit("ended"),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" ended")}),e.player.on("error",function(t){e.errorAt=(new Date).getTime(),e.$emit("error",t)}),e.player.on("timeupdate",function(){e.updateTimeAt=(new Date).getTime(),e.pauseAt=0,e.endedAt=0,e.errorAt=0,e.reloadCnt=0,e.$emit("timeupdate",e.player.currentTime())}),e.player.on("playing",function(){e.playAt=(new Date).getTime(),e.$emit("play",e.player.currentTime()),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" playing")}),e.showCustomButton&&e.customFlashButton(),!e.hasUsableSWF()){var t=e.$el.querySelector(".vjs-poster");t&&(t.style.display="none")}document.getElementsByClassName("vjs-picture-in-picture-control")[0].style.display="none"}),document.title=n,this.player.on("error",function(t){(t=e.$el.querySelector(".vjs-error .vjs-error-display .vjs-modal-dialog-content")).innerHTML="<a href='http://www.adobe.com/go/getflashplayer' target='_blank'>"+t.textContent+"</a>"})}else if((this.http||this.ws)&&this.flv)this.flvMediaDataSource={isLive:this.live,cors:this.cors,withCredentials:this.withCredentials},this.flvConfig={enableWorker:!1,enableStashBuffer:!1},videojs.browser.IE_VERSION&&(this.flvConfig.enableStashBuffer=!0,this.flvConfig.stashInitialSize=512e3),null!=this.hasaudio&&(this.flvMediaDataSource.hasAudio=this.hasaudio),null!=this.hasvideo&&(this.flvMediaDataSource.hasVideo=this.hasvideo),this.player=videojs(this.$el.querySelector("video"),{techOrder:["flvjs","html5"],controls:!0,flvjs:{mediaDataSource:this.flvMediaDataSource,config:this.flvConfig},userActions:{doubleClick:this.dblclickFullscreen},language:this.language||navigator&&(navigator.languages&&navigator.languages[0]||navigator.userLanguage||navigator.language)||"en"}),this.showCameraButton&&!this.waterText&&this.player.snapshot(),this.player.one("ready",function(){if(e.initVideoJSOK(),e.$emit("update:loading",!1),e.stretch_&&(e.player.tech_.el_.style.objectFit="fill"),e.player.hotkeys(e.hotkeysOpt()),e.player.tech_.flvPlayer.on("error",function(t){e.errorAt=(new Date).getTime(),e.flvError(t)}),e.player.tech_.flvPlayer.on("media_info",function(t){e.$emit("media_info",t)}),e.showSpeed){var t=null;e.player.tech_.flvPlayer.on("statistics_info",function(n){if(n&&n.speed)if(e.speeds.length<3){if(e.speeds.push(n.speed),!t){var o=e.$el.querySelectorAll(".video-js .vjs-control-bar .vjs-live-display");o.length>0&&(t=o[0])}}else if(t){e.speeds.shift(),e.speeds.push(n.speed);for(var r=0,i=0;i<e.speeds.length;i++)r+=e.speeds[i]||0;var a=r/e.speeds.length;a=8*a.toFixed(0),t.innerHTML=a+"Kbps"}})}e.player.on("canplay",function(){e.autoplay&&e.player.tech_.flvPlayer.play().catch(function(){})}),e.player.on("timeupdate",function(){e.updateTimeAt=(new Date).getTime(),e.pauseAt=0,e.endedAt=0,e.errorAt=0;var t=e.player.currentTime();!e.snapForPoster&&!e.poster_&&t>2&&e.player.cameraButton&&(e.snapForPoster=!0,e.player.cameraButton.el().click()),e.reloadCnt=0,e.$emit("timeupdate",t)}),e.player.on("error",function(t){e.errorAt=(new Date).getTime(),e.player.error_&&4===e.player.error_.code?e.flvError("MediaError"):e.flvError(e.player.error_||t)}),e.player.on("ended",function(){e.endedAt=(new Date).getTime(),e.live&&e.flvError("ended"),e.$emit("ended"),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" ended")}),e.player.on("playing",function(){e.playAt=(new Date).getTime(),e.avLoading=!1,e.$emit("play",e.player.currentTime()),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" playing")}),e.showCustomButton&&e.customH5Button()});else if(this.http&&this.m3u8){var o=(new Date).getTime(),r=function(){if(!e.player){var n=document.title;""!=e.resolution?(-1==e.resolution.indexOf(e.resolutiondefault)&&(e.resolutiondefault="yh"),e.player=videojs(e.$el.querySelector("video"),{autoplay:e.autoplay,stretch:e.stretch,controls:!0,plugins:{videoJsResolutionSwitcher:{default:e.resolutiondefault,dynamicLabel:!0}},playbackRates:e.live?[]:e.playbackRates,userActions:{doubleClick:e.dblclickFullscreen},language:e.language||navigator&&(navigator.languages&&navigator.languages[0]||navigator.userLanguage||navigator.language)||"en"}),e.loadResolutionlist(e.player)):e.player=videojs(e.$el.querySelector("video"),{autoplay:e.autoplay,stretch:e.stretch,controls:!0,playbackRates:e.live?[]:e.playbackRates,userActions:{doubleClick:e.dblclickFullscreen},language:e.language||navigator&&(navigator.languages&&navigator.languages[0]||navigator.userLanguage||navigator.language)||"en"}),e.live||1==e.playbackRate_||e.player.playbackRate(e.playbackRate_),e.player.on("ratechange",function(){e.playbackRate_=e.player.playbackRate()}),e.showCameraButton&&!e.waterText&&e.player.snapshot(),e.player.one("ready",function(){if(e.initVideoJSOK(),e.avLoading=!1,e.$emit("update:loading",!1),document.title=n,e.player.hotkeys(e.hotkeysOpt()),e.player.on("ended",function(){e.endedAt=(new Date).getTime(),e.$emit("ended"),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" ended")}),e.player.on("timeupdate",function(){e.updateTimeAt=(new Date).getTime(),e.pauseAt=0,e.endedAt=0,e.errorAt=0,e.reloadCnt=0,e.$emit("timeupdate",e.player.currentTime())}),e.player.on("play",function(){e.player.removeClass("vjs-has-started"),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" play")}),e.player.on("playing",function(){e.player.addClass("vjs-has-started"),e.playAt=(new Date).getTime(),e.$emit("play",e.player.currentTime()),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" playing")}),e.player.tech().on("usage",function(t){e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" hls usage",t),t&&"hls-live-resync"===t.name&&e.$emit("error",t.name)}),e.player.one("unknow-segment-type",function(t){e.debug&&(console.log((new Date).toLocaleString()+" "+e.src+" hls unknow-segment-type, reload"),t&&t.name&&console.log("unknow-segment-type: "+t.name)),e.reloadInterval>0&&setTimeout(function(){e.destroyVideoJS(),e.initVideoJS()},e.reloadInterval/2)}),e.player.one("error",function(t,n){e.errorAt=(new Date).getTime();var o=e.player.tech();if(o&&"livehls"==o.name_){var r=o.error();r&&3===r.code&&(t="MediaError")}if(e.$emit("error",t),e.live)e.reloadInterval>0&&setTimeout(function(){e.destroyVideoJS(),e.initVideoJS()},e.reloadInterval);else if(e.hlsErrorSeek>0){var i=e.player.currentTime()+e.hlsErrorSeek;e.destroyVideoJS(),e.initVideoJS(i)}}),document.title=n,e.live)e.player&&e.player.reloadSourceOnError();else if(e.player&&(e.currentTime>0||t>0)){var o=t||e.currentTime;videojs.browser.IE_VERSION?e.player.on("loadeddata",function(){setTimeout(function(){e.player.currentTime(o)},500)}):e.isMobile()?setTimeout(function(){var t=e.$el.querySelector("video");t&&(t.currentTime=o)},3200):e.player.currentTime(o)}e.autoplay&&setTimeout(function(){var t=e.$el.querySelector(".vjs-big-play-button");if(t){var n=window.getComputedStyle(t);n&&"block"===n.display&&t.click()}},2e3),e.showCustomButton&&e.customH5Button()})}};this.live&&this.hlsTestMethod&&this.hlsTestInterval>0?function t(){var n=(new Date).getTime();if(e.timeout>0&&n-o>1e3*e.timeout)return e.hlsTimer&&clearTimeout(e.hlsTimer),e.hlsTimer=0,e.$emit("update:loading",!1),e.avLoading=!1,void e.$emit("message",{type:"error",message:"加载播放资源失败"});if(!e.src)return e.hlsTimer&&clearTimeout(e.hlsTimer),e.hlsTimer=0,e.$emit("update:loading",!1),void(e.avLoading=!1);e.$emit("update:loading",!0);var i=new XMLHttpRequest;i.open(e.hlsTestMethod,e.src,!0),i.onreadystatechange=function(){4==i.readyState&&(i.status>=200&&i.status<300||304===i.status?(e.hlsTimer&&clearTimeout(e.hlsTimer),e.hlsTimer=0,r()):(e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" HLS "+e.hlsTestMethod,i.status,i.statusText),e.hlsTimer=setTimeout(t,e.hlsTestInterval)))},i.send()}():r()}else this.webrtc?(this.player=videojs(this.$el.querySelector("video"),{techOrder:["webrtc","html5"],autoplay:this.autoplay,stretch:this.stretch,controls:!0,webrtc:{debug:this.debug,autoplay:this.autoplay},userActions:{doubleClick:this.dblclickFullscreen},language:this.language||navigator&&(navigator.languages&&navigator.languages[0]||navigator.userLanguage||navigator.language)||"en"}),this.showCameraButton&&!this.waterText&&this.player.snapshot(),this.player.one("ready",function(){e.initVideoJSOK(),e.$emit("update:loading",!1),e.stretch_&&(e.player.tech_.el_.style.objectFit="fill"),e.player.hotkeys(e.hotkeysOpt()),e.player.on("error",function(t){e.errorAt=(new Date).getTime(),e.$emit("error",t),e.rtcError(t),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" player error",t)}),e.player.tech().on("error",function(t){e.errorAt=(new Date).getTime(),e.$emit("error",t),e.rtcError(t),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" rtc error",t)}),e.player.on("timeupdate",function(){e.updateTimeAt=(new Date).getTime(),e.pauseAt=0,e.endedAt=0,e.errorAt=0;var t=e.player.currentTime();!e.snapForPoster&&!e.poster_&&t>2&&e.player.cameraButton&&(e.snapForPoster=!0,e.player.cameraButton.el().click()),e.reloadCnt=0,e.$emit("timeupdate",t)}),e.player.on("ended",function(){e.endedAt=(new Date).getTime(),e.live&&e.rtcError("ended"),e.$emit("ended"),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" ended")}),e.player.on("playing",function(){e.playAt=(new Date).getTime(),e.avLoading=!1,e.$emit("play",e.player.currentTime()),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" playing")}),e.showCustomButton&&e.customH5Button()})):(this.player=videojs(this.$el.querySelector("video"),{autoplay:this.autoplay,stretch:this.stretch,controls:!0,playbackRates:this.live?[]:this.playbackRates,userActions:{doubleClick:this.dblclickFullscreen},language:this.language||navigator&&(navigator.languages&&navigator.languages[0]||navigator.userLanguage||navigator.language)||"en"}),this.live||1==this.playbackRate_||this.player.playbackRate(this.playbackRate_),this.player.on("ratechange",function(){e.playbackRate_=e.player.playbackRate()}),this.showCameraButton&&!this.waterText&&this.player.snapshot(),this.player.one("ready",function(){e.initVideoJSOK(),e.$emit("update:loading",!1),e.stretch_&&(e.player.tech_.el_.style.objectFit="fill"),e.player.hotkeys(e.hotkeysOpt()),e.showCustomButton&&e.customH5Button(),e.player.on("ended",function(){e.endedAt=(new Date).getTime(),e.$emit("ended"),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" ended")}),e.player.on("timeupdate",function(){e.updateTimeAt=(new Date).getTime(),e.pauseAt=0,e.endedAt=0,e.errorAt=0,e.reloadCnt=0,e.$emit("timeupdate",e.player.currentTime())}),e.player.on("playing",function(){e.playAt=(new Date).getTime(),e.avLoading=!1,e.$emit("play",e.player.currentTime()),e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" playing")}),e.player.on("error",function(t){e.errorAt=(new Date).getTime(),e.$emit("error",t)})}));if(this.live&&this.liveInterval>0&&!(this.isMobile()&&this.http&&this.m3u8)){this.liveCheckTimer&&(clearInterval(this.liveCheckTimer),this.liveCheckTimer=0);var i=0;this.liveCheckTimer=setInterval(function(){if(!e.updateTimeAt){if(!e.playAt){var t=(new Date).getTime()-e.startAt;return e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" live check never play d = "+t),void(!(t>=e.liveInterval&&e.src)||e.player&&e.player.isFullscreen()||(e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" live check never play reload d = "+t),e.reload()))}return!e.pauseAt||e.errorAt||e.endedAt?(i++,e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" live check update time error cnt = "+i),void(!(i>=3&&e.src)||e.player&&e.player.isFullscreen()||(e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" live check update time error reload cnt = "+i),e.reload()))):(t=(new Date).getTime()-e.pauseAt,e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" live check pause d = "+t),void(!(e.maxPauseSeconds>0&&t>=1e3*e.maxPauseSeconds&&e.src)||e.player&&e.player.isFullscreen()||(e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" live check pause reload d = "+t),e.reload())))}i=0,t=(new Date).getTime()-e.updateTimeAt,e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" live check d = "+t),!(t>=e.liveInterval&&e.src)||e.player&&e.player.isFullscreen()||(e.debug&&console.log((new Date).toLocaleString()+" "+e.src+" live check reload d = "+t),e.reload())},this.liveInterval)}}},createBase64:function(){var e=this.waterWidth,t=this.waterHeight,n=document.createElement("canvas"),o=n.getContext("2d");if(o){o.fillStyle=this.waterColor,o.textAlign="left",o.textBaseline="middle";var r=24;this.waterFont?o.font=this.waterFont:(o.font="24px Arial, Helvetica, sans-serif",o.measureText(this.waterText+"田").width>e&&(r=20,o.font="20px Arial, Helvetica, sans-serif",o.measureText(this.waterText+"田").width>e&&(r=16,o.font="16px Arial, Helvetica, sans-serif",o.measureText(this.waterText+"田").width>e&&(r=12,o.font="12px Arial, Helvetica, sans-serif")))),o.rotate(this.waterRotate);for(var i=this.waterText.split(/\\n/),a=0;a<i.length;a++)o.fillText(i[a],e/20,t+a*(r+4))}return n.toDataURL("image/png")},initDigitalZoom:function(){var e=this;if(this.digitalZoom){var t=this.debug,n=this.$el.querySelector("video");if(this.player&&n){var o=this.player.getAttribute("id");if(o){t&&console.log("digital zoom init ok id is "+o);var r=document.getElementById(o);if(r){var i=null,a=!1,s=!1,l=!1,u=void 0,c=void 0,d=void 0,f=void 0,v=null,p=!1,h=this.digitalZoomColor,m=null,g=o+"digital-zoom-rectangle",y=0,b=!1;r.addEventListener("mousedown",function(e){if(e.target==n&&0==(i=e.button)){var r=Date.now();if(r-y<500)return b=!0,a=!1,u=0,c=0,void(t&&console.log("digital zoom["+o+"] double click down ingnore"));b=!1,y=r,a=!0,u=e.offsetX,c=e.offsetY,t&&console.log("digital zoom["+o+"] mousedown",e)}}),r.addEventListener("mousemove",function(y){if(!p&&!b&&0==i){if(l){if(l=!1,a||!(1==y.which||y.key&&1===y.key.length&&1==y.key.charCodeAt()))return n.style.cursor="",void(p?_():w());a=!0}if(!a)return;d=y.offsetX,f=y.offsetY;var x=Math.abs(d-u),k=Math.abs(f-c),C=void 0,D=void 0;if(D=f<c?f:c,(C=d<u?d:u)<0||D<0)return;if(x<3||k<3)return;m||(m=y.target),(v=document.querySelector("."+g))||((v=document.createElement("div")).className=g,v.style.cursor="zoom-in",v.style.position="absolute",v.style.border="2px dashed "+h,r.appendChild(v)),s=!0,n.style.cursor="zoom-in",e.zoomDrawing=!0,y.target==m?(v.style.left=C+"px",v.style.top=D+"px",v.style.width=x+"px",v.style.height=k+"px"):y&&y.target&&y.target.className==g?(v.style.width=Math.abs(d)+"px",v.style.height=Math.abs(f)+"px"):j(y),t&&console.log("digital zoom["+o+"] mousemove->left=",C,",top=",D,",width=",x,",height=",k,",currentX=",d,",startX=",u,",currentY=",f,",startY=",c)}}),r.addEventListener("mouseup",function(e){a=!1,0!=i||b||(p?e.target==n&&_():w())});var j=function(e){l=!0,0==i&&(a=!1)};r.addEventListener("mouseleave",j);var w=function(i){var a,l,u,c;if(v){if(a=parseInt(v.style.left),l=parseInt(v.style.top),u=parseInt(v.style.width),c=parseInt(v.style.height),r.removeChild(v),v=null,e.zoomDrawing=!1,!(u<3||c<3)){s&&(n.style.cursor="zoom-out"),t&&console.log("digital zoom["+o+"] 放大开始->left=",a,",top=",l,",width=",u,",height=",c);var d=n,f=d.offsetWidth,h=d.offsetHeight,m=f/u*100,g=h/c*100,y=l*(h/c),b=a*(f/u);e.stretch_||(f/u>h/c?(g=f/u*100,y=l*(f/u)):(m=h/c*100,b=a*(h/c))),d.style.top="-"+y+"px",d.style.left="-"+b+"px",d.style.width=m+"%",d.style.height=g+"%",t&&console.log("digital zoom["+o+"] 放大结束->outWidth=",f,",width=",u,",widthX=",m,",outHeight=",h,",height=",c,",heightX=",g,",top=",l,",topX=",y,",left=",a,",leftX=",b),p=!0}}else e.zoomDrawing=!1},_=function(e){n.style.cursor="",p=!1,s=!1,u=0,c=0,t&&console.log("digital zoom["+o+"] 触发恢复");var r=n;r.style.top="0px",r.style.left="0px",r.style.width="100%",r.style.height="100%",i=null}}else t&&console.log("digital zoom init error, drawing area not found")}else t&&console.log("digital zoom init error, id not found")}else t&&console.log("digital zoom init error player not ready")}}}};n("UBF9");var l=function(e,t,n,o,r,i,a,s){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),r&&(l=r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:u}}(s,function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"player-wrapper"},[n("div",{class:["video-wrapper",{"video-wrapper-stretch":this.stretch_}],style:e.videoWrapperStyle},[n("div",{staticClass:"video-inner",class:{live:e.live,"av-loading":e.avLoading,"hide-waiting":e.hideWaiting,"hide-controls":!e.controls,"zoom-drawing":e.zoomDrawing,"hide-big-play-button":e.hideBigPlayButton,"hide-snapshot-button":e.hideSnapshotButton,"hide-fullscreen-button":e.hideFullscreenButton,"hide-stretch-button":e.hideStretchButton,"hide-fluent-button":e.hideFluentButton,"hide-pic-in-pic":e.hidePicInPic,"hide-live-text":e.hideLiveText,"show-time":e.showTime&&!e.live},staticStyle:{position:"absolute",top:"0",bottom:"0",left:"0",right:"0"}}),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.waterText&&e.showSlot,expression:"waterText && showSlot"}],staticClass:"video-water",style:e.waterStyle}),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.showSlot,expression:"showSlot"}],staticClass:"video-slot"},[e._t("default")],2),e._v(" "),n("span",{directives:[{name:"show",rawName:"v-show",value:e.videoTitle&&e.showSlot,expression:"videoTitle && showSlot"}],staticClass:"video-title",attrs:{title:e.videoTitle}},[e._v(e._s(e.videoTitle))])])])},[],0,null).exports;l.install=function(e){"undefined"!=typeof window&&window.Vue&&(e=window.Vue),e.component(l.name,l)},t.default=l},yLpj:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n}})})},"h+y7":function(e,t,n){var o=n("mHtI");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("1ae74b9c",o,!0,{})},kRaH:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["modal",{fade:e.fade}],attrs:{"data-backdrop":"static","data-disable":"false","data-keyboard":"true",tabindex:"-1"}},[n("div",{class:["modal-dialog",e.size]},[n("div",{staticClass:"modal-content"},[n("div",{staticClass:"modal-header"},[e._m(0),e._v(" "),n("h4",{staticClass:"modal-title text-center text-primary"},[n("span",[e._v(e._s(e.title))])])]),e._v(" "),n("div",{staticClass:"modal-body"},[n("div",{staticClass:"form-inline",attrs:{autocomplete:"off",spellcheck:"false"}},[n("div",{staticClass:"form-group form-group-sm"},[n("label",[e._v("搜索")]),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.q,expression:"q",modifiers:{trim:!0}}],ref:"q",staticClass:"form-control",attrs:{type:"text",placeholder:"关键字"},domProps:{value:e.q},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault()},input:function(t){t.target.composing||(e.q=t.target.value.trim())},blur:function(t){e.$forceUpdate()}}})]),e._v(" "),n("span",{staticClass:"hidden-xs"},[e._v("  ")]),e._v(" "),n("div",{staticClass:"form-group form-group-sm"},[n("label",[e._v("在线状态")]),e._v(" "),n("select",{directives:[{name:"model",rawName:"v-model.trim",value:e.online,expression:"online",modifiers:{trim:!0}}],staticClass:"form-control",attrs:{disabled:e.related},on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.online=t.target.multiple?n:n[0]}}},[n("option",{attrs:{value:""}},[e._v("全部")]),e._v(" "),n("option",{attrs:{value:"true"}},[e._v("在线")]),e._v(" "),n("option",{attrs:{value:"false"}},[e._v("离线")])])]),e._v(" "),n("span",{staticClass:"hidden-xs"},[e._v("  ")]),e._v(" "),n("div",{staticClass:"form-group form-group-sm"},[n("label",[e._v("轮播间隔(秒)")]),e._v(" "),n("el-input-number",{staticStyle:{width:"100px"},attrs:{size:"mini",placeholder:"轮播间隔 (秒)",min:10,label:"轮播间隔","controls-position":"right"},model:{value:e.interval,callback:function(t){e.interval=t},expression:"interval"}})],1),e._v(" "),n("span",{staticClass:"hidden-xs"},[e._v("  ")]),e._v(" "),n("div",{staticClass:"form-group form-group-sm"},[n("div",{staticClass:"checkbox"},[n("el-checkbox",{staticStyle:{"margin-top":"-5px","padding-left":"0"},attrs:{size:"small",name:"Related"},model:{value:e.related,callback:function(t){e.related="string"==typeof t?t.trim():t},expression:"related"}},[e._v("\r\n 只看已选("+e._s(e.localChannelsAll.length)+")\r\n ")])],1)]),e._v(" "),n("div",{staticClass:"form-group form-group-sm pull-right"},[n("button",{staticClass:"btn btn-primary btn-sm",attrs:{type:"button",disabled:!e.localChannelsAll||!e.localChannelsAll.length},on:{click:function(t){t.preventDefault(),e.startLoopPlay(t)}}},[n("i",{staticClass:"fa fa-play"}),e._v(" 开始轮播")])])]),e._v(" "),n("br"),e._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"channelTable",attrs:{data:e.related?e.localChannels:e.channels,stripe:"","max-height":500,"element-loading-text":"加载中..."},on:{"sort-change":e.sortChange,select:e.select,"select-all":e.selectAll}},[n("el-table-column",{attrs:{type:"selection",width:"55",fixed:"",selectable:e.selectable}}),e._v(" "),n("el-table-column",{attrs:{prop:"DeviceID",label:"设备国标编号","min-width":"200","show-overflow-tooltip":"",sortable:"custom"}}),e._v(" "),n("el-table-column",{attrs:{prop:"ID",label:"通道国标编号","min-width":"200","show-overflow-tooltip":"",sortable:"custom"}}),e._v(" "),n("el-table-column",{attrs:{prop:"Name",label:"通道名称","min-width":"160",formatter:e.formatName,"show-overflow-tooltip":""}}),e._v(" "),e.related?e._e():n("el-table-column",{attrs:{"min-width":"100",label:"快照"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isDir(t.row)?n("span",[n("i",{staticClass:"fa fa-sitemap"})]):n("el-popover",{attrs:{"open-delay":1e3,"close-delay":10,placement:"left",title:t.row.ID,width:"400",trigger:"hover"}},[n("img",{staticStyle:{width:"100%",height:"100%"},attrs:{onerror:"this.src='/images/default_snap.png';",src:t.row.SnapURL}}),e._v(" "),n("img",{staticStyle:{height:"30px",width:"50px"},attrs:{slot:"reference",onerror:"this.src='/images/default_snap.png';",src:t.row.SnapURL},slot:"reference"})])]}}])}),e._v(" "),e.related?e._e():n("el-table-column",{attrs:{prop:"Status",label:"在线状态","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isDir(t.row)?n("span",[e._v("-")]):"ON"==(t.row.CustomStatus||t.row.Status)?n("span",{class:{"text-success":"ON"==t.row.Status,"text-orange":!!t.row.CustomStatus}},[e._v("在线")]):n("span",{class:{"text-orange":!!t.row.CustomStatus}},[e._v("离线")])]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"Manufacturer",label:"厂家","min-width":"120",formatter:e.formatManufacturer,"show-overflow-tooltip":""}})],1),e._v(" "),e.total>0&&!e.related?n("el-pagination",{staticClass:"pull-right",attrs:{layout:"total,prev,pager,next,sizes",pageSizes:[10,20,50,100,200],"pager-count":e.isMobile()?3:5,total:e.total,"page-size":e.pageSize,"current-page":e.currentPage},on:{"update:pageSize":function(t){e.pageSize=t},"update:currentPage":function(t){e.currentPage=t}}}):e._e(),e._v(" "),n("div",{staticClass:"clearfix"})],1)])])])},r=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[n("span",{attrs:{"aria-hidden":"true"}},[e._v("×")])])}],i={render:o,staticRenderFns:r};t.a=i},lGU5:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"modal fade upload-dlg",attrs:{"data-backdrop":"static","data-keyboard":"true",tabindex:"-1"}},[n("div",{staticClass:"modal-dialog"},[n("div",{staticClass:"modal-content"},[n("div",{staticClass:"modal-header"},[e._m(0),e._v(" "),n("h4",{staticClass:"modal-title text-center text-info"},[n("span",[e._v(e._s(e.title))])])]),e._v(" "),n("div",{staticClass:"modal-body"},[e._t("header"),e._v(" "),n("el-upload",{ref:"uploader",attrs:{drag:e.drag,action:e.url,multiple:e.multiple,"show-file-list":e.showFileList,limit:1,"on-success":e.onSuccess,"on-progress":e.onProgress,"on-error":e.onError,"on-remove":e.onRemove,accept:e.accept,"before-upload":e.beforeUpload,"auto-upload":e.autoUpload}},[n("i",{staticClass:"el-icon-upload"}),e._v(" "),n("div",{staticClass:"el-upload__text"},[e._v("将配置数据拖到此处,或 "),n("em",[e._v("点击上传")])]),e._v(" "),n("div",{staticClass:"el-upload__tip text-center",attrs:{slot:"tip"},slot:"tip"},[e._v(e._s(e.tip)),n("span",{staticStyle:{color:"red"}},[e._v(" *上传成功会自动删除原有数据,请注意导出备份*")])])]),e._v(" "),e._t("footer")],2),e._v(" "),n("div",{staticClass:"modal-footer"},[n("button",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal",disabled:e.bProgress}},[e._v("关闭")])])])])])},r=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[n("span",{attrs:{"aria-hidden":"true"}},[e._v("×")])])}],i={render:o,staticRenderFns:r};t.a=i},mHtI:function(e,t,n){t=e.exports=n("FZ+f")(!1),t.push([e.i,".right-menu[data-v-7852c7d6]{position:fixed;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:3px;z-index:999;display:none}.right-menu a[data-v-7852c7d6]{width:100px;height:28px;line-height:28px;text-align:center;display:block;color:#1a1a1a}.right-menu a[data-v-7852c7d6]:hover{background:#eee;color:#fff}.right-menu[data-v-7852c7d6]{border:1px solid #eee;box-shadow:0 .5em 1em 0 rgba(0,0,0,.1);border-radius:1px}a[data-v-7852c7d6]{text-decoration:none}.right-menu a[data-v-7852c7d6]{padding:2px}.right-menu a[data-v-7852c7d6]:hover{background:#567}.view-list .nav.nav-tabs>li a[data-v-7852c7d6]{background-color:transparent}.view-list .nav.nav-tabs>li.active a[data-v-7852c7d6]{background-color:#dbe3ec}.view-list .video-show .video[data-v-7852c7d6]{border:1px solid #fff}.view-list .video-show .col-sm-12[data-v-7852c7d6]:first-child{border:0}.view-list .video-show .col-sm-6[data-v-7852c7d6]:first-child,.view-list .video-show .col-sm-6[data-v-7852c7d6]:nth-child(2){border-top-color:transparent}.view-list .video-show .col-sm-6[data-v-7852c7d6]:nth-child(2),.view-list .video-show .col-sm-6[data-v-7852c7d6]:nth-child(4){border-right-color:transparent}.view-list .video-show .col-sm-6[data-v-7852c7d6]:first-child,.view-list .video-show .col-sm-6[data-v-7852c7d6]:nth-child(3){border-left-color:transparent}.view-list .video-show .col-sm-6[data-v-7852c7d6]:nth-child(3),.view-list .video-show .col-sm-6[data-v-7852c7d6]:nth-child(4){border-bottom-color:transparent}.view-list .video-show .col-sm-4[data-v-7852c7d6]:first-child,.view-list .video-show .col-sm-4[data-v-7852c7d6]:nth-child(2),.view-list .video-show .col-sm-4[data-v-7852c7d6]:nth-child(3){border-top-color:transparent}.view-list .video-show .col-sm-4[data-v-7852c7d6]:nth-child(3),.view-list .video-show .col-sm-4[data-v-7852c7d6]:nth-child(6),.view-list .video-show .col-sm-4[data-v-7852c7d6]:nth-child(9){border-right-color:transparent}.view-list .video-show .col-sm-4[data-v-7852c7d6]:nth-child(7),.view-list .video-show .col-sm-4[data-v-7852c7d6]:nth-child(8),.view-list .video-show .col-sm-4[data-v-7852c7d6]:nth-child(9){border-bottom-color:transparent}.view-list .video-show .col-sm-4[data-v-7852c7d6]:first-child,.view-list .video-show .col-sm-4[data-v-7852c7d6]:nth-child(4),.view-list .video-show .col-sm-4[data-v-7852c7d6]:nth-child(7){border-left-color:transparent}.view-list .video-show .col-sm-3[data-v-7852c7d6]:first-child,.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(2),.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(3),.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(4){border-top-color:transparent}.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(4),.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(8),.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(12),.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(16){border-right-color:transparent}.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(13),.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(14),.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(15),.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(16){border-bottom-color:transparent}.view-list .video-show .col-sm-3[data-v-7852c7d6]:first-child,.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(5),.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(9),.view-list .video-show .col-sm-3[data-v-7852c7d6]:nth-child(13){border-left-color:transparent}.fullscreen[data-v-7852c7d6]{width:100%!important}.video-close[data-v-7852c7d6]{right:5px;font-size:12px;cursor:pointer;max-width:120px}.video-close[data-v-7852c7d6],.video-title[data-v-7852c7d6]{position:absolute;top:5px;color:#fff;background-color:hsla(0,0%,50%,.5);padding:2px 5px;border-radius:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.video-title[data-v-7852c7d6]{left:5px;font-size:14px;max-width:200px}.player-btn-group[data-v-7852c7d6]{margin:5px 0}.player-btn-group .el-button--primary[data-v-7852c7d6]{color:#567;background:#fff;border:1px solid #dcdfe6!important}.player-btn-group .active[data-v-7852c7d6]{background-color:#404d59;color:#fff}@media screen and (max-width:992px){#tab-tree-wrapper[data-v-7852c7d6]{min-height:200px}}#dev-tree[data-v-7852c7d6],#group-tree[data-v-7852c7d6]{min-height:200px;overflow:auto;background-color:transparent}@media screen and (max-width:992px){#dev-tree[data-v-7852c7d6],#group-tree[data-v-7852c7d6]{max-height:200px}}#query-dev-tree[data-v-7852c7d6],#query-group-tree[data-v-7852c7d6]{min-height:200px;overflow:auto}@media screen and (max-width:992px){#query-dev-tree[data-v-7852c7d6],#query-group-tree[data-v-7852c7d6]{max-height:200px}}.el-tree-node.is-drop-inner>.el-tree-node__content .custom-tree-node[data-v-7852c7d6]{background-color:#567;color:#fff}#screen-sticky>#screen-sticky-bottom[data-v-7852c7d6]{display:none}#screen-sticky-wrapper.sticky>#screen-sticky>#screen-sticky-bottom[data-v-7852c7d6]{display:block}",""])},pFnw:function(e,t,n){"use strict";var o,r,i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(a){r=[n("0iPh")],o=a,void 0!==(i="function"==typeof o?o.apply(t,r):o)&&(e.exports=i)}(function(e){var t=Array.prototype.slice,n=Array.prototype.splice,o={topSpacing:0,bottomSpacing:0,className:"sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:"auto"},r=e(window),i=e(document),s=[],l=r.height(),u=function(){for(var t=r.scrollTop(),n=i.height(),o=n-l,a=t>o?o-t:0,u=0,c=s.length;u<c;u++){var d=s[u],f=d.stickyWrapper.offset().top,v=f-d.topSpacing-a;if(d.stickyWrapper.css("height",d.stickyElement.outerHeight()),t<=v)null!==d.currentTop&&(d.stickyElement.css({width:"",position:"",top:"","z-index":""}),d.stickyElement.parent().removeClass(d.className),d.stickyElement.trigger("sticky-end",[d]),d.currentTop=null);else{var p=n-d.stickyElement.outerHeight()-d.topSpacing-d.bottomSpacing-t-a;if(p<0?p+=d.topSpacing:p=d.topSpacing,d.currentTop!==p){var h;d.getWidthFrom?h=e(d.getWidthFrom).width()||null:d.widthFromWrapper&&(h=d.stickyWrapper.width()),null==h&&(h=d.stickyElement.width()),d.stickyElement.css("width",h).css("position","fixed").css("top",p).css("z-index",d.zIndex),d.stickyElement.parent().addClass(d.className),null===d.currentTop?d.stickyElement.trigger("sticky-start",[d]):d.stickyElement.trigger("sticky-update",[d]),d.currentTop===d.topSpacing&&d.currentTop>p||null===d.currentTop&&p<d.topSpacing?d.stickyElement.trigger("sticky-bottom-reached",[d]):null!==d.currentTop&&p===d.topSpacing&&d.currentTop<p&&d.stickyElement.trigger("sticky-bottom-unreached",[d]),d.currentTop=p}var m=d.stickyWrapper.parent();d.stickyElement.offset().top+d.stickyElement.outerHeight()>=m.offset().top+m.outerHeight()&&d.stickyElement.offset().top<=d.topSpacing?d.stickyElement.css("position","absolute").css("top","").css("bottom",0).css("z-index",""):d.stickyElement.css("position","fixed").css("top",p).css("bottom","").css("z-index",d.zIndex)}}},c=function(){l=r.height();for(var t=0,n=s.length;t<n;t++){var o=s[t],i=null;o.getWidthFrom?o.responsiveWidth&&(i=e(o.getWidthFrom).width()):o.widthFromWrapper&&(i=o.stickyWrapper.width()),null!=i&&o.stickyElement.css("width",i)}},d={init:function(t){return this.each(function(){var n=e.extend({},o,t),r=e(this),i=r.attr("id"),a=i?i+"-wrapper":o.wrapperClassName,l=e("<div></div>").attr("id",a).addClass(n.wrapperClassName);r.wrapAll(function(){if(0==e(this).parent("#"+a).length)return l});var u=r.parent();n.center&&u.css({width:r.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"===r.css("float")&&r.css({float:"none"}).parent().css({float:"right"}),n.stickyElement=r,n.stickyWrapper=u,n.currentTop=null,s.push(n),d.setWrapperHeight(this),d.setupChangeListeners(this)})},setWrapperHeight:function(t){var n=e(t),o=n.parent();o&&o.css("height",n.outerHeight())},setupChangeListeners:function(e){if(window.MutationObserver){new window.MutationObserver(function(t){(t[0].addedNodes.length||t[0].removedNodes.length)&&d.setWrapperHeight(e)}).observe(e,{subtree:!0,childList:!0})}else window.addEventListener?(e.addEventListener("DOMNodeInserted",function(){d.setWrapperHeight(e)},!1),e.addEventListener("DOMNodeRemoved",function(){d.setWrapperHeight(e)},!1)):window.attachEvent&&(e.attachEvent("onDOMNodeInserted",function(){d.setWrapperHeight(e)}),e.attachEvent("onDOMNodeRemoved",function(){d.setWrapperHeight(e)}))},update:function(){c(),u()},unstick:function(t){return this.each(function(){for(var t=this,o=e(t),r=-1,i=s.length;i-- >0;)s[i].stickyElement.get(0)===t&&(n.call(s,i,1),r=i);-1!==r&&(o.unwrap(),o.css({width:"",position:"",top:"",float:"","z-index":""}))})}};window.addEventListener?(window.addEventListener("scroll",u,!1),window.addEventListener("resize",c,!1)):window.attachEvent&&(window.attachEvent("onscroll",u),window.attachEvent("onresize",c)),e.fn.sticky=function(n){return d[n]?d[n].apply(this,t.call(arguments,1)):"object"!==(void 0===n?"undefined":a(n))&&n?void e.error("Method "+n+" does not exist on jQuery.sticky"):d.init.apply(this,arguments)},e.fn.unstick=function(n){return d[n]?d[n].apply(this,t.call(arguments,1)):"object"!==(void 0===n?"undefined":a(n))&&n?void e.error("Method "+n+" does not exist on jQuery.sticky"):d.unstick.apply(this,arguments)},e(function(){setTimeout(u,0)})})},qYg5:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n("M4fF"),i=o(r),a=n("0iPh"),s=o(a);n("F8S1"),t.default={props:{title:{default:""},size:{type:String,default:"modal-lgg"},fade:{type:Boolean,default:!1},serverInfo:{type:Object,default:function(){}},userInfo:{type:Object,default:function(){return null}}},data:function(){return{q:"",online:"true",total:0,pageSize:10,currentPage:1,sort:"",order:"",loading:!1,channels:[],index:0}},watch:{q:function(e,t){this.doDelaySearch()},online:function(e,t){this.doSearch()},currentPage:function(e,t){this.doSearch(e)},pageSize:function(e,t){this.doSearch()}},mounted:function(){var e=this;(0,s.default)(this.$el).find(".modal-content").draggable({handle:".modal-header",cancel:".modal-title span",addClasses:!1,containment:"document",delay:100,opacity:.5}),(0,s.default)(this.$el).on("shown.bs.modal",function(){e.$emit("show")}).on("hidden.bs.modal",function(){e.errors.clear(),e.$emit("hide")})},methods:{sortChange:function(e){this.sort=e.prop,this.order="ascending"==e.order?"asc":"desc",this.getChannels()},doSearch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.currentPage=e,this.getChannels()},doDelaySearch:i.default.debounce(function(){this.doSearch()},800),formatName:function(e,t,n){var o=e.DeviceCustomName||e.DeviceName||"",r=e.CustomName||e.Name||"";return o&&o!=r&&(r=r?r+"@"+o:o),r||"-"},formatDeviceName:function(e,t,n){return e.DeviceCustomName||e.DeviceName||"-"},formatChannelName:function(e,t,n){return e.CustomName||e.Name||"-"},formatManufacturer:function(e,t,n){return n||"-"},getChannels:function(){var e=this;this.loading=!0,s.default.get("/api/v1/device/channellist",{q:this.q,start:(this.currentPage-1)*this.pageSize,limit:this.pageSize,channel_type:"device",online:this.online,sort:this.sort,order:this.order}).then(function(t){e.total=t.ChannelCount,e.channels=t.ChannelList||[]}).always(function(){e.$nextTick(function(){e.loading=!1})})},rowClick:function(e,t,n){"ON"===(e.CustomStatus||e.Status)&&(this.serverInfo.StrictChannelParental&&1==e.Parental||this.serverInfo.StrictChannelCode&&20!=e.ID.length||(this.$emit("selected",this.index,e),this.hide()))},rowDblclick:function(e,t,n){this.serverInfo.StrictChannelParental&&1==e.Parental||this.serverInfo.StrictChannelCode&&20!=e.ID.length||(this.$emit("selected",this.index,e),this.hide())},rowStyle:function(e){var t=e.row;e.rowIndex;return"ON"===(t.CustomStatus||t.Status)?this.serverInfo.StrictChannelParental&&1==t.Parental?"":this.serverInfo.StrictChannelCode&&20!=t.ID.length?"":"cursor:pointer":""},isDir:function(e){if(e){if(e.SubCount>0)return!0;if(this.serverInfo.StrictChannelParental&&1==e.Parental)return!0;if(this.serverInfo.StrictChannelCode&&e.ID.length<=10)return!0;if(1==e.Parental&&"LiveQing"==e.Manufacturer)return!0;if(20==e.ID.length&&("216"==e.ID.substring(10,13)||"215"==e.ID.substring(10,13)))return!0}return!1},reset:function(){this.index=0,this.channels=[],this.q="",this.online="true",this.currentPage=1,this.pageSize=10},show:function(e){this.index=e,(0,s.default)(this.$el).modal("show"),this.getChannels()},hide:function(){(0,s.default)(this.$el).modal("hide")}}}},qb8i:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("F8S1");var o=n("0iPh"),r=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default={props:{title:{default:"上传"},url:{type:String,default:""},multiple:{type:Boolean,default:!1},drag:{type:Boolean,default:!0},showFileList:{type:Boolean,default:!0},accept:{default:".xlsx"},tip:{default:"仅限上传.xlsx"},limit:{type:Number,default:0},autoUpload:{type:Boolean,default:!0}},data:function(){return{bShow:!1,bProgress:!1}},mounted:function(){var e=this;(0,r.default)(this.$el).find(".modal-content").draggable({handle:".modal-header",cancel:".modal-title span",addClasses:!1,containment:"document",delay:100,opacity:.5}),(0,r.default)(this.$el).on("shown.bs.modal",function(){e.$emit("show"),e.bShow=!0}).on("hidden.bs.modal",function(){e.$emit("hide"),e.bShow=!1,e.$refs.uploader.clearFiles()}).on("hide.bs.modal",function(){if(e.bProgress)return e.$message({type:"error",message:"正在上传, 请稍后..."}),!1})},methods:{show:function(){(0,r.default)(this.$el).modal("show")},hide:function(){(0,r.default)(this.$el).modal("hide")},beforeUpload:function(e){return!(this.limit&&e.size>this.limit)||(this.$message({type:"error",message:"文件["+e.name+"]大小超过限制["+this.limit+"], 不能上传!"}),!1)},onSuccess:function(e,t,n){var o=!0,r=!1,i=void 0;try{for(var a,s=n[Symbol.iterator]();!(o=(a=s.next()).done);o=!0){var l=a.value;if(100!=l.percentage&&0!==l.percentage)return void(this.bProgress=!0)}}catch(e){r=!0,i=e}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}this.bProgress=!1,this.$emit("uploaded",t)},onProgress:function(e,t,n){this.bProgress=!0},onError:function(e,t,n){e&&this.$message({type:"error",message:e+""});var o=!0,r=!1,i=void 0;try{for(var a,s=n[Symbol.iterator]();!(o=(a=s.next()).done);o=!0){var l=a.value;if(100!=l.percentage&&0!==l.percentage)return void(this.bProgress=!0)}}catch(e){r=!0,i=e}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}this.bProgress=!1},onRemove:function(e,t){var n=!0,o=!1,r=void 0;try{for(var i,a=t[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var s=i.value;if(100!=s.percentage&&0!==s.percentage)return void(this.bProgress=!0)}}catch(e){o=!0,r=e}finally{try{!n&&a.return&&a.return()}finally{if(o)throw r}}this.bProgress=!1}}}},rF1v:function(e,t,n){t=e.exports=n("FZ+f")(!1),t.push([e.i,".upload-dlg .modal-dialog .modal-body{overflow:hidden}.upload-dlg .modal-dialog .modal-body .el-upload{display:block}.upload-dlg .modal-dialog .modal-body .el-upload .el-upload-dragger{margin:0 auto}",""])},sJmG:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("2xaA"),r=n.n(o);for(var i in o)["default","default"].indexOf(i)<0&&function(e){n.d(t,e,function(){return o[e]})}(i);var a=n("6Exk"),s=n("VU/8"),l=s(r.a,a.a,!1,null,null,null);t.default=l.exports},vV2A:function(e,t,n){t=e.exports=n("FZ+f")(!1),t.push([e.i,".settings-block[data-v-7852c7d6]{margin:30px auto;text-align:center}.ptz-block[data-v-7852c7d6]{width:150px;height:180px;margin:0 auto;text-align:center;position:relative;font-size:24px}.ptz-block .ptz-cell[data-v-7852c7d6]{width:50px;height:50px;line-height:50px;position:absolute}.ptz-block .ptz-cell.active[data-v-7852c7d6]{color:#ccc;font-size:26px}.ptz-block .ptz-cell.readonly[data-v-7852c7d6]{color:#ddd}.ptz-block .fa-microphone-slash[data-v-7852c7d6],.ptz-block .fa-microphone[data-v-7852c7d6]{padding:10px 13px;border-radius:25px}.ptz-block .fa-microphone.active[data-v-7852c7d6]{color:#fff}.ptz-block .fa-microphone-slash.readonly[data-v-7852c7d6],.ptz-block .fa-microphone.readonly[data-v-7852c7d6]{color:#ddd}.ptz-block .mic-level-bar[data-v-7852c7d6]{position:absolute;transform:rotate(-90deg);width:100%;top:70px;left:-80px}.ptz-block .ptz-center[data-v-7852c7d6]{width:50px;height:50px;top:50px;left:50px;line-height:50px;border-radius:25px;background-color:#ccc}.ptz-block .ptz-up[data-v-7852c7d6]{top:0;left:50px}.ptz-block .ptz-left[data-v-7852c7d6]{top:50px;left:0}.ptz-block .ptz-right[data-v-7852c7d6]{top:50px;left:100px}.ptz-block .ptz-down[data-v-7852c7d6]{top:100px;left:50px}.ptz-block .ptz-zoomin[data-v-7852c7d6]{top:150px;left:20px}.ptz-block .ptz-zoomout[data-v-7852c7d6]{top:150px;left:80px}.ptz-block .ptz-talk[data-v-7852c7d6]{top:150px;left:50px}.ptz-block .ptz-center>.fa-microphone[data-v-7852c7d6],.ptz-block .ptz-down[data-v-7852c7d6],.ptz-block .ptz-left[data-v-7852c7d6],.ptz-block .ptz-right[data-v-7852c7d6],.ptz-block .ptz-talk>.fa-microphone[data-v-7852c7d6],.ptz-block .ptz-up[data-v-7852c7d6],.ptz-block .ptz-zoomin[data-v-7852c7d6],.ptz-block .ptz-zoomout[data-v-7852c7d6]{cursor:pointer}.ptz-block .ptz-center>.fa-microphone.readonly[data-v-7852c7d6],.ptz-block .ptz-down.readonly[data-v-7852c7d6],.ptz-block .ptz-left.readonly[data-v-7852c7d6],.ptz-block .ptz-right.readonly[data-v-7852c7d6],.ptz-block .ptz-talk>.fa-microphone.readonly[data-v-7852c7d6],.ptz-block .ptz-up.readonly[data-v-7852c7d6],.ptz-block .ptz-zoomin.readonly[data-v-7852c7d6],.ptz-block .ptz-zoomout.readonly[data-v-7852c7d6]{cursor:auto}.ptz-block-fs[data-v-7852c7d6]{position:fixed;margin:0;margin-bottom:50px;top:0;right:0;height:200px}.ptz-block-fs .ptz-center[data-v-7852c7d6]{cursor:move;position:absolute}.ptz-block-fs .fa-microphone.active[data-v-7852c7d6]{color:#ccc}.ptz-block-fs .ptz-zoomin[data-v-7852c7d6]{left:15px}.ptz-block-fs .ptz-zoomout[data-v-7852c7d6]{left:85px}",""])},wZh5:function(e,t,n){"use strict";function o(e){n("KBJn")}Object.defineProperty(t,"__esModule",{value:!0});var r=n("xi4u"),i=n.n(r);for(var a in r)["default","default"].indexOf(a)<0&&function(e){n.d(t,e,function(){return r[e]})}(a);var s=n("5w0Z"),l=n("VU/8"),u=o,c=l(i.a,s.a,!1,u,"data-v-6aa38924",null);t.default=c.exports},xi4u:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),n("F8S1");var r=n("0iPh"),i=o(r),a=n("M4fF"),s=o(a);t.default={props:{title:{default:""},size:{type:String,default:"modal-lgg"},fade:{type:Boolean,default:!1},serverInfo:{type:Object,default:function(){}},userInfo:{type:Object,default:function(){return null}}},data:function(){return{q:"",channel_type:"",online:"",total:0,relateCnt:0,pageSize:10,currentPage:1,sort:"",order:"",related:!1,reverse:!1,loading:!1,channels:[],selection:[],bak:{},pcode:""}},watch:{q:function(e,t){this.doDelaySearch()},channel_type:function(e,t){this.doSearch()},online:function(e,t){this.doSearch()},related:function(e,t){this.doSearch()},reverse:function(e,t){this.doSearch()},currentPage:function(e,t){this.doSearch(e)},pageSize:function(e,t){this.doSearch()}},mounted:function(){var e=this;(0,i.default)(this.$el).find(".modal-content").draggable({handle:".modal-header",cancel:".modal-title span",addClasses:!1,containment:"document",delay:100,opacity:.5}),(0,i.default)(this.$el).on("shown.bs.modal",function(){e.$emit("show")}).on("hidden.bs.modal",function(){e.errors.clear(),e.reset(),e.$emit("hide")})},directives:{focus:{inserted:function(e){e.focus(),e.select()}}},methods:{sortChange:function(e){this.sort=e.prop,this.order="ascending"==e.order?"asc":"desc",this.getChannels()},select:function(e,t){var n=this;if(e.indexOf(t)>=0)i.default.post("/api/v1/channel/setcustomparent",{customs:[t.DeviceID+":"+t.ID+":"+this.pcode]}).then(function(){n.bak[t.DeviceID+":"+t.ID]=t.CustomParentID||""}).always(function(){n.getChannels()});else{var o=this.bak[t.DeviceID+":"+t.ID]||"";i.default.post("/api/v1/channel/setcustomparent",{customs:[t.DeviceID+":"+t.ID+":"+o]}).always(function(){n.getChannels()})}},selectAll:function(e){var t=this,n=[],o={};if(e.length){var r=!0,a=!1,s=void 0;try{for(var l,u=e[Symbol.iterator]();!(r=(l=u.next()).done);r=!0){var c=l.value;this.selection.indexOf(c)<0&&(n.push(c.DeviceID+":"+c.ID+":"+this.pcode),o[c.DeviceID+":"+c.ID]=c.CustomParentID||"")}}catch(e){a=!0,s=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw s}}i.default.post("/api/v1/channel/setcustomparent",{customs:n}).then(function(){t.bak=Object.assign(t.bak,o)}).always(function(){t.getChannels()})}else{var d=!0,f=!1,v=void 0;try{for(var p,h=this.selection[Symbol.iterator]();!(d=(p=h.next()).done);d=!0){var c=p.value,m=this.bak[c.DeviceID+":"+c.ID]||"";n.push(c.DeviceID+":"+c.ID+":"+m)}}catch(e){f=!0,v=e}finally{try{!d&&h.return&&h.return()}finally{if(f)throw v}}i.default.post("/api/v1/channel/setcustomparent",{customs:n}).always(function(){t.getChannels()})}},doSearch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.currentPage=e,this.getChannels()},doDelaySearch:s.default.debounce(function(){this.doSearch()},800),formatName:function(e,t,n){var o=e.DeviceCustomName||e.DeviceName||"",r=e.CustomName||e.Name||"";return o&&o!=r&&(r=r?r+"@"+o:o),r||"-"},formatDeviceName:function(e,t,n){return e.DeviceCustomName||e.DeviceName||"-"},formatChannelName:function(e,t,n){return e.CustomName||e.Name||"-"},formatManufacturer:function(e,t,n){return n||"-"},selectable:function(e,t){return!0},getChannels:function(){var e=this;this.pcode&&(this.loading=!0,i.default.get("/api/v1/channel/customlist",{pcode:this.pcode,q:this.q,start:(this.currentPage-1)*this.pageSize,limit:this.pageSize,channel_type:this.channel_type,online:"device"==this.channel_type?this.online:"",related:this.related,reverse:this.reverse,sort:this.sort,order:this.order}).then(function(t){e.$refs.channelTable.clearSelection(),e.total=t.ChannelCount,e.relateCnt=t.ChannelRelateCount,e.channels=t.ChannelList||[],e.selection=[],e.$nextTick(function(){e.channels.forEach(function(t){var n=t.CustomParentID==e.pcode;e.$refs.channelTable.toggleRowSelection(t,n),n&&e.selection.push(t)})})}).always(function(){e.$nextTick(function(){e.loading=!1})}))},isDir:function(e){if(e){if(e.SubCount>0)return!0;if(this.serverInfo.StrictChannelParental&&1==e.Parental)return!0;if(this.serverInfo.StrictChannelCode&&e.ID.length<=10)return!0;if(1==e.Parental&&"LiveQing"==e.Manufacturer)return!0;if(20==e.ID.length&&("216"==e.ID.substring(10,13)||"215"==e.ID.substring(10,13)))return!0}return!1},reset:function(){this.pcode="",this.$refs.channelTable.clearSelection(),this.channels=[],this.selection=[],this.bak={},this.q="",this.channel_type="",this.online="",this.related=!1,this.reverse=!1,this.total=0,this.relateCnt=0,this.currentPage=1,this.pageSize=10},setChannelID:function(e,t,n){var o=e.Editing;if(this.$set(e,"Editing",t),o&&!t){var r=n.target.value.trim();r==e.ID&&(r=""),e.CustomID!=r&&i.default.post("/api/v1/device/setchannelid",{serial:e.DeviceID,code:e.ID,id:r}).then(function(t){e.CustomID=r})}},show:function(e){this.pcode=e,(0,i.default)(this.$el).modal("show"),this.getChannels()},hide:function(){(0,i.default)(this.$el).modal("hide")},toggleReverse:function(){this.reverse=!this.reverse}}}},y3nf:function(e,t,n){var o=n("0AO/");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("e243431e",o,!0,{})}});