UNPKG

socketmobile-capturejs

Version:

Socket Mobile Capture JS NPM package for Socket Mobile barcode scanner and NFC Reader/Writer products

2 lines 25 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.SocketMobile=t():e.SocketMobile=t()}(self,()=>(()=>{"use strict";var e,t,o={d:(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};o.r(n),o.d(n,{Capture:()=>I,CaptureDataSourceFlags:()=>De,CaptureDataSourceID:()=>Ee,CaptureDataSourceStatus:()=>Te,CaptureDeviceType:()=>de,CaptureEvent:()=>i,CaptureEventIds:()=>e,CaptureEventTypes:()=>t,CaptureProperty:()=>se,CapturePropertyIds:()=>A,CapturePropertyTypes:()=>f,ConnectBeepConfig:()=>Q,ConnectReason:()=>Z,Counter:()=>G,DataConfirmationBeep:()=>U,DataConfirmationLed:()=>M,DataConfirmationMode:()=>C,DataConfirmationRumble:()=>_,DataFormat:()=>Y,DeletePairing:()=>b,DeviceDataAcknowledgment:()=>O,Disconnect:()=>J,Flash:()=>k,JRpcError:()=>d,JRpcResponse:()=>l,JsonRpc:()=>r,LocalDecodeAction:()=>K,MonitorDbg:()=>V,Notifications:()=>W,PowerState:()=>F,ProfileConfig:()=>x,ProfileSelect:()=>j,RumbleActionType:()=>w,SecurityMode:()=>m,SktErrors:()=>E,SocketCam:()=>H,SoundActionType:()=>P,SoundFrequency:()=>B,StandConfig:()=>$,StartUpRoleSpp:()=>z,Timer:()=>X,Trigger:()=>L,TriggerMode:()=>q});class i{constructor(e,t,o=0,n){this.id=e,this.type=t,this.result=o,n&&(this.value=n)}}!function(e){e[e.NotInitialized=0]="NotInitialized",e[e.DeviceArrival=1]="DeviceArrival",e[e.DeviceRemoval=2]="DeviceRemoval",e[e.Terminate=3]="Terminate",e[e.Error=4]="Error",e[e.DecodedData=5]="DecodedData",e[e.Power=6]="Power",e[e.Buttons=7]="Buttons",e[e.BatteryLevel=8]="BatteryLevel",e[e.ListenerStarted=9]="ListenerStarted",e[e.DeviceOwnership=10]="DeviceOwnership",e[e.DeviceManagerArrival=11]="DeviceManagerArrival",e[e.DeviceManagerRemoval=12]="DeviceManagerRemoval",e[e.DeviceDiscovered=13]="DeviceDiscovered",e[e.DiscoveryEnd=14]="DiscoveryEnd",e[e.LogTrace=21]="LogTrace",e[e.LastID=22]="LastID"}(e||(e={})),function(e){e[e.None=0]="None",e[e.Byte=1]="Byte",e[e.Ulong=2]="Ulong",e[e.Array=3]="Array",e[e.String=4]="String",e[e.DecodedData=5]="DecodedData",e[e.DeviceInfo=6]="DeviceInfo",e[e.Object=7]="Object",e[e.LastID=8]="LastID"}(t||(t={}));class r{constructor(e){this.jsonrpc="2.0",this.id=0,this.id=e}}class a{constructor(e,t,o,n,r){this.event=new i(e,t,o,n),r&&(this.handle=r)}}class s{constructor(t,o,n,i){this.jsonrpc="2.0";let r=t===e.Error?n:0;this.result=new a(t,o,r,n,i)}}class c extends r{constructor(e,t,o){super(e),this.method=t,o&&null!==o&&(this.params=o)}}class l extends r{constructor(e,t){super(e),this.result=t}}class d extends r{constructor(e,t,o){super(e),this.error={code:t,message:o}}}class S{constructor(){this.handles=[]}generateHandle(){let e;for(;;){if(e=Math.floor(100*Math.random())+1,0===this.handles.length)return this.handles.push({handle:e}),e;if(this.handles.every(t=>t.handle!==e))return this.handles.push({handle:e}),e}return 0}}class E{}E.ESKT_LASSODISABLED=8,E.ESKT_DEPRECATED=7,E.ESKT_NODATA=6,E.ESKT_CREATED=5,E.ESKT_STILLPENDING=4,E.ESKT_PENDING=3,E.ESKT_ALREADYDONE=2,E.ESKT_WAITTIMEOUT=1,E.ESKT_NOERROR=0,E.ESKT_TESTFAILED=-1,E.ESKT_NOTENOUGHMEMORY=-2,E.ESKT_UNABLECREATELOCK=-3,E.ESKT_UNABLELOCK=-4,E.ESKT_UNABLEUNLOCK=-5,E.ESKT_LISTEMPTY=-6,E.ESKT_UNABLECREATEEVENT=-7,E.ESKT_UNABLESETEVENT=-8,E.ESKT_UNABLERESETEVENT=-9,E.ESKT_EVENTNOTCREATED=-10,E.ESKT_INVALIDHANDLE=-11,E.ESKT_UNABLECREATETHREAD=-12,E.ESKT_THREADALREADYCREATED=-13,E.ESKT_THREADSTILLRUNNING=-14,E.ESKT_NOTSUPPORTED=-15,E.ESKT_PENDINGOPERATIONNOTCOMPLETED=-16,E.ESKT_NOTFOUND=-17,E.ESKT_INVALIDPARAMETER=-18,E.ESKT_NOTINITIALIZED=-19,E.ESKT_TIMEOUTOUTOFRANGE=-20,E.ESKT_UNABLEINITIALIZE=-21,E.ESKT_UNABLEDEINITIALIZE=-22,E.ESKT_UNKNOWNCONFIGURATION=-23,E.ESKT_INVALIDCONFIGURATION=-24,E.ESKT_ALREADYEXISTING=-25,E.ESKT_BUFFERTOOSMALL=-26,E.ESKT_UNABLEOPENDEVICE=-27,E.ESKT_UNABLECONFIGUREDEVICE=-28,E.ESKT_UNABLECONVERTSTRING=-29,E.ESKT_UNABLECOPYSTRING=-30,E.ESKT_DEVICENOTOPEN=-31,E.ESKT_NOTAVAILABLE=-32,E.ESKT_UNABLEWRITEFILE=-33,E.ESKT_UNABLEREADFILE=-34,E.ESKT_WAITFAILED=-35,E.ESKT_INVALIDCHECKSUM=-36,E.ESKT_COMMANDDENIED=-37,E.ESKT_COMMUNICATIONERROR=-38,E.ESKT_RECEIVEUNEXPECTEDCOMMAND=-39,E.ESKT_UNABLECREATEGUID=-40,E.ESKT_INVALIDVALUE=-41,E.ESKT_REQUESTTIMEDOUT=-42,E.ESKT_INVALIDOPERATION=-43,E.ESKT_WRONGPROTOCOL=-44,E.ESKT_QUEUERESETED=-45,E.ESKT_EXCEEDINGMTUSIZE=-46,E.ESKT_NOTHINGTOLISTEN=-47,E.ESKT_OUTDATEDVERSION=-48,E.ESKT_INVALIDXMLTAG=-49,E.ESKT_UNABLEREGISTERFORHIDCHANGES=-50,E.ESKT_UNABLERETRIEVEMESSAGE=-51,E.ESKT_SYNTAXERROR=-52,E.ESKT_UNABLEOPENFILE=-53,E.ESKT_UNABLERETRIEVEPATH=-54,E.ESKT_UNABLECREATEDIRECTORY=-55,E.ESKT_UNABLEDELETEFILE=-56,E.ESKT_UNABLEDELETEDIRECTORY=-57,E.ESKT_UNABLEREADMODEMSTATUS=-60,E.ESKT_UNABLEGETCLASSDEVICES=-61,E.ESKT_UNABLEGETDEVICEINTERFACE=-62,E.ESKT_FILENOTFOUND=-63,E.ESKT_FILEACCESSDENIED=-64,E.ESKT_UNABLEREADHIDINFO=-70,E.ESKT_INCORRECTNUMBEROFPARAMETERS=-84,E.ESKT_INVALIDFORMAT=-85,E.ESKT_INVALIDVERSION=-86,E.ESKT_SERVICENOTCOMMUNICATING=-87,E.ESKT_LASSOIDEXPIRED=-88,E.ESKT_LASSOIDTNOTMATCHING=-89,E.ESKT_LASSOIDALREADYSET=-90,E.ESKT_CANCEL=-91,E.ESKT_EXPIRED=-92,E.ESKT_INVALIDAPPINFO=-93,E.ESKT_BLEGATT=-94,E.ESKT_FAVORITENOTEMPTY=-95,E.ESKT_LOCATIONPERMISSIONMISSING=-96,E.ESKT_UNABLETOCOMPLETEOPERATION=-97,E.ESKT_LOCATIONSERVICEDISABLED=-98,E.ESKT_BLUETOOTHPERMISSIONMISSING=-99;let D=XMLHttpRequest;class T extends D{constructor(){super()}}function u(e,t,o){var n;return window.XMLHttpRequest&&(n=new T),(n=new T).onreadystatechange=function(){if(4===n.readyState)try{const e=JSON.parse(n.responseText);t.log("<=",e),o(n.status,n.responseText)}catch(e){o(n.status,JSON.stringify({error:E.ESKT_COMMUNICATIONERROR,message:"Did not receive a JSON object"}))}},n.sendJsonRpc=function(o){const i=JSON.stringify(o);n.open("POST",e,!0),n.setRequestHeader("Content-Type","application/json"),n.send(i),t.log("=>",o)},n}class p{log(e,t){}}class h extends S{constructor(e,t){super(),this.getXmlRequest=u,this.logger=e||new p,this.xhr=t}open(e,t){const o=this.generateHandle();if(0===o){const e=new d(0,E.ESKT_INVALIDHANDLE,"Invalid Handle");return Promise.reject(e)}return this.host=e+"/Capture/v1/api",this.hostWebsocket=this.host.replace(/^https?:/,"ws:"),this.notification=t,Promise.resolve({handle:o})}close(e){const t=this.handles.findIndex(t=>t.handle===e);if(-1===t){const e=new d(0,E.ESKT_INVALIDHANDLE,"Invalid Handle");return Promise.reject(e)}return this.handles.splice(t,1),Promise.resolve(E.ESKT_NOERROR)}send(e,t){return new Promise((o,n)=>{const i=this.getXmlRequest(this.host,this.logger,(e,i)=>{if(200!==e){let e=new d(t.id,E.ESKT_COMMUNICATIONERROR,"Unable To Communicate With Device");return"openclient"===t.method&&(e=new d(t.id,E.ESKT_UNABLEOPENDEVICE,"Unable To Open Device")),n(e)}try{const e=JSON.parse(i);return"openclient"===t.method&&this.openWebSocket(()=>{const t=e;if(t.result&&t.result.handle){const e=new c(1,"waitforcaptureevent",{handle:t.result.handle}),o=JSON.stringify(e);this.websocket.send(o)}}),e.error?n(e):o(e)}catch(e){const o=new d(t.id,E.ESKT_INVALIDFORMAT,"JSON Malformatted");return n(o)}});if(-1===this.handles.findIndex(t=>t.handle===e))return n(E.ESKT_INVALIDHANDLE);i.sendJsonRpc(t)})}openWebSocket(o){const n=this;this.websocket=new WebSocket(this.hostWebsocket),this.websocket.onopen=o,this.websocket.onclose=o=>{if(this.logger.log("websocket closed!!"),this.logger.log("",o),1006===o.code){const o=new s(e.Error,t.Ulong,E.ESKT_SERVICENOTCOMMUNICATING);n.notification(o)}},this.websocket.onmessage=e=>{this.logger.log("receiving something through the websocket:");var t=JSON.parse(e.data);if(this.logger.log("",e),t.result){if(t.result){const e=t;this.notification(e)}}else t.error}}}class g{log(e,t){}}class v extends S{constructor(e,t){super(),this.responses=[],this.logger=t||new g,this.window=e||window,this.window.maraca=this.window.maraca||{receiveJsonRpc:e=>{},replyJsonRpc:e=>{}}}open(e,t){const o=this.generateHandle();return 0===o?Promise.reject(E.ESKT_INVALIDHANDLE):(this.window.maraca.receiveJsonRpc=e=>{try{const o=decodeURI(e),n=JSON.parse(o);t(n)}catch(e){}},this.window.maraca.replyJsonRpc=e=>{const t=decodeURI(e);this.dispatchResponse(t)},Promise.resolve({handle:o}))}close(e){const t=this.handles.findIndex(t=>t.handle===e);return-1===t?Promise.reject(E.ESKT_INVALIDHANDLE):(this.handles.splice(t,1),Promise.resolve(E.ESKT_NOERROR))}send(e,t){const o=JSON.stringify(t);return new Promise((n,i)=>{const r={rpcId:t.id,responseCallback:e=>{n(e)}};if(-1===this.handles.findIndex(t=>t.handle===e))return i(E.ESKT_INVALIDHANDLE);this.responses.push(r),this.window.webkit.messageHandlers.maracaSendJsonRpc.postMessage(o)})}dispatchResponse(e){try{const t=JSON.parse(e),o=this.responses.findIndex(e=>e.rpcId===t.id);if(-1!==o){const e=this.responses[o];this.responses.splice(o,1),e.responseCallback(t)}}catch(e){}}}class R{static getTransport(e,t){let o;return o=window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.maracaSendJsonRpc?new v(null,e):new h(e,t),o}}const y="no transport, is this initialized?",N="http://127.0.0.1:18481",I=class{constructor(e){this.host=N,this.rpcId=0,this.logger=e}open(e,t,o){return o?(this.transport=o.transport||R.getTransport(this.logger),this.host=o.host||N):this.transport=R.getTransport(this.logger),this.transport.open(this.host,e=>this.notification(e)).then(o=>{const n=new c(this.getJsonRpcId(),"openclient",{appId:e.appId,developerId:e.developerId,appKey:e.appKey});return this.onEventNotification=t,this.transportHandle=o.handle,this.transport.send(o.handle,n)}).then(e=>{if(e.result&&e.result.handle)return this.clientOrDeviceHandle=e.result.handle,E.ESKT_NOERROR;{const t=e;if(t.error){const{error:e}=t;throw new d(0,e.code,e.message)}throw new d(0,E.ESKT_COMMUNICATIONERROR,"There was an error during communication.")}})}close(){if(this.transport){const e=new c(this.getJsonRpcId(),"close",{handle:this.clientOrDeviceHandle});return this.transport.send(this.transportHandle,e).then(()=>void 0===this.rootCapture?this.transport.close(this.transportHandle).then(()=>(this.transport=null,this.clientOrDeviceHandle=null,this.transportHandle=0,E.ESKT_NOERROR)):(this.rootCapture=void 0,E.ESKT_NOERROR))}return Promise.reject({error:E.ESKT_ALREADYDONE})}openDevice(e,t){if(null==t)return Promise.reject({error:E.ESKT_INVALIDPARAMETER});if(this.rootCapture=t,this.transport=t.transport,this.transportHandle=t.transportHandle,this.transport){const t=new c(this.getJsonRpcId(),"opendevice",{handle:this.rootCapture.clientOrDeviceHandle,guid:e});return this.transport.send(this.transportHandle,t).then(e=>{if(e.result&&e.result.handle)return this.clientOrDeviceHandle=e.result.handle,E.ESKT_NOERROR;if(e.error){const{error:t}=e;throw new d(0,t.code,t.message)}throw new d(0,E.ESKT_COMMUNICATIONERROR,"There was an error during communication.")})}return Promise.reject({error:E.ESKT_NOTINITIALIZED})}getProperty(e){return this.transport?this.transport.send(this.transportHandle,new c(this.getJsonRpcId(),"getproperty",{property:e,handle:this.clientOrDeviceHandle})).then(e=>{if(e.result){this.clientOrDeviceHandle!=e.result.handle&&console.log("Warning the response handle does not match with the handle of the request");const t=e.result.property;return Promise.resolve(t)}const t=e;return Promise.reject(t.error)}):Promise.reject(new d(0,E.ESKT_NOTINITIALIZED,y))}setProperty(e){return this.transport?this.transport.send(this.transportHandle,new c(this.getJsonRpcId(),"setproperty",{property:e,handle:this.clientOrDeviceHandle})).then(e=>{if(e.result){const t=e.result.property;return Promise.resolve(t)}const t=e;return Promise.reject(t)}):Promise.reject(new d(0,E.ESKT_NOTINITIALIZED,y))}notification(e,t){const o=this.unifyResultInEvents(e);e&&this.onEventNotification&&this.onEventNotification(o.event,o.handle)}unifyResultInEvents(e){var o;let n=e.result;if(e.result&&"{}"!=JSON.stringify(e.result)){if(n.event){let e=n.event.value;"object"!=typeof e||Array.isArray(e)||null===e?n.event.result=0:void 0===n.event.result&&(n.event.result=null!==(o=e.result)&&void 0!==o?o:0),e&&n.event.type===t.DecodedData&&0===(null==e?void 0:e.id)&&0===(null==e?void 0:e.name.length)&&0===(null==e?void 0:e.data.length)&&(n.event.result=E.ESKT_CANCEL)}}else n=e.result;return n}getJsonRpcId(){let e=this;return this.rootCapture&&(e=this.rootCapture),e.rpcId++}};var A,f,C,O,m,L,b,P,B,w,K,M,U,_,k,H,F,V,G,J,j,x,W,X,Y,q,Z,z,Q,$,ee,te,oe,ne,ie,re,ae;!function(e){e[e.Abort=-2146435072]="Abort",e[e.Version=-2147418111]="Version",e[e.InterfaceVersion=-2147418112]="InterfaceVersion",e[e.Configuration=-2141913085]="Configuration",e[e.DataConfirmationMode=-2147352572]="DataConfirmationMode",e[e.DataConfirmationAction=-2147287035]="DataConfirmationAction",e[e.MonitorMode=-2145124346]="MonitorMode",e[e.SocketCamStatus=-2147352569]="SocketCamStatus",e[e.VersionDevice=65536]="VersionDevice",e[e.DeviceType=65538]="DeviceType",e[e.DeviceSpecific=4456451]="DeviceSpecific",e[e.DataSourceDevice=7798788]="DataSourceDevice",e[e.TriggerDevice=1179653]="TriggerDevice",e[e.ApplyConfigDevice=1048582]="ApplyConfigDevice",e[e.PreambleDevice=327687]="PreambleDevice",e[e.PostambleDevice=327688]="PostambleDevice",e[e.CapabilitiesDevice=2162697]="CapabilitiesDevice",e[e.ChangeIdDevice=65546]="ChangeIdDevice",e[e.DataFormatDevice=131083]="DataFormatDevice",e[e.FriendlyNameDevice=327936]="FriendlyNameDevice",e[e.SecurityModeDevice=131329]="SecurityModeDevice",e[e.PinCodeDevice=1376514]="PinCodeDevice",e[e.DeletePairingBondingDevice=1179907]="DeletePairingBondingDevice",e[e.RestoreFactoryDefaultsDevice=1048836]="RestoreFactoryDefaultsDevice",e[e.SetPowerOffDevice=1048837]="SetPowerOffDevice",e[e.ButtonsStatusDevice=65792]="ButtonsStatusDevice",e[e.SoundConfigDevice=2359559]="SoundConfigDevice",e[e.TimersDevice=262408]="TimersDevice",e[e.LocalAcknowledgmentDevice=131337]="LocalAcknowledgmentDevice",e[e.DataConfirmationDevice=1245450]="DataConfirmationDevice",e[e.BatteryLevelDevice=65803]="BatteryLevelDevice",e[e.LocalDecodeActionDevice=131340]="LocalDecodeActionDevice",e[e.BluetoothAddressDevice=65805]="BluetoothAddressDevice",e[e.StatisticCountersDevice=65806]="StatisticCountersDevice",e[e.RumbleConfigDevice=2359567]="RumbleConfigDevice",e[e.ProfileConfigDevice=262416]="ProfileConfigDevice",e[e.DisconnectDevice=1179921]="DisconnectDevice",e[e.DataStoreDevice=4456722]="DataStoreDevice",e[e.NotificationsDevice=196883]="NotificationsDevice",e[e.ConnectReasonDevice=65812]="ConnectReasonDevice",e[e.PowerStateDevice=65813]="PowerStateDevice",e[e.StartUpRoleSPPDevice=131350]="StartUpRoleSPPDevice",e[e.ConnectionBeepConfigDevice=131351]="ConnectionBeepConfigDevice",e[e.FlashDevice=131352]="FlashDevice",e[e.OverlayViewDevice=590105]="OverlayViewDevice",e[e.StandConfigDevice=196890]="StandConfigDevice",e[e.StartDiscovery=1245696]="StartDiscovery",e[e.Favorite=328193]="Favorite",e[e.UniqueDeviceIdentifier=5308930]="UniqueDeviceIdentifier",e[e.PcScTagTransmit=4456731]="PcScTagTransmit",e[e.PcScCouplerControl=4456732]="PcScCouplerControl",e[e.ThemeSelectionDevice=262429]="ThemeSelectionDevice",e[e.ThemeSelectionMaskDevice=262430]="ThemeSelectionMaskDevice",e[e.LassoStatusDevice=131359]="LassoStatusDevice",e[e.LassoIdDevice=1311008]="LassoIdDevice",e[e.LassoLifeSpanDevice=196897]="LassoLifeSpanDevice",e[e.SinglePartnership=-2147221214]="SinglePartnership",e[e.SinglePartnershipStamp=-2147417821]="SinglePartnershipStamp",e[e.ResetSinglePartnershipDevice=292]="ResetSinglePartnershipDevice",e[e.ConnectDiscoveredDevice=1376771]="ConnectDiscoveredDevice",e[e.DisconnectDiscoveredDevice=1376768]="DisconnectDiscoveredDevice",e[e.AddDevice=-2146303981]="AddDevice",e[e.RemoveDevice=-2146107372]="RemoveDevice",e[e.ResetDevice=1048832]="ResetDevice"}(A||(A={})),function(e){e[e.None=0]="None",e[e.NotApplicable=1]="NotApplicable",e[e.Byte=2]="Byte",e[e.Ulong=3]="Ulong",e[e.Array=4]="Array",e[e.String=5]="String",e[e.Version=6]="Version",e[e.DataSource=7]="DataSource",e[e.Enum=8]="Enum",e[e.Object=9]="Object",e[e.LastType=10]="LastType"}(f||(f={})),function(e){e[e.ModeOff=0]="ModeOff",e[e.ModeDevice=1]="ModeDevice",e[e.ModeCapture=2]="ModeCapture",e[e.ModeApp=3]="ModeApp"}(C||(C={})),function(e){e[e.Off=0]="Off",e[e.On=1]="On"}(O||(O={})),function(e){e[e.None=0]="None",e[e.Authentication=1]="Authentication",e[e.AuthenticationEncryption=2]="AuthenticationEncryption"}(m||(m={})),function(e){e[e.Start=1]="Start",e[e.Stop=2]="Stop",e[e.Enable=3]="Enable",e[e.Disable=4]="Disable",e[e.ContinuousScan=5]="ContinuousScan",e[e.ContinuousScanUntilRead=6]="ContinuousScanUntilRead"}(L||(L={})),function(e){e[e.Current=0]="Current",e[e.All=1]="All"}(b||(b={})),function(e){e[e.GoodRead=0]="GoodRead",e[e.GoodReadLocal=1]="GoodReadLocal",e[e.BadRead=2]="BadRead",e[e.BadReadLocal=3]="BadReadLocal"}(P||(P={})),function(e){e[e.None=0]="None",e[e.Low=1]="Low",e[e.Medium=2]="Medium",e[e.High=3]="High"}(B||(B={})),function(e){e[e.GoodRead=0]="GoodRead",e[e.GoodReadLocal=1]="GoodReadLocal",e[e.BadRead=2]="BadRead",e[e.BadReadLocal=3]="BadReadLocal"}(w||(w={})),function(e){e[e.None=0]="None",e[e.Beep=1]="Beep",e[e.Flash=2]="Flash",e[e.Rumble=4]="Rumble"}(K||(K={})),function(e){e[e.None=0]="None",e[e.Green=1]="Green",e[e.Red=2]="Red"}(M||(M={})),function(e){e[e.None=0]="None",e[e.Good=1]="Good",e[e.Bad=2]="Bad"}(U||(U={})),function(e){e[e.None=0]="None",e[e.Good=1]="Good",e[e.Bad=2]="Bad"}(_||(_={})),function(e){e[e.Off=0]="Off",e[e.On=1]="On"}(k||(k={})),function(e){e[e.Enable=0]="Enable",e[e.Disable=1]="Disable",e[e.NotSupported=2]="NotSupported"}(H||(H={})),function(e){e[e.Unknown=0]="Unknown",e[e.OnBattery=1]="OnBattery",e[e.OnCradle=2]="OnCradle",e[e.OnAc=4]="OnAc"}(F||(F={})),function(e){e[e.Level=1]="Level",e[e.Channel=2]="Channel",e[e.FileLineLevel=3]="FileLineLevel"}(V||(V={})),function(e){e[e.Skip=-1]="Skip",e[e.Unknown=0]="Unknown",e[e.Connect=1]="Connect",e[e.Disconnect=2]="Disconnect",e[e.Unbound=3]="Unbound",e[e.FactoryReset=4]="FactoryReset",e[e.Reads=5]="Reads",e[e.TriggerButtonUp=6]="TriggerButtonUp",e[e.TriggerButtonDown=7]="TriggerButtonDown",e[e.PowerButtonUp=8]="PowerButtonUp",e[e.PowerButtonDown=9]="PowerButtonDown",e[e.OnAcTimeInMinutes=10]="OnAcTimeInMinutes",e[e.OnBatTimeInMinutes=11]="OnBatTimeInMinutes",e[e.RfcommSend=12]="RfcommSend",e[e.RfcommReceive=13]="RfcommReceive",e[e.RfcommReceiveDiscarded=14]="RfcommReceiveDiscarded",e[e.UartSend=15]="UartSend",e[e.UartReceive=16]="UartReceive",e[e.UartReceiveDiscarded=17]="UartReceiveDiscarded",e[e.ButtonLeftPress=18]="ButtonLeftPress",e[e.ButtonLeftRelease=19]="ButtonLeftRelease",e[e.ButtonRightPress=20]="ButtonRightPress",e[e.ButtonRightRelease=21]="ButtonRightRelease",e[e.RingUnitDetach=22]="RingUnitDetach",e[e.RingUnitAttach=23]="RingUnitAttach",e[e.DecodedBytes=24]="DecodedBytes",e[e.AbnormalShutdowns=25]="AbnormalShutdowns",e[e.BatteryChargeCycles=26]="BatteryChargeCycles",e[e.BatteryChargeCount=27]="BatteryChargeCount",e[e.PowerOn=28]="PowerOn",e[e.PowerOff=29]="PowerOff",e[e.StandModeChange=30]="StandModeChange"}(G||(G={})),function(e){e[e.StartProfile=0]="StartProfile",e[e.DisableRadio=1]="DisableRadio",e[e.MakeAvailable=2]="MakeAvailable"}(J||(J={})),function(e){e[e.None=0]="None",e[e.Spp=1]="Spp",e[e.Hid=2]="Hid",e[e.Reader=3]="Reader",e[e.Coupler=4]="Coupler"}(j||(j={})),function(e){e[e.None=0]="None",e[e.Acceptor=1]="Acceptor",e[e.Initiator=2]="Initiator"}(x||(x={})),function(e){e[e.TriggerButtonPress=1]="TriggerButtonPress",e[e.TriggerButtonRelease=2]="TriggerButtonRelease",e[e.PowerButtonPress=4]="PowerButtonPress",e[e.PowerButtonRelease=8]="PowerButtonRelease",e[e.PowerState=16]="PowerState",e[e.BatteryLevelChange=32]="BatteryLevelChange"}(W||(W={})),function(e){e[e.AutoLock=1]="AutoLock",e[e.PowerOffDisconnected=2]="PowerOffDisconnected",e[e.PowerOffConnected=4]="PowerOffConnected"}(X||(X={})),function(e){e[e.Raw=0]="Raw",e[e.Packet=1]="Packet",e[e.IdOnly=2]="IdOnly",e[e.TagTypeAndId=10]="TagTypeAndId",e[e.DataOnly=4]="DataOnly",e[e.TagTypeAndData=12]="TagTypeAndData"}(Y||(Y={})),function(e){e[e.LocalOnly=1]="LocalOnly",e[e.RemoteAndLocal=2]="RemoteAndLocal",e[e.AutoLock=3]="AutoLock",e[e.NormalLock=4]="NormalLock",e[e.Presentation=5]="Presentation"}(q||(q={})),function(e){e[e.Unknown=0]="Unknown",e[e.PowerOn=1]="PowerOn",e[e.Barcode=2]="Barcode",e[e.UserAction=3]="UserAction",e[e.HostChange=4]="HostChange",e[e.Retry=5]="Retry"}(Z||(Z={})),function(e){e[e.Acceptor=0]="Acceptor",e[e.LastRole=1]="LastRole"}(z||(z={})),function(e){e[e.NoBeep=0]="NoBeep",e[e.Beep=1]="Beep"}(Q||(Q={})),function(e){e[e.Disabled=0]="Disabled",e[e.MobileMode=1]="MobileMode",e[e.StandMode=2]="StandMode",e[e.DetectMode=3]="DetectMode",e[e.AutoMode=4]="AutoMode"}($||($={})),function(e){e[e.Left=1]="Left",e[e.Right=2]="Right",e[e.Middle=4]="Middle",e[e.Power=8]="Power",e[e.RingDetach=16]="RingDetach"}(ee||(ee={})),function(e){e[e.None=0]="None",e[e.Health=1]="Health",e[e.Access=2]="Access",e[e.Value=3]="Value",e[e.Membership=4]="Membership"}(te||(te={})),function(e){e[e.Default=1]="Default",e[e.Nfc=2]="Nfc",e[e.DefaultNfc=3]="DefaultNfc",e[e.Barcode=4]="Barcode",e[e.DefaultBarcode=5]="DefaultBarcode",e[e.NfcBarcode=6]="NfcBarcode",e[e.All=7]="All"}(oe||(oe={})),function(e){e[e.Disable=0]="Disable",e[e.Enable=1]="Enable"}(ne||(ne={})),function(e){e[e.Disable=0]="Disable",e[e.WebApi=1]="WebApi",e[e.WebUI=2]="WebUI",e[e.Uuid=3]="Uuid",e[e.WebUIPrompt=4]="WebUIPrompt",e[e.DeviceId=5]="DeviceId"}(ie||(ie={})),function(e){e[e.BluetoothLowEnergy=1]="BluetoothLowEnergy",e[e.BluetoothClassic=2]="BluetoothClassic"}(re||(re={})),function(e){e[e.Good=1]="Good",e[e.Bad=2]="Bad"}(ae||(ae={}));class se{constructor(e,t,o){this.id=e,this.type=t,this.value=o}}class ce{}ce.DeviceClass=0,ce.DeviceManagerClass=1;class le{}le.None=0,le.SD=1,le.CF=2,le.Bluetooth=3,le.Serial=4,le.Ble=5,le.NFC=6;class de{}de.None=0,de.Scanner7=196609,de.Scanner7x=196610,de.Scanner7xi=196612,de.Scanner9=196611,de.SocketCamC820=5,de.SocketCamC860=29,de.ScannerS800=196614,de.ScannerS820=196634,de.ScannerS850=196615,de.ScannerS840=196616,de.ScannerD700=196617,de.ScannerD720=196633,de.ScannerD730=196618,de.ScannerD740=196619,de.ScannerD750=196620,de.ScannerD760=196621,de.ScannerS700=196622,de.ScannerS720=196632,de.ScannerS730=196623,de.ScannerS740=196624,de.ScannerS750=196625,de.ScannerS760=196626,de.ScannerS860=196627,de.ScannerD790=196628,de.ScannerD600=327701,de.ScannerS550=327702,de.ScannerS370=327963,de.NFCS370=329243,de.ScannerS320=327964,de.NFCTag=393239,de.ScannerM930=196894,de.ScannerM940=196895,de.DeviceD761=196896,de.DeviceD762=196897,de.DeviceD763=327970,de.DeviceD764=196899,de.DeviceD765=196900,de.DeviceD751=329253,de.DeviceM942=327974,de.DeviceM963=327975,de.DeviceXS663=327976,de.DeviceS721=327977,de.DeviceS741=327978,de.BtUnknown=196651,de.DeviceManagerBle=17104897,de.BleUnknown=329771;class Se{}Se.Legacy=0,Se.Scanner=1,Se.NFCReader=2,Se.NFCWriter=4,Se.Unknown=8;class Ee{}Ee.NotSpecified=0,Ee.SymbologyAustraliaPost=1,Ee.SymbologyAztec=2,Ee.SymbologyBooklandEan=3,Ee.SymbologyBritishPost=4,Ee.SymbologyCanadaPost=5,Ee.SymbologyChinese2of5=6,Ee.SymbologyCodabar=7,Ee.SymbologyCodablockA=8,Ee.SymbologyCodablockF=9,Ee.SymbologyCode11=10,Ee.SymbologyCode39=11,Ee.SymbologyCode39Extended=12,Ee.SymbologyCode39Trioptic=13,Ee.SymbologyCode93=14,Ee.SymbologyCode128=15,Ee.SymbologyDataMatrix=16,Ee.SymbologyDutchPost=17,Ee.SymbologyEan8=18,Ee.SymbologyEan13=19,Ee.SymbologyEan128=20,Ee.SymbologyEan128Irregular=21,Ee.SymbologyEanUccCompositeAB=22,Ee.SymbologyEanUccCompositeC=23,Ee.SymbologyGs1Databar=24,Ee.SymbologyGs1DatabarLimited=25,Ee.SymbologyGs1DatabarExpanded=26,Ee.SymbologyInterleaved2of5=27,Ee.SymbologyIsbt128=28,Ee.SymbologyJapanPost=29,Ee.SymbologyMatrix2of5=30,Ee.SymbologyMaxicode=31,Ee.SymbologyMsi=32,Ee.SymbologyPdf417=33,Ee.SymbologyPdf417Micro=34,Ee.SymbologyPlanet=35,Ee.SymbologyPlessey=36,Ee.SymbologyPostnet=37,Ee.SymbologyQRCode=38,Ee.SymbologyStandard2of5=39,Ee.SymbologyTelepen=40,Ee.SymbologyTlc39=41,Ee.SymbologyUpcA=42,Ee.SymbologyUpcE0=43,Ee.SymbologyUpcE1=44,Ee.SymbologyUspsIntelligentMail=45,Ee.SymbologyDirectPartMarking=46,Ee.SymbologyHanXin=47,Ee.SymbologyDotCode=48,Ee.SymbologyDigimarc=49,Ee.SymbologyKoreaPost=50,Ee.SymbologyMicroQRCode=51,Ee.LastSymbologyID=52,Ee.TagTypeISO14443TypeA=256,Ee.TagTypeISO14443TypeB=257,Ee.TagTypeFelica=258,Ee.TagTypeISO15693=259,Ee.TagTypeNXPICODE1=260,Ee.TagTypeInsideSecurePicoTag=261,Ee.TagTypeInnovisionTopazJewel=262,Ee.TagTypeThinfilmNFCBarcode=263,Ee.TagTypeSTMicroElectronicsSR=264,Ee.TagTypeASKCTS256BOrCTS512B=265,Ee.TagTypeNFCForum=266,Ee.TagTypeInnovatronRadioProtocol=267,Ee.TagTypeLastTagType=268;class De{}De.Status=1,De.Param=2;class Te{}return Te.Default=-1,Te.Disable=0,Te.Enable=1,Te.NotSupported=2,n})()); //# sourceMappingURL=captureJs-latest.min.map