{"version":3,"sources":["jsdelivr-header.js","/npm/@hmscore/react-native-hms-analytics@6.12.0-301/src/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCUS,kBAAqB,sBACvB,gBAAiB,iCACjB,gBAAiB,iCACjB,sBAAuB,uCACvB,qBAAsB,sCACtB,cAAe,+BACb,aAAgB,eAEzB,MAAM,mBAAE,oBAAuB,cACzB,MAAwB,QAAhB,SAAS,GAEvB,MAAM,aAEF,kBAAO,CAAY,EAAc,IAC7B,IAAI,MAIJ,OAAO,mBAAmB,YAAY,GAHlC,QAAQ,IAAI,mDAIpB,CAEA,6BAAO,CAAuB,GAC1B,IAAI,MAIJ,OAAO,mBAAmB,uBAAuB,GAH7C,QAAQ,IAAI,mDAIpB,CAEA,mBAAO,CAAa,GAChB,IAAI,MAIJ,OAAO,mBAAmB,aAAa,GAHnC,QAAQ,IAAI,mDAIpB,CAEA,yBAAO,CAAmB,GACtB,IAAI,MAIJ,OAAO,mBAAmB,mBAAmB,GAHzC,QAAQ,IAAI,mDAIpB,CAEA,gBAAO,GACH,IAAI,MAIJ,OAAO,mBAAmB,YAHtB,QAAQ,IAAI,mDAIpB,CAEA,cAAO,CAAQ,GACX,IAAI,MAIJ,OAAO,mBAAmB,QAAQ,GAH9B,QAAQ,IAAI,mDAIpB,CAEA,gBAAO,CAAU,EAAU,GACvB,IAAI,MAIJ,OAAO,mBAAmB,UAAU,EAAU,GAH1C,QAAQ,IAAI,mDAIpB,CAEA,+BAAO,CAAyB,GAC5B,IAAI,MAIJ,OAAO,mBAAmB,yBAAyB,GAH/C,QAAQ,IAAI,mDAIpB,CAEA,6BAAO,CAAuB,GAC1B,OAAO,mBAAmB,uBAAuB,EACrD,CAEA,4BAAO,CAAsB,GACzB,OAAO,mBAAmB,sBAAsB,EACpD,CAEA,0BAAO,CAAoB,GACvB,OAAO,mBAAmB,oBAAoB,EAClD,CAEA,4BAAO,CAAsB,GACzB,OAAO,mBAAmB,sBAAsB,EACpD,CAEA,gBAAO,CAAU,GACb,OAAO,mBAAmB,UAAU,EACxC,CAEA,qBAAO,CAAe,EAAM,GACxB,OAAO,mBAAmB,eAAe,EAAM,EACnD,CAEA,wBAAO,CAAkB,GACrB,OAAO,mBAAmB,kBAAkB,EAChD,CAEA,yBAAO,CAAmB,GACtB,OAAO,mBAAmB,mBAAmB,EACjD,CAEA,sBAAO,GACH,OAAO,mBAAmB,iBAC9B,CAEA,cAAO,GACH,OAAO,mBAAmB,SAC9B,CAEA,sBAAO,CAAgB,GACnB,OAAO,mBAAmB,gBAAgB,EAC9C,CAEA,cAAO,CAAQ,EAAO,GAClB,OAAO,mBAAmB,QAAQ,EAAO,EAC7C,CAEA,2BAAO,GACH,OAAO,mBAAmB,sBAC9B,CAEA,wBAAO,CAAkB,GACrB,OAAO,mBAAmB,kBAAkB,EAChD,CAEA,mBAAO,GACH,OAAO,mBAAmB,cAC9B,CAEA,oBAAO,GACH,OAAO,mBAAmB,eAC9B,CAEA,iBAAO,CAAW,GACd,OAAO,mBAAmB,WAAW,EACzC,CAEA,4BAAO,CAAsB,EAAU,GACnC,OAAO,mBAAmB,sBAAsB,EAAU,EAC9D,CAEA,wBAAO,CAAkB,GACrB,OAAO,mBAAmB,kBAAkB,EAChD,CAEA,4BAAO,GACH,OAAO,mBAAmB,uBAC9B,EAGJ,aAAa,YAAc,YAC3B,aAAa,YAAc,YAC3B,aAAa,kBAAoB,kBACjC,aAAa,iBAAmB,iBAChC,aAAa,UAAY,yBAEV","file":"/npm/@hmscore/react-native-hms-analytics@6.12.0-301/src/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@hmscore/react-native-hms-analytics@6.12.0-301/src/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/*\n    Copyright 2020-2024. Huawei Technologies Co., Ltd. All rights reserved.\n\n    Licensed under the Apache License, Version 2.0 (the \"License\")\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n        https://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n*/\n\nimport { NativeModules } from 'react-native';\nimport HAEventType from './constants/HAEventType';\nimport HAParamType from './constants/HAParamType';\nimport HAUserProfileType from \"./constants/HAUserProfileType\";\nimport ReportPolicyType from \"./constants/ReportPolicyType\";\nimport Constants from \"./constants/Constants\";\nimport { Platform } from \"react-native\";\n\nconst { HMSAnalyticsModule } = NativeModules;\nconst isIOS = Platform.OS === 'ios';\n\nclass HMSAnalytics {\n\n    static getInstance(routePolicy = \"\") {\n        if (isIOS) {\n            console.log(\"This function is not available in iOS platforms.\");\n            return;\n        }\n        return HMSAnalyticsModule.getInstance(routePolicy);\n    }\n\n    static setMinActivitySessions(minActivitySessionValue) {\n        if (isIOS) {\n            console.log(\"This function is not available in iOS platforms.\");\n            return;\n        }\n        return HMSAnalyticsModule.setMinActivitySessions(minActivitySessionValue);\n    }\n\n    static setPushToken(token) {\n        if (isIOS) {\n            console.log(\"This function is not available in iOS platforms.\");\n            return;\n        }\n        return HMSAnalyticsModule.setPushToken(token);\n    }\n\n    static enableLogWithLevel(level) {\n        if (isIOS) {\n            console.log(\"This function is not available in iOS platforms.\");\n            return;\n        }\n        return HMSAnalyticsModule.enableLogWithLevel(level);\n    }\n\n    static enableLog() {\n        if (isIOS) {\n            console.log(\"This function is not available in iOS platforms.\");\n            return;\n        }\n        return HMSAnalyticsModule.enableLog();\n    }\n\n    static pageEnd(pageName) {\n        if (isIOS) {\n            console.log(\"This function is not available in iOS platforms.\");\n            return;\n        }\n        return HMSAnalyticsModule.pageEnd(pageName);\n    }\n\n    static pageStart(pageName, pageClassOverride) {\n        if (isIOS) {\n            console.log(\"This function is not available in iOS platforms.\");\n            return;\n        }\n        return HMSAnalyticsModule.pageStart(pageName, pageClassOverride);\n    }\n\n    static getReportPolicyThreshold(reportPolicyType) {\n        if (isIOS) {\n            console.log(\"This function is not available in iOS platforms.\");\n            return;\n        }\n        return HMSAnalyticsModule.getReportPolicyThreshold(reportPolicyType);\n    }\n\n    static setCollectAdsIdEnabled(isEnabled) {\n        return HMSAnalyticsModule.setCollectAdsIdEnabled(isEnabled);\n    }\n\n    static addDefaultEventParams(map) {\n        return HMSAnalyticsModule.addDefaultEventParams(map);\n    }\n\n    static setAnalyticsEnabled(isEnabled) {\n        return HMSAnalyticsModule.setAnalyticsEnabled(isEnabled);\n    }\n\n    static setRestrictionEnabled(isEnabled) {\n        return HMSAnalyticsModule.setRestrictionEnabled(isEnabled);\n    }\n\n    static setUserId(userId) {\n        return HMSAnalyticsModule.setUserId(userId);\n    }\n\n    static setUserProfile(name, value) {\n        return HMSAnalyticsModule.setUserProfile(name, value);\n    }\n\n    static deleteUserProfile(name) {\n        return HMSAnalyticsModule.deleteUserProfile(name);\n    }\n\n    static setSessionDuration(milliseconds) {\n        return HMSAnalyticsModule.setSessionDuration(milliseconds);\n    }\n\n    static clearCachedData() {\n        return HMSAnalyticsModule.clearCachedData();\n    }\n\n    static getAAID() {\n        return HMSAnalyticsModule.getAAID();\n    }\n\n    static getUserProfiles(isEnabled) {\n        return HMSAnalyticsModule.getUserProfiles(isEnabled);\n    }\n\n    static onEvent(event, rMap) {\n        return HMSAnalyticsModule.onEvent(event, rMap);\n    }\n\n    static isRestrictionEnabled() {\n        return HMSAnalyticsModule.isRestrictionEnabled();\n    }\n\n    static setReportPolicies(policies) {\n        return HMSAnalyticsModule.setReportPolicies(policies);\n    }\n\n    static enableLogger() {\n        return HMSAnalyticsModule.enableLogger();\n    }\n\n    static disableLogger() {\n        return HMSAnalyticsModule.disableLogger();\n    }\n\n    static setChannel(channel) {\n        return HMSAnalyticsModule.setChannel(channel);\n    }\n\n    static setPropertyCollection(property, enabled) {\n        return HMSAnalyticsModule.setPropertyCollection(property, enabled);\n    }\n\n    static setCustomReferrer(customReferrer) {\n        return HMSAnalyticsModule.setCustomReferrer(customReferrer);\n    }\n\n    static getDataUploadSiteInfo() {\n        return HMSAnalyticsModule.getDataUploadSiteInfo();\n    }\n}\n\nHMSAnalytics.HAEventType = HAEventType;\nHMSAnalytics.HAParamType = HAParamType;\nHMSAnalytics.HAUserProfileType = HAUserProfileType;\nHMSAnalytics.ReportPolicyType = ReportPolicyType;\nHMSAnalytics.Constants = Constants;\n\nexport default HMSAnalytics;"]}