homebridge-adt-pulse
Version:
Homebridge security system platform for ADT Pulse
37 lines • 3.72 kB
JavaScript
export const characterBackslashForwardSlash = /\\\//g;
export const characterHtmlLineBreak = /<br( ?\/)?>/;
export const characterWhitespace = /\s+/g;
export const functionDoSubmit = /doSubmit\(\s*'([^']+)\?sat=([^']+)&href=([^&]+)(&armstate=([^&]+)&arm=([^']+))?'\s*\)/;
export const functionGoToUrl = /^goToUrl\('device\.jsp\?id=([0-9]+)'\);$/;
export const functionSetArmState = /setArmState\(\s*'([^']+)',\s*'([^']+)',\s*'([^']+)',\s*'([^']+)',\s*'([^']+)',\s*'href=([^']*)&armstate=([^&]*)&arm=([^&]*)&sat=([^']*?)'\s*\)/;
export const objectKeyClientType = /xClientType: ['"](.+)['"],/;
export const objectKeyLocale = /locale: ['"](.+)['"],/;
export const objectKeyLogin = /xLogin: ['"](.+)['"],/;
export const objectKeyPreAuthToken = /xPreAuthToken: ['"](.+)['"],/;
export const objectKeySat = /sat: ['"](.+)['"],/;
export const paramNetworkId = /[?&]networkid=([^&#']*)/;
export const paramSat = /sat=([^&']*)/;
export const requestPathAccessSignIn = /^(\/myhome\/)([0-9.-]+)(\/access\/signin\.jsp)$/;
export const requestPathAccessSignInEXxPartnerAdt = /^(\/myhome\/)([0-9.-]+)(\/access\/signin\.jsp\?e=(ns|to|un)&partner=adt)$/;
export const requestPathAccessSignInNetworkIdXxPartnerAdt = /^(\/myhome\/)([0-9.-]+)(\/access\/signin\.jsp)(\?networkid=[a-z0-9]+)(&partner=adt)$/;
export const requestPathAjaxSyncCheckServTXx = /^(\/myhome\/)([0-9.-]+)(\/Ajax\/SyncCheckServ\?t=\d+)$/;
export const requestPathKeepAlive = /^(\/myhome\/)([0-9.-]+)(\/KeepAlive)$/;
export const requestPathMfaMfaSignInWorkflowChallenge = /^(\/myhome\/)([0-9.-]+)(\/mfa\/mfaSignIn\.jsp\?workflow=challenge)$/;
export const requestPathNgaServRunRraProxyHrefRestAdtUiClientMultiFactorAuthAddTrustedDeviceSatXx = /^(\/myhome\/)([0-9.-]+)(\/nga\/serv\/RunRRAProxy\?href=rest\/adt\/ui\/client\/multiFactorAuth\/addTrustedDevice&sat=(.+))$/;
export const requestPathNgaServRunRraProxyHrefRestAdtUiClientMultiFactorAuthRequestOtpForRegisteredPropertySatXx = /^(\/myhome\/)([0-9.-]+)(\/nga\/serv\/RunRRAProxy\?href=rest\/adt\/ui\/client\/multiFactorAuth\/requestOtpForRegisteredProperty&sat=(.+))$/;
export const requestPathNgaServRunRraProxyHrefRestAdtUiClientMultiFactorAuthValidateOtpSatXx = /^(\/myhome\/)([0-9.-]+)(\/nga\/serv\/RunRRAProxy\?href=rest\/adt\/ui\/client\/multiFactorAuth\/validateOtp&sat=(.+))$/;
export const requestPathNgaServRunRraProxyHrefRestIcontrolUiClientMultiFactorAuthSatXx = /^(\/myhome\/)([0-9.-]+)(\/nga\/serv\/RunRRAProxy\?href=rest\/icontrol\/ui\/client\/multiFactorAuth&sat=(.+))$/;
export const requestPathNgaServRunRraProxyOnlyClientMultiFactorAuthExcludeSatXxHrefRestAdtUiUpdatesSatXx = /^(\/myhome\/)([0-9.-]+)(\/nga\/serv\/RunRRAProxy\?only=client.multiFactorAuth&exclude=&sat=(.+)&href=rest\/adt\/ui\/updates&sat=(.+)&)$/;
export const requestPathQuickControlArmDisarm = /^(\/myhome\/)([0-9.-]+)(\/quickcontrol\/armDisarm\.jsp)$/;
export const requestPathQuickControlServRunRraCommand = /^(\/myhome\/)([0-9.-]+)(\/quickcontrol\/serv\/RunRRACommand)$/;
export const requestPathSummarySummary = /^(\/myhome\/)([0-9.-]+)(\/summary\/summary\.jsp)$/;
export const requestPathSystemDeviceId1 = /^(\/myhome\/)([0-9.-]+)(\/system\/device\.jsp\?id=1)$/;
export const requestPathSystemGateway = /^(\/myhome\/)([0-9.-]+)(\/system\/gateway\.jsp)$/;
export const requestPathSystemSystem = /^(\/myhome\/)([0-9.-]+)(\/system\/system\.jsp)$/;
export const textOneTimePasscode = /^[0-9]{6}$/;
export const textOrbSensorZone = /^(Zone )(.*)$/;
export const textOrbTextSummarySections = /\.\s*/;
export const textPanelEmergencyKeys = /([A-Za-z0-9]+: [A-Za-z0-9 ]+? \(Zone \d+\))/g;
export const textPanelTypeModel = /(.+) - (.+)/;
export const textSyncCode = /^[0-9]+-[0-9]+-[0-9]+$/;
//# sourceMappingURL=regex.js.map