1// íìí 모ë ìí¬í¸ 2import { initializeApp } from "https://www.gstatic.com/firebasejs/10.12.2/firebase-app.js"; 3import { 4 getAuth, 5 GoogleAuthProvider, 6 OAuthProvider, 7 signInWithPopup, 8 onAuthStateChanged, 9 signOut, 10} from "https://www.gstatic.com/firebasejs/10.12.2/firebase-auth.js"; 11 12// 2. Firebase êµ¬ì± 13const firebaseConfig = { 14 apiKey: "AIzaSyC_h9nu5J_r30hR81wme6i4IwbCFJdpcOk", 15 authDomain: "tplus-m-cscenter.firebaseapp.com", 16 projectId: "tplus-m-cscenter", 17 storageBucket: "tplus-m-cscenter.firebasestorage.app", 18 messagingSenderId: "390602234623", 19 appId: "1:390602234623:web:f920108fc31f77d87d8aca", 20 measurementId: "G-4KPZX88S7N", 21}; 22 23// 3. Firebase ì± ì´ê¸°í 24export const app = initializeApp(firebaseConfig); 25 26// 4. íµì¬ ê°ì²´ ì ì¸ 27const auth = getAuth(app); 28const googleProvider = new GoogleAuthProvider(); 29const appleProvider = new OAuthProvider("apple.com"); 30 31// ì¸ë¶ìì ì¬ì© ê°ë¥íëë¡ export 32export { 33 auth, 34 OAuthProvider, 35 googleProvider, 36 appleProvider, 37 signInWithPopup, 38 signOut, 39 onAuthStateChanged, 40 GoogleAuthProvider, 41};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.