{"version":3,"sources":["jsdelivr-header.js","/npm/nuxt-firebase@0.0.3/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,KAAO,QAAQ,QAErB,OAAO,QAAU,SAAuB,GACtC,IAAI,EAAU,OAAO,OAAO,CAC1B,OAAQ,QAAQ,IAAI,OACpB,WAAY,QAAQ,IAAI,WACxB,YAAa,QAAQ,IAAI,YACzB,cAAe,QAAQ,IAAI,cAC3B,kBAAmB,QAAQ,IAAI,kBAC/B,UAAW,QAAQ,IAAI,WACtB,KAAK,QAAQ,SAAU,GAEtB,QAAQ,IAAI,UACd,EAAQ,OAAS,QAAQ,IAAI,SAG3B,QAAQ,IAAI,cACd,EAAQ,WAAa,QAAQ,IAAI,aAG/B,QAAQ,IAAI,eACd,EAAQ,YAAc,QAAQ,IAAI,cAGhC,QAAQ,IAAI,iBACd,EAAQ,cAAgB,QAAQ,IAAI,gBAGlC,QAAQ,IAAI,sBACd,EAAQ,kBAAoB,QAAQ,IAAI,qBAGtC,QAAQ,IAAI,aACd,EAAQ,UAAY,QAAQ,IAAI,YAGlC,KAAK,UAAU,CACb,IAAK,KAAK,QAAQ,UAAW,aAC7B,WAEJ","file":"/npm/nuxt-firebase@0.0.3/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/nuxt-firebase@0.0.3/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","const path = require('path')\n\nmodule.exports = function nuxtFirebase (moduleOptions) {\n  let options = Object.assign({\n    apiKey: process.env.apiKey,\n    authDomain: process.env.authDomain,\n    databaseURL: process.env.databaseURL,\n    storageBucket: process.env.storageBucket,\n    messagingSenderId: process.env.messagingSenderId,\n    projectId: process.env.projectId\n  }, this.options.firebase, moduleOptions)\n\n  if (process.env.API_KEY) {\n    options.apiKey = process.env.API_KEY\n  }\n\n  if (process.env.AUTH_DOMAIN) {\n    options.authDomain = process.env.AUTH_DOMAIN\n  }\n\n  if (process.env.DATABASE_URL) {\n    options.databaseURL = process.env.DATABASE_URL\n  }\n\n  if (process.env.STORAGE_BUCKET) {\n    options.storageBucket = process.env.STORAGE_BUCKET\n  }\n\n  if (process.env.MESSAGING_SENDER_ID) {\n    options.messagingSenderId = process.env.MESSAGING_SENDER_ID\n  }\n\n  if (process.env.PROJECT_ID) {\n    options.projectId = process.env.PROJECT_ID\n  }\n\n  this.addPlugin({\n    src: path.resolve(__dirname, 'plugin.js'),\n    options\n  })\n}\n"]}