{"version":3,"names":["AuthGoogledrive","Auth","name","tokenName","tokenFromAuthInfo","authInfo","token","notificationIconURL","appInfo","oauthTokenURL","uuid","oauthURL","clientId","encodeURIComponent","redirectUri","load"],"sources":["auth-googledrive.js"],"sourcesContent":["import Auth from \"./auth.js\"\n\nexport default class AuthGoogledrive extends Auth {\n    static get name() {\n    return \"googledrive\"\n  }\n\n  static get tokenName() {\n    return \"googledriveToken\"\n  }\n  \n  static tokenFromAuthInfo(authInfo) {\n    return authInfo.token\n  }\n\n  static get notificationIconURL() {\n    return 'http://www.google.com/drive/images/drive/logo-drive.png'\n  }\n\n  static get appInfo() {\n    return {\n      \"clientId\": \"255612037819-mggijqbougej39s0j95oqvq3ej5hid79.apps.googleusercontent.com\",\n      \"redirectUri\": \"https://lively-kernel.org/lively4-auth/oauth/googledrive.html\"\n    };\n  }\n\n  static oauthTokenURL(uuid) {\n    return \"https://lively-kernel.org/lively4-auth/open_googledrive_accesstoken?state=\"+uuid\n  }\n  \n  static oauthURL(uuid) {\n    return \"https://accounts.google.com/o/oauth2/v2/auth\" +\n      \"?client_id=\" + this.appInfo.clientId +\n      \"&response_type=token\" +\n      \"&scope=https://www.googleapis.com/auth/drive\" +\n      \"&state=\" + uuid +\n      \"&redirect_uri=\" + encodeURIComponent(this.appInfo.redirectUri);\n  } \n}\nAuthGoogledrive.load()\n\n\n"],"mappings":";;;YAEqBA,eAAe;EAAA;EAAA;IAAA;MAF7BC,IAAI;IAAA;IAAA;MAAA;MAAA;MAAA;QAAA;UAAA;QAAA;QAAA;UAAJA,qCAAI;UAAA;QAAA;QAAA;QAAA;MAAA;MAAA,mBAEUD,eAAe,GAArB,MAAMA,eAAe,SAASC,IAAI,CAAC;QAC9C,WAAWC,IAAI,GAAG;UAClB,OAAO,aAAa;QACtB;QAEA,WAAWC,SAAS,GAAG;UACrB,OAAO,kBAAkB;QAC3B;QAEA,OAAOC,iBAAiB,CAACC,QAAQ,EAAE;UACjC,OAAOA,QAAQ,CAACC,KAAK;QACvB;QAEA,WAAWC,mBAAmB,GAAG;UAC/B,OAAO,yDAAyD;QAClE;QAEA,WAAWC,OAAO,GAAG;UACnB,OAAO;YACL,UAAU,EAAE,0EAA0E;YACtF,aAAa,EAAE;UACjB,CAAC;QACH;QAEA,OAAOC,aAAa,CAACC,IAAI,EAAE;UACzB,OAAO,4EAA4E,GAACA,IAAI;QAC1F;QAEA,OAAOC,QAAQ,CAACD,IAAI,EAAE;UACpB,OAAO,8CAA8C,GACnD,aAAa,GAAG,IAAI,CAACF,OAAO,CAACI,QAAQ,GACrC,sBAAsB,GACtB,8CAA8C,GAC9C,SAAS,GAAGF,IAAI,GAChB,gBAAgB,GAAGG,kBAAkB,CAAC,IAAI,CAACL,OAAO,CAACM,WAAW,CAAC;QACnE;MACF,CAAC;MAAA;QAAA;UAAA;QAAA;QAAA;UAAA,mBApCoBd,gDAAe;UAAA;QAAA;QAAA;QAAA;MAAA;MAqCpCA,eAAe,CAACe,IAAI,EAAE;IAAA;EAAA;AAAA"}