1"use strict"; 2(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([["src_app_account_account_module_ts"],{ 3 4/***/ 34742: 5/*!***************************************************!*\ 6 !*** ./src/app/account/account-routing.module.ts ***! 7 \***************************************************/ 8/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 9 10__webpack_require__.r(__webpack_exports__); 11/* harmony export */ __webpack_require__.d(__webpack_exports__, { 12/* harmony export */ "AccountPageRoutingModule": () => (/* binding */ AccountPageRoutingModule) 13/* harmony export */ }); 14/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929); 15/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 3184); 16/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 52816); 17/* harmony import */ var _account_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./account.page */ 97282); 18 19 20 21 22const routes = [ 23 { 24 path: '', 25 component: _account_page__WEBPACK_IMPORTED_MODULE_0__.AccountPage 26 } 27]; 28let AccountPageRoutingModule = class AccountPageRoutingModule { 29}; 30AccountPageRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([ 31 (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)({ 32 imports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChild(routes)], 33 exports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule], 34 }) 35], AccountPageRoutingModule); 36 37 38 39/***/ }), 40 41/***/ 63879: 42/*!*******************************************!*\ 43 !*** ./src/app/account/account.module.ts ***! 44 \*******************************************/ 45/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 46 47__webpack_require__.r(__webpack_exports__); 48/* harmony export */ __webpack_require__.d(__webpack_exports__, { 49/* harmony export */ "AccountPageModule": () => (/* binding */ AccountPageModule) 50/* harmony export */ }); 51/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929); 52/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 3184); 53/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 36362); 54/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/forms */ 90587); 55/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic/angular */ 7464); 56/* harmony import */ var _account_routing_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./account-routing.module */ 34742); 57/* harmony import */ var _account_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./account.page */ 97282); 58 59 60 61 62 63 64 65let AccountPageModule = class AccountPageModule { 66}; 67AccountPageModule = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([ 68 (0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.NgModule)({ 69 imports: [ 70 _angular_common__WEBPACK_IMPORTED_MODULE_4__.CommonModule, 71 _angular_forms__WEBPACK_IMPORTED_MODULE_5__.FormsModule, 72 _ionic_angular__WEBPACK_IMPORTED_MODULE_6__.IonicModule, 73 _account_routing_module__WEBPACK_IMPORTED_MODULE_0__.AccountPageRoutingModule 74 ], 75 declarations: [_account_page__WEBPACK_IMPORTED_MODULE_1__.AccountPage] 76 }) 77], AccountPageModule); 78 79 80 81/***/ }), 82 83/***/ 97282: 84/*!*****************************************!*\ 85 !*** ./src/app/account/account.page.ts ***! 86 \*****************************************/ 87/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 88 89__webpack_require__.r(__webpack_exports__); 90/* harmony export */ __webpack_require__.d(__webpack_exports__, { 91/* harmony export */ "AccountPage": () => (/* binding */ AccountPage) 92/* harmony export */ }); 93/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! tslib */ 34929); 94/* harmony import */ var _account_page_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./account.page.html?ngResource */ 59024); 95/* harmony import */ var _account_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./account.page.scss?ngResource */ 8365); 96/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 3184); 97/* harmony import */ var _services_data_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../services/data.service */ 52468); 98/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 7464); 99/* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../services/auth.service */ 37556); 100/* harmony import */ var _ionic_storage_angular__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @ionic/storage-angular */ 80190); 101/* harmony import */ var _angular_fire_compat_auth__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/fire/compat/auth */ 5873); 102/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/router */ 52816); 103/* harmony import */ var _capacitor_browser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @capacitor/browser */ 183
10313); 104/* harmony import */ var _menu_menu_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../menu/menu.page */ 25915); 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119let AccountPage = class AccountPage { 120 constructor(data, menu, authService, auth, storage, router, alertController, popoverController) { 121 this.data = data; 122 this.menu = menu; 123 this.authService = authService; 124 this.auth = auth; 125 this.storage = storage; 126 this.router = router; 127 this.alertController = alertController; 128 this.popoverController = popoverController; 129 this.background = "assets/account.jpg"; 130 this.placeholder = "assets/placeholder.jpg"; 131 this.flight = "assets/flight.jpg"; 132 this.hotel = "assets/hotel.jpg"; 133 this.tickets = "assets/tickets.jpg"; 134 this.apply = "assets/apply.jpg"; 135 this.calendar = "assets/calendar.jpg"; 136 this.art = "assets/art-apply.jpg"; 137 this.tech = "assets/tech-apply.jpg"; 138 this.music = "assets/music.jpg"; 139 } 140 openPurchase() { 141 this.router.navigateByUrl('/tickets'); 142 } 143 openMusic() { 144 this.router.navigateByUrl('/music'); 145 } 146 presentPopover(e) { 147 return (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__awaiter)(this, void 0, void 0, function* () { 148 const popover = yield this.popoverController.create({ 149 component: _menu_menu_page__WEBPACK_IMPORTED_MODULE_5__.MenuPage, 150 event: e, 151 cssClass: 'menuPopover', 152 showBackdrop: false, 153 mode: "md" 154 }); 155 yield popover.present(); 156 const { role } = yield popover.onDidDismiss(); 157 }); 158 } 159 dismiss() { 160 return (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__awaiter)(this, void 0, void 0, function* () { 161 yield this.popoverController.dismiss(); 162 }); 163 } 164 showAlert(val) { 165 return (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__awaiter)(this, void 0, void 0, function* () { 166 const alert = yield this.alertController.create({ 167 header: 'New ' + val + ' features coming soon!', 168 //subHeader: 'Important message', 169 //message: 'You will now receive updates from BCS.', 170 buttons: ['OK'], 171 }); 172 yield alert.present(); 173 }); 174 } 175 comingSoon(val) { 176 if (val == 'profile') { 177 this.showAlert('profile'); 178 } 179 if (val == 'calendar') { 180 this.showAlert('calendar'); 181 } 182 if (val == 'flights') { 183 this.showAlert('flight booking'); 184 } 185 if (val == 'hotels') { 186 this.showAlert('hotel booking'); 187 } 188 } 189 openAccount() { 190 this.router.navigateByUrl('/account'); 191 } 192 openApply(option) { 193 return (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__awaiter)(this, void 0, void 0, function* () { 194 if (option == 'music') { 195 yield _capacitor_browser__WEBPACK_IMPORTED_MODULE_4__.Browser.open({ url: 'https://tally.so/r/w8qk0z' }); 196 } 197 else if (option == 'art') { 198 yield _capacitor_browser__WEBPACK_IMPORTED_MODULE_4__.Browser.open({ url: 'https://tally.so/r/w2XkqD' }); 199 } 200 else if (option == 'tech') { 201 yield _capacitor_browser__WEBPACK_IMPORTED_MODULE_4__.Browser.open({ url: 'https://tally.so/r/mRx4Xj' }); 202 } 203 }); 204 } 205 openLink(link) { 206 return (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__awaiter)(this, void 0, void 0, function* () { 207 yield _capacitor_browser__WEBPACK_IMPORTED_MODULE_4__.Browser.open({ url: link }); 208 }); 209 } 210 goHome() { 211 this.router.navigateByUrl('/home'); 212 } 213 openTickets() { 214 this.router.navigateByUrl('/tickets'); 215 } 216 openSchedule() { 217 this.router.navigateByUrl('/schedule'); 218 } 219 logOut() { 220 this.auth.signOut(); 221 this.storage.remove('bcsId'); 222 this.data.logged.next(false); 223 setTimeout(() => { 224 this.goHome(); 225 }, 500); 226 } 227 openMenu() { 228 this.menu.open(); 229 } 230 openAuth() { 231 this.authService.openModal(); 232 } 233 ngOnInit() { 234 this.year = new Date().getFullYear(); 235 } 236 ionViewDidEnter() { 237 this.data.getHome(); 238 this._sections = this.data.home.subscribe(val => { 239 if (val) { 240 this.sections = val; 241 } 242 }); 243 this._loggedUser = this.data.logged.subscribe(val => { 244 if (val) { 245 this.loggedUser = val; 246 } 247 else { 248 this.loggedUser = false;
249 } 250 }); 251 this._user = this.data.user.subscribe(val => { 252 if (val) { 253 this.user = val; 254 this.username = (val.first_name).toUpperCase(); 255 } 256 }); 257 this._width = this.data.screenWidth.subscribe(val => { 258 if (val) { 259 this.width = val; 260 //console.log(val); 261 } 262 }); 263 this._nav = this.data.nav.subscribe(val => { 264 if (val) { 265 this.nav = val; 266 } 267 }); 268 } 269 ionViewWillLeave() { 270 this._sections.unsubscribe(); 271 this._loggedUser.unsubscribe(); 272 this._user.unsubscribe(); 273 this._width.unsubscribe(); 274 this._nav.unsubscribe(); 275 } 276}; 277AccountPage.ctorParameters = () => [ 278 { type: _services_data_service__WEBPACK_IMPORTED_MODULE_2__.DataService }, 279 { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.MenuController }, 280 { type: _services_auth_service__WEBPACK_IMPORTED_MODULE_3__.AuthService }, 281 { type: _angular_fire_compat_auth__WEBPACK_IMPORTED_MODULE_8__.AngularFireAuth }, 282 { type: _ionic_storage_angular__WEBPACK_IMPORTED_MODULE_9__.Storage }, 283 { type: _angular_router__WEBPACK_IMPORTED_MODULE_10__.Router }, 284 { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.AlertController },
285 { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.PopoverController } 286]; 287AccountPage = (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([ 288 (0,_angular_core__WEBPACK_IMPORTED_MODULE_11__.Component)({ 289 selector: 'app-account', 290 template: _account_page_html_ngResource__WEBPACK_IMPORTED_MODULE_0__, 291 styles: [_account_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__] 292 }) 293], AccountPage); 294 295 296 297/***/ }), 298 299/***/ 25915: 300/*!***********************************!*\ 301 !*** ./src/app/menu/menu.page.ts ***! 302 \***********************************/ 303/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 304 305__webpack_require__.r(__webpack_exports__); 306/* harmony export */ __webpack_require__.d(__webpack_exports__, { 307/* harmony export */ "MenuPage": () => (/* binding */ MenuPage) 308/* harmony export */ }); 309/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929); 310/* harmony import */ var _menu_page_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./menu.page.html?ngResource */ 10268); 311/* harmony import */ var _menu_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./menu.page.scss?ngResource */ 140); 312/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 3184); 313/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic/angular */ 7464); 314/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/router */ 52816); 315/* harmony import */ var _services_data_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../services/data.service */ 52468); 316/* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../services/auth.service */ 37556); 317 318 319 320 321 322 323 324 325 326let MenuPage = class MenuPage { 327 constructor(popoverController, router, data, auth, alertController) { 328 this.popoverController = popoverController; 329 this.router = router; 330 this.data = data; 331 this.auth = auth; 332 this.alertController = alertController; 333 } 334 ngOnInit() { 335 } 336 presentAlert() { 337 return (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__awaiter)(this, void 0, void 0, function* () { 338 const alert = yield this.alertController.create({ 339 header: 'This will lead to content shortly...', 340 buttons: [ 341 { 342 text: 'Cool.', 343 role: 'confirm', 344 handler: () => { 345 }, 346 }, 347 ], 348 }); 349 yield alert.present(); 350 const { role } = yield alert.onDidDismiss(); 351 }); 352 } 353 openSchedule() { 354 this.router.navigateByUrl('/schedule'); 355 } 356 openMedia() { 357 this.router.navigateByUrl('/media'); 358 } 359 openRecap() { 360 this.router.navigateByUrl('/recap'); 361 } 362 openBadges() { 363 this.router.navigateByUrl('/tickets'); 364 } 365 openPanels() { 366 this.router.navigateByUrl('/panels'); 367 } 368 openMusic() { 369 this.router.navigateByUrl('/music'); 370 } 371 openArt() { 372 this.router.navigateByUrl('/art'); 373 } 374 openScience() { 375 this.router.navigateByUrl('/scitech'); 376 } 377 openArtists() { 378 this.router.navigateByUrl('/artists'); 379 } 380 openSpeakers() { 381 this.router.navigateByUrl('/speakers'); 382 } 383 openRegister() { 384 this.auth.openModal(); 385 } 386 openApply() { 387 this.router.navigateByUrl('/apply'); 388 } 389 dismiss() { 390 return (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__awaiter)(this, void 0, void 0, function* () { 391 this.popoverController.dismiss(); 392 }); 393 } 394}; 395MenuPage.ctorParameters = () => [ 396 { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_5__.PopoverController }, 397 { type: _angular_router__WEBPACK_IMPORTED_MODULE_6__.Router }, 398 { type: _services_data_service__WEBPACK_IMPORTED_MODULE_2__.DataService }, 399 { type: _services_auth_service__WEBPACK_IMPORTED_MODULE_3__.AuthService }, 400 { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_5__.AlertController } 401]; 402MenuPage = (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([ 403 (0,_angular_core__WEBPACK_IMPORTED_MODULE_7__.Component)({ 404 selector: 'app-menu', 405 template: _menu_page_html_ngResource__WEBPACK_IMPORTED_MODULE_0__, 406 styles: [_menu_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__] 407 }) 408], MenuPage); 409 410 411 412/***/ }), 413 414/***/ 37556: 415/*!******************************************!*\ 416 !*** ./src/app/services/auth.service.ts ***! 417 \******************************************/ 418/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 419 420__webpack_require__.r(__webpack_exports__); 421/* harmony export */ __webpack_require__.d(__webpack_exports__, { 422/* harmony export */ "AuthService": () => (/* binding */ AuthService) 423/* harmony export */ }); 424/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929); 425/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 3184); 426/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ 7464); 427/* harmony import */ var _auth_auth_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../auth/auth.page */ 13561); 428 429 430 431 432let AuthService = class AuthService { 433 constructor(modal) { 434 this.modal = modal; 435 } 436 openModal(val) { 437 return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () { 438 if (val) { 439 const modal = yield this.modal.create({ 440 component: _auth_auth_page__WEBPACK_IMPORTED_MODULE_0__.AuthPage, 441 cssClass: 'authModal', 442 presentingElement: document.getElementById('app'), 443 canDismiss: true, 444 mode: 'ios', 445 componentProps: { 446 ticketing: val 447 } 448 }); 449 modal.present(); 450 const { data, role } = yield modal.onWillDismiss(); 451 if (role === 'confirm') { 452 this.message = `Hello, ${data}!`; 453 } 454 } 455 else { 456 const modal = yield this.modal.create({ 457 component: _auth_auth_page__WEBPACK_IMPORTED_MODULE_0__.AuthPage, 458 cssClass: 'authModal', 459 presentingElement: document.getElementById('app'), 460 canDismiss: true, 461 mode: 'ios', 462 componentProps: { 463 ticketing: false 464 } 465 }); 466 modal.present(); 467 const { data, role } = yield modal.onWillDismiss(); 468 if (role === 'confirm') { 469 this.message = `Hello, ${data}!`; 470 } 471 } 472 }); 473 } 474}; 475AuthService.ctorParameters = () => [ 476 { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__.ModalController } 477]; 478AuthService = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([ 479 (0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({ 480 providedIn: 'root' 481 }) 482], AuthService); 483 484 485 486/***/ }), 487 488/***/ 8365: 489/*!******************************************************!*\ 490 !*** ./src/app/account/account.page.scss?ngResource ***! 491 \******************************************************/ 492/***/ ((module) => { 493 494module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhY2NvdW50LnBhZ2Uuc2NzcyJ9 */"; 495 496/***/ }), 497 498/***/ 140: 499/*!************************************************!*\ 500 !*** ./src/app/menu/menu.page.scss?ngResource ***! 501 \************************************************/ 502/***/ ((module) => { 503 504module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJtZW51LnBhZ2Uuc2NzcyJ9 */"; 505 506/***/ }), 507 508/***/ 59024: 509/*!******************************************************!*\ 510 !*** ./src/app/account/account.page.html?ngResource ***! 511 \******************************************************/ 512/***/ ((module) => { 513 514module.exports = "<ion-header [translucent]=\"true\">\n <ion-toolbar class=\"mainToolbar\">\n <ion-buttons slot=\"start\" *ngIf=\"width <= 1024\" class=\"backButton\">\n <ion-back-button icon=\"chevron-back\" color=\"dark\" text=\"\"></ion-back-button>\n </ion-buttons>\n <ion-title class=\"mainTitle\" *ngIf=\"width > 1024\" (click)=\"goHome();\">\n <ion-img src=\"assets/brand.png\" class=\"brand\"></ion-img>\n </ion-title>\n <ion-title class=\"mainTitle sectionDescription\" *ngIf=\"width <= 1024\">\n Account\n </ion-title>\n\n \n <ion-buttons slot=\"primary\" class=\"headerButtons\">\n <ion-grid *ngIf=\"nav && width > 1024\" class=\"desktopMenuGrid\">\n <ion-row>\n <ion-col *ngFor=\"let n of nav\" class=\"desktopMenuItem\" routerLinkActive=\"active-menu\">
514\n <span *ngIf=\"n.title != 'Register' && n.title != '2023'\" [routerDirection]=\"'forward'\" [routerLink]=\"[n.url]\">{{ n.title }}</span> \n <span *ngIf=\"n.title == 'Register'\" (click)=\"openAuth()\">{{ n.title }}</span> \n <span *ngIf=\"n.title == '2023'\" (mouseenter)=\"presentPopover($event)\">{{ n.title }}</span>\n </ion-col>\n </ion-row>\n </ion-grid>\n <!--<ion-button class=\"headerButton\" (click)=\"addArtist()\">\n <ion-icon slot=\"icon-only\" name=\"add\" class=\"headerIcon\"></ion-icon>\n </ion-button>-->\n \n <ion-button class=\"headerButton\" (click)=\"openAuth();\" *ngIf=\"!loggedUser && width <= 1024\">\n <ion-icon slot=\"icon-only\" name=\"person-add\" class=\"headerIcon\"></ion-icon>\n </ion-button>\n <ion-button class=\"headerButton\" (click)=\"openAccount();\" *ngIf=\"loggedUser && username && width <= 1024\">\n <ion-icon slot=\"icon-only\" name=\"person-circle\" class=\"headerIcon\"></ion-icon>\n </ion-button>\n <ion-button class=\"headerButton\" (click)=\"openMenu();\" *ngIf=\"width <= 1024\">\n <ion-icon slot=\"icon-only\" name=\"menu\" class=\"headerIcon\"></ion-icon>\n </ion-button>\n </ion-buttons>\n </ion-toolbar>\n</ion-header>\n\n<ion-content [fullscreen]=\"true\">\n\n <div *ngIf=\"user\">\n\n <div class=\"footer\">\n\n <!--Desktop User Info-->\n <div class=\"userInfo\" *ngIf=\"width > 1024\">\n <ion-grid>\n <ion-row>\n\n <ion-col>\n <ion-card (click)=\"comingSoon('profile')\">\n <ion-img [src]=\"placeholder\"></ion-img>\n <ion-card-content>\n <ion-card-title>{{ user.first_name }} {{ user.last_name }}</ion-card-title>\n <ion-card-subtitle> </ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n </ion-col>\n\n <ion-col>\n <ion-card (click)=\"openPurchase()\">\n <ion-img src=\"https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/bcs-business-pro-card-account.jpg?alt=media&token=cf5cabfb-a9c5-4d89-be75-1dc3e1e3e2ff\"></ion-img>\n <ion-card-content>\n <ion-card-title>Purchase Badges</ion-card-title>\n <ion-card-subtitle>Get your tickets for Bull City Summit 2023</ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n </ion-col>\n\n <ion-col>\n <ion-card (click)=\"openMusic()\">\n <ion-img src=\"https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/purchase-concerts.jpg?alt=media&token=97e1e0ab-4c64-46aa-ae08-25f17432d6b2\"></ion-img>\n <ion-card-content>\n <ion-card-title>Purchase Concerts</ion-card-title>\n <ion-card-subtitle>Get your tickets for Bull City Summit 2023</ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n </ion-col>\n\n </ion-row>\n\n <ion-row>\n\n <ion-col>\n <ion-card (click)=\"openApply('music')\">\n <ion-img [src]=\"music\"></ion-img>\n <ion-card-content>\n <ion-card-title>BCS 2023 Music Application</ion-card-title>\n <ion-card-subtitle> </ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n </ion-col>\n\n <ion-col>\n <ion-card (click)=\"openApply('art')\">\n <ion-img [src]=\"art\"></ion-img>\n <ion-card-content>\n <ion-card-title>BCS 2023 Art Application</ion-card-title>\n <ion-card-subtitle> </ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n </ion-col>\n\n <ion-col>\n <ion-card (click)=\"openApply('tech')\">\n <ion-img [src]=\"tech\"></ion-img>\n <ion-card-content>\n <ion-card-title>BCS 2023 Science & Tech Application</ion-card-title>\n <ion-card-subtitle> </ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n </ion-col>\n\n \n\n \n\n </ion-row>\n\n <ion-row>\n <ion-col>\n <ion-card (click)=\"openSchedule()\">\n <ion-img [src]=\"calendar\"></ion-img>\n <ion-card-content>\n <ion-card-title>Schedule</ion-card-title>\n <ion-card-subtitle>Customize a schedule of your favorite BCS 2023 events</ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n </ion-col>\n <ion-col></ion-col>\n <ion-col></ion-col>\n </ion-row>\n\n <!--<ion-row>\n <ion-col>\n <ion-card (click)=\"comingSoon('flights')\">\n <ion-img [src]=\"flight\"></ion-img>\n <ion-card-content>\n <ion-card-title>Book Flights</ion-card-title>\n <ion-card-subtitle>Plan your travel to Bull City Summit</ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n </ion-col>\n \n\n <ion-col>\n <ion-card (click)=\"comingSoon('hotels')\">\n <ion-img [src]=\"hotel\"></ion-img>\n <ion-card-content>\n <ion-card-title>Book Hotels</ion-card-title>\n <ion-card-subtitle>Plan your stay during your trip to Bull City Summit</ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n </ion-col>\n\n <ion-col></ion-col>\n <ion-col></ion-col>\n </ion-row>-->\n\n </ion-grid>\n \n </div>\n \n <!--Mobile User Info-->\n <div class=\"mobileUserInfo\" *ngIf=\"width <= 1024\">\n <ion-card (click)=\"comingSoon('profile')\">\n <ion-img [src]=\"placeholder\"></ion-img>\n <ion-card-content>\n <ion-card-title>{{ user.first_name }} {{ user.last_name }}</ion-card-title>\n <ion-card-subtitle> </ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n\n <ion-card (click)=\"openPurchase()\">\n <ion-img src=\"https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/bcs-business-pro-card-account.jpg?alt=media&token=cf5cabfb-a9c5-4d89-be75-1dc3e1e3e2ff\"></ion-img>\n <ion-card-content>\n <ion-card-title>Purchase Badges</ion-card-title>\n <ion-card-subtitle>Get your tickets for Bull City Summit 2023</ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n\n <ion-card (click)=\"openMusic()\">\n <ion-img src=\"https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/purchase-concerts.jpg?alt=media&token=97e1e0ab-4c64-46aa-ae08-25f17432d6b2\"></ion-img>\n <ion-card-content>\n <ion-card-title>Purchase Concerts</ion-card-title>\n <ion-card-subtitle>Get your tickets for Bull City Summit 2023</ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n\n <ion-card (click)=\"openApply('music')\">\n <ion-img [src]=\"music\"></ion-img>\n <ion-card-content>\n <ion-card-title>BCS 2023 Music Application</ion-card-title>\n <ion-card-subtitle> </ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n\n <ion-card (click)=\"openApply('art')\">\n <ion-img [src]=\"art\"></ion-img>\n <ion-card-content>\n <ion-card-title>BCS 2023 Art Application</ion-card-title>\n <ion-card-subtitle> </ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n\n <ion-card (click)=\"openApply('tech')\">\n <ion-img [src]=\"tech\"></ion-img>\n <ion-card-content>\n <ion-card-title>BCS 2023 Science & Technology Application</ion-card-title>\n <ion-card-subtitle> </ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n\n <ion-card (click)=\"openSchedule()\">\n <ion-img [src]=\"calendar\"></ion-img>\n <ion-card-content>\n <ion-card-title>Schedule</ion-card-title>\n <ion-card-subtitle>Customize a schedule of your favorite BCS 2023 events</ion-card-subtitle>\n </ion-card-content>\n </ion-card>\n\n <!--<ion-card (click)=\"comingSoon('flights')\">\n <ion-img [src]=\"flight\"></ion-img>\n <ion-card-content>\n <ion-card-title>Book Flights</ion-card-title>\n <ion-card-subtitle>Plan your travel to Bull City Summit</ion-card-subtitle>\n </ion-card-content>\n </ion-card>-->\n\n <!--<ion-card (click)=\"comingSoon('hotels')\">\n <ion-img [src]=\"hotel\"></ion-img>\n <ion-card-content>\n <ion-card-title>Book Your Stay</ion-card-title>\n <ion-card-subtitle>Plan your stay during your trip to Bull City Summit</ion-card-subtitle>\n </ion-card-content>\n </ion-card>-->\n \n </div>\n\n <div class=\"footerInfo\">\n <ion-grid *ngIf=\"width > 1024\">\n <ion-row>\n <ion-col>\n <p>© {{ year }} Bull City Summit | <a (click)=\"openLink('https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/61d342a5716b66550fd8225e_Bull%20City%20Summit%20-%20TCPP.pdf?alt=media&token=6b56cff9-0353-4a3d-ab87-8ffb5f10eacd')\" class=\"terms\">Terms & Conditions</a></p>\n </ion-col>\n <ion-col class=\"ion-text-center\">\n <ion-button class=\"actionButton\" mode=\"ios\" size=\"large\" shape=\"round\" (click)=\"openAuth()\" *ngIf=\"!loggedUser\">\n <ion-icon name=\"person-add\" slot=\"start\"></ion-icon>
514\n <span class=\"buttonText\">Register</span>\n </ion-button>\n <ion-button class=\"actionButton\" mode=\"ios\" size=\"large\" shape=\"round\" (click)=\"logOut()\" *ngIf=\"loggedUser\">\n <ion-icon name=\"log-out\" slot=\"start\"></ion-icon>\n <span class=\"buttonText\">Sign Out</span>\n </ion-button>\n </ion-col>\n <ion-col>\n <p class=\"socials\">\n <ion-grid>\n <ion-row>\n <ion-col>\n <ion-icon name=\"logo-facebook\" class=\"socialIcon\" (click)=\"openLink('https://www.facebook.com/bullcitysummit/')\"></ion-icon>\n </ion-col>\n <ion-col>\n <ion-icon name=\"logo-instagram\" class=\"socialIcon\" (click)=\"openLink('https://www.instagram.com/bullcitysummit/?hl=en')\"></ion-icon>\n </ion-col>\n <!--<ion-col>\n <ion-icon name=\"logo-tiktok\" class=\"socialIcon\" (click)=\"openLink()\"></ion-icon>\n </ion-col>\n <ion-col>\n <ion-icon name=\"logo-linkedin\" class=\"socialIcon\" (click)=\"openLink()\"></ion-icon>\n </ion-col>-->\n </ion-row>\n </ion-grid>\n </p>\n </ion-col>\n </ion-row>\n </ion-grid>\n <ion-grid *ngIf=\"width <= 1024\">\n <ion-row>\n <ion-col class=\"ion-text-center\">\n <ion-button class=\"actionButton\" mode=\"ios\" size=\"large\" shape=\"round\" (click)=\"openAuth()\" *ngIf=\"!loggedUser\">\n <ion-icon name=\"person-add\" slot=\"start\"></ion-icon>\n <span class=\"buttonText\">Register</span>\n </ion-button>\n <ion-button class=\"actionButton\" mode=\"ios\" size=\"large\" shape=\"round\" (click)=\"logOut()\" *ngIf=\"loggedUser\">\n <ion-icon name=\"log-out\" slot=\"start\"></ion-icon>\n <span class=\"buttonText\">Sign Out</span>\n </ion-button>\n </ion-col>\n </ion-row>\n <ion-row class=\"ion-text-center socialsMobile\">\n <ion-col class=\"ion-text-center\">\n <ion-icon name=\"logo-facebook\" class=\"socialIcon\" (click)=\"openLink('https://www.facebook.com/bullcitysummit/')\"></ion-icon>\n </ion-col>\n <ion-col class=\"ion-text-center\">\n <ion-icon name=\"logo-instagram\" class=\"socialIcon\" (click)=\"openLink('https://www.instagram.com/bullcitysummit/?hl=en')\"></ion-icon>\n </ion-col>\n <!--<ion-col class=\"ion-text-center\">\n <ion-icon name=\"logo-tiktok\" class=\"socialIcon\" (click)=\"openLink()\"></ion-icon>\n </ion-col>\n <ion-col class=\"ion-text-center\">\n <ion-icon name=\"logo-linkedin\" class=\"socialIcon\" (click)=\"openLink()\"></ion-icon>\n </ion-col>-->\n </ion-row>\n <ion-row>\n <ion-col class=\"ion-text-center\">\n <p>© {{ year }} Bull City Summit | <a (click)=\"openLink('https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/61d342a5716b66550fd8225e_Bull%20City%20Summit%20-%20TCPP.pdf?alt=media&token=6b56cff9-0353-4a3d-ab87-8ffb5f10eacd')\" class=\"terms\">Terms & Conditions</a></p>\n </ion-col>\n </ion-row>\n </ion-grid>\n </div>\n \n </div>\n </div>\n\n</ion-content>\n"; 515 516/***/ }), 517 518/***/ 10268: 519/*!************************************************!*\ 520 !*** ./src/app/menu/menu.page.html?ngResource ***! 521 \************************************************/ 522/***/ ((module) => { 523 524module.exports = "<ion-content class=\"ion-padding subMenu\" (mouseleave)=\"dismiss()\">\n\n <!--<ion-item-divider>\n <ion-label>\n Conference\n </ion-label>\n </ion-item-divider>-->\n\n <ion-item-divider>\n <ion-label>\n RECAP 2023\n </ion-label>\n </ion-item-divider>\n\n <!--<ion-item lines=\"none\" (click)=\"openApply()\" color=\"transparent\" class=\"submenuItem\">\n Apply to Showcase\n </ion-item>-->\n\n <!--<ion-item lines=\"none\" (click)=\"openSpeakers()\" color=\"transparent\" class=\"submenuItem\">\n Speakers & Program\n </ion-item>-->\n\n <ion-item lines=\"none\" (click)=\"openSpeakers()\" color=\"transparent\" class=\"submenuItem\">\n SPEAKERS 2023\n </ion-item>\n\n <!--<ion-item lines=\"none\" (click)=\"openPanels()\" color=\"transparent\" class=\"submenuItem\">\n Panels & Presentations\n </ion-item>-->\n\n <ion-item lines=\"none\" (click)=\"openArtists()\" color=\"transparent\" class=\"submenuItem\">\n ARTISTS 2023\n </ion-item>\n\n <!--<ion-item lines=\"none\" (click)=\"openBadges()\" color=\"transparent\" class=\"submenuItem\">\n BCS Business PRO\n </ion-item>-->\n\n <!--<ion-item-divider>\n <ion-label>\n Events\n </ion-label>\n </ion-item-divider>-->\n\n <!--<ion-item lines=\"none\" (click)=\"openSchedule()\" color=\"transparent\" class=\"submenuItem\">\n Schedule\n </ion-item>-->\n \n <ion-item lines=\"none\" (click)=\"openMusic()\" color=\"transparent\" class=\"submenuItem\">\n CONCERTS 2023\n </ion-item>\n\n <ion-item lines=\"none\" (click)=\"openSchedule()\" color=\"transparent\" class=\"submenuItem\">\n SCHEDULE 2023\n </ion-item>\n\n <ion-item lines=\"none\" (click)=\"openMedia()\" color=\"transparent\" class=\"submenuItem\">\n MEDIA 2023\n </ion-item>\n\n <!--<ion-item lines=\"none\" (click)=\"openArt()\" color=\"transparent\" class=\"submenuItem\">\n Art\n </ion-item>\n\n <ion-item lines=\"none\" (click)=\"openScience()\" color=\"transparent\" class=\"submenuItem\">\n Science & Technology\n </ion-item>-->\n\n <!--<ion-item-divider>\n <ion-label>\n Previous\n </ion-label>\n </ion-item-divider>\n\n <ion-item lines=\"none\" (click)=\"openRecap()\" color=\"transparent\" class=\"submenuItem\">\n BCS 2022\n </ion-item>-->\n \n \n</ion-content>"; 525 526/***/ }) 527 528}]); 529//# sourceMappingURL=src_app_account_account_module_ts.1033558db779cac2.js.map
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.