{"version":3,"file":"c8y-ngx-components-sensor-phone.mjs","sources":["../../sensor-phone/sensor-phone-dashboard-strings.ts","../../sensor-phone/connect-smartphone.factory.ts","../../sensor-phone/sensor-phone.module.ts","../../sensor-phone/c8y-ngx-components-sensor-phone.ts"],"sourcesContent":["import { gettext } from '@c8y/ngx-components/gettext';\n\ngettext('Phone Sensor Dashboard'),\n  gettext('Vibration'),\n  gettext('Signal'),\n  gettext('Smartphone sensors');\n","import { Injectable } from '@angular/core';\nimport { gettext } from '@c8y/ngx-components/gettext';\nimport { DocLink, ExtensionFactory, OptionsService } from '@c8y/ngx-components';\nimport { of } from 'rxjs';\n\n@Injectable()\nexport class ConnectSmartphoneFactory implements ExtensionFactory<DocLink> {\n  constructor(private optionsService: OptionsService) {}\n  get() {\n    if (this.optionsService.get('sensorPhone', false)) {\n      return of([\n        {\n          icon: 'c8y-icon c8y-icon-mobile-add',\n          type: 'quicklink',\n          label: gettext('Connect smartphone'),\n          url: '?showConnectSmartphone=true'\n        } as DocLink\n      ]);\n    }\n  }\n}\n","import { NgModule } from '@angular/core';\nimport { hookDocs, hookQueryParamModal } from '@c8y/ngx-components';\nimport { ConnectSmartphoneFactory } from './connect-smartphone.factory';\n\nexport const SHOW_CONNECT_SMARTPHONE = 'showConnectSmartphone';\n\n@NgModule({\n  imports: [],\n  providers: [\n    hookDocs(ConnectSmartphoneFactory),\n    hookQueryParamModal({\n      queryParam: SHOW_CONNECT_SMARTPHONE,\n      loadComponent: () =>\n        import('@c8y/ngx-components/sensor-phone/sensor-phone-modal').then(\n          m => m.SensorPhoneModalComponent\n        ),\n      modalConfig: {\n        ignoreBackdropClick: true,\n        keyboard: false\n      }\n    })\n  ]\n})\nexport class SensorPhoneModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;;AAEA,OAAO,CAAC,wBAAwB,CAAC;IAC/B,OAAO,CAAC,WAAW,CAAC;IACpB,OAAO,CAAC,QAAQ,CAAC;IACjB,OAAO,CAAC,oBAAoB,CAAC;;MCClB,wBAAwB,CAAA;AACnC,IAAA,WAAA,CAAoB,cAA8B,EAAA;QAA9B,IAAA,CAAA,cAAc,GAAd,cAAc;IAAmB;IACrD,GAAG,GAAA;QACD,IAAI,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,aAAa,EAAE,KAAK,CAAC,EAAE;AACjD,YAAA,OAAO,EAAE,CAAC;AACR,gBAAA;AACE,oBAAA,IAAI,EAAE,8BAA8B;AACpC,oBAAA,IAAI,EAAE,WAAW;AACjB,oBAAA,KAAK,EAAE,OAAO,CAAC,oBAAoB,CAAC;AACpC,oBAAA,GAAG,EAAE;AACK;AACb,aAAA,CAAC;QACJ;IACF;+GAbW,wBAAwB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;mHAAxB,wBAAwB,EAAA,CAAA,CAAA;;4FAAxB,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBADpC;;;ACDM,MAAM,uBAAuB,GAAG;MAmB1B,iBAAiB,CAAA;+GAAjB,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;gHAAjB,iBAAiB,EAAA,CAAA,CAAA;AAAjB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,iBAAiB,EAAA,SAAA,EAfjB;YACT,QAAQ,CAAC,wBAAwB,CAAC;AAClC,YAAA,mBAAmB,CAAC;AAClB,gBAAA,UAAU,EAAE,uBAAuB;AACnC,gBAAA,aAAa,EAAE,MACb,OAAO,qDAAqD,CAAC,CAAC,IAAI,CAChE,CAAC,IAAI,CAAC,CAAC,yBAAyB,CACjC;AACH,gBAAA,WAAW,EAAE;AACX,oBAAA,mBAAmB,EAAE,IAAI;AACzB,oBAAA,QAAQ,EAAE;AACX;aACF;AACF,SAAA,EAAA,CAAA,CAAA;;4FAEU,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAjB7B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,OAAO,EAAE,EAAE;AACX,oBAAA,SAAS,EAAE;wBACT,QAAQ,CAAC,wBAAwB,CAAC;AAClC,wBAAA,mBAAmB,CAAC;AAClB,4BAAA,UAAU,EAAE,uBAAuB;AACnC,4BAAA,aAAa,EAAE,MACb,OAAO,qDAAqD,CAAC,CAAC,IAAI,CAChE,CAAC,IAAI,CAAC,CAAC,yBAAyB,CACjC;AACH,4BAAA,WAAW,EAAE;AACX,gCAAA,mBAAmB,EAAE,IAAI;AACzB,gCAAA,QAAQ,EAAE;AACX;yBACF;AACF;AACF,iBAAA;;;ACtBD;;AAEG;;;;"}