{"version":3,"file":"metromobilite-m-features.mjs","sources":["../../../projects/lib-m-features/src/lib/domain.token.ts","../../../projects/lib-m-features/src/lib/api.token.ts","../../../projects/lib-m-features/src/lib/tad.token.ts","../../../projects/lib-m-features/src/lib/tagnpass.token.ts","../../../projects/lib-m-features/src/lib/m-features.module.ts","../../../projects/lib-m-features/src/index.ts","../../../projects/lib-m-features/src/metromobilite-m-features.ts"],"sourcesContent":["import { InjectionToken } from '@angular/core';\r\n\r\nexport const DOMAIN = new InjectionToken<string>('domain', {\r\n\tfactory: () => 'https://data-pp.mobilites-m.fr'\r\n});\r\n","import { InjectionToken } from '@angular/core';\r\n\r\nexport const API = new InjectionToken<string>('api');\r\n","import { InjectionToken } from '@angular/core';\r\n\r\nexport const TAD_LINK = new InjectionToken<string>('MF_TAD_LINK');\r\nexport const TAD_GSV_LINK = new InjectionToken<string>('MF_TAD_GSV_LINK');\r\n\r\nexport const TAD_TPV_PHONE = new InjectionToken<string>('MF_TAD_TPV_PHONE');\r\nexport const TAD_C38_PHONE = new InjectionToken<string>('MF_TAD_C38_PHONE');\r\n","import { InjectionToken } from '@angular/core';\r\n\r\nexport const TAGNPASS = new InjectionToken<string>('MF_TAGNPASS');\r\n","import { NgModule, ModuleWithProviders } from '@angular/core';\r\nimport { MFeaturesConfig } from './m-features.config';\r\nimport { DOMAIN } from './domain.token';\r\nimport { API } from './api.token';\r\nimport {TAD_GSV_LINK, TAD_LINK, TAD_C38_PHONE, TAD_TPV_PHONE} from './tad.token';\r\nimport { TAGNPASS } from './tagnpass.token';\r\n\r\n@NgModule({\r\n\tdeclarations: [],\r\n\timports: [],\r\n\texports: [],\r\n})\r\nexport class MFeaturesModule {\r\n\tstatic forRoot(\r\n\t\tconfig: MFeaturesConfig\r\n\t): ModuleWithProviders<MFeaturesModule> {\r\n\t\treturn {\r\n\t\t\tngModule: MFeaturesModule,\r\n\t\t\tproviders: [\r\n\t\t\t\t{\r\n\t\t\t\t\tprovide: DOMAIN,\r\n\t\t\t\t\tuseValue: config.domain || 'https://data-pp.mobilites-m.fr',\r\n\t\t\t\t},\r\n\t\t\t\t{ provide: API, useValue: config.api || 'api/' },\r\n\t\t\t\t{\r\n\t\t\t\t\tprovide: TAGNPASS,\r\n\t\t\t\t\tuseValue: config.tagNpass || {\r\n\t\t\t\t\t\twebLink:\r\n\t\t\t\t\t\t\t'https://pass-pp.mobilites-m.fr/mywallet/validate',\r\n\t\t\t\t\t},\r\n\t\t\t\t},\r\n\t\t\t\t{ provide: TAD_LINK, useValue: 'https://maresa.tag.fr/' },\r\n\t\t\t\t{ provide: TAD_GSV_LINK, useValue: 'https://xefront.simpliciti.fr/124_GRESIVAUDAN/'},\r\n\t\t\t\t{ provide: TAD_TPV_PHONE, useValue: '0476059400'},\r\n\t\t\t\t{ provide: TAD_C38_PHONE, useValue: '0426163838'},\r\n\t\t\t],\r\n\t\t};\r\n\t}\r\n}\r\n","/*\r\n * Public API Surface of lib-m-features\r\n */\r\n\r\nexport * from './lib/m-features.module';\r\nexport * from './lib/m-features.config';\r\nexport * from './lib/domain.token';\r\nexport * from './lib/api.token';\r\nexport * from './lib/tad.token';\r\nexport * from './lib/tagnpass.token';\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;MAEa,MAAM,GAAG,IAAI,cAAc,CAAS,QAAQ,EAAE;AAC1D,IAAA,OAAO,EAAE,MAAM,gCAAgC;AAC/C,CAAA;;MCFY,GAAG,GAAG,IAAI,cAAc,CAAS,KAAK;;MCAtC,QAAQ,GAAG,IAAI,cAAc,CAAS,aAAa,EAAE;MACrD,YAAY,GAAG,IAAI,cAAc,CAAS,iBAAiB,EAAE;MAE7D,aAAa,GAAG,IAAI,cAAc,CAAS,kBAAkB,EAAE;MAC/D,aAAa,GAAG,IAAI,cAAc,CAAS,kBAAkB;;MCJ7D,QAAQ,GAAG,IAAI,cAAc,CAAS,aAAa;;MCUnD,eAAe,CAAA;IAC3B,OAAO,OAAO,CACb,MAAuB,EAAA;QAEvB,OAAO;AACN,YAAA,QAAQ,EAAE,eAAe;AACzB,YAAA,SAAS,EAAE;AACV,gBAAA;AACC,oBAAA,OAAO,EAAE,MAAM;AACf,oBAAA,QAAQ,EAAE,MAAM,CAAC,MAAM,IAAI,gCAAgC;AAC3D,iBAAA;gBACD,EAAE,OAAO,EAAE,GAAG,EAAE,QAAQ,EAAE,MAAM,CAAC,GAAG,IAAI,MAAM,EAAE;AAChD,gBAAA;AACC,oBAAA,OAAO,EAAE,QAAQ;AACjB,oBAAA,QAAQ,EAAE,MAAM,CAAC,QAAQ,IAAI;AAC5B,wBAAA,OAAO,EACN,kDAAkD;AACnD,qBAAA;AACD,iBAAA;AACD,gBAAA,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,wBAAwB,EAAE;AACzD,gBAAA,EAAE,OAAO,EAAE,YAAY,EAAE,QAAQ,EAAE,gDAAgD,EAAC;AACpF,gBAAA,EAAE,OAAO,EAAE,aAAa,EAAE,QAAQ,EAAE,YAAY,EAAC;AACjD,gBAAA,EAAE,OAAO,EAAE,aAAa,EAAE,QAAQ,EAAE,YAAY,EAAC;AACjD,aAAA;SACD,CAAC;KACF;;6GAzBW,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;8GAAf,eAAe,EAAA,CAAA,CAAA;8GAAf,eAAe,EAAA,CAAA,CAAA;4FAAf,eAAe,EAAA,UAAA,EAAA,CAAA;kBAL3B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,YAAY,EAAE,EAAE;AAChB,oBAAA,OAAO,EAAE,EAAE;AACX,oBAAA,OAAO,EAAE,EAAE;AACX,iBAAA,CAAA;;;ACXD;;AAEG;;ACFH;;AAEG;;;;"}