1(function(window) { 2 'use strict'; 3 window._uxf_metadata = [{ 4 id: 'accessorySingtel', 5 library: ['commerceExpPackage'], 6 topics: { 7 accessoriesTopic : { 8 uxfName: 'AccessoriesTopic' 9 }, 10 productAvailability : { 11 uxfName: 'MtposStockAvailabilityTopic' 12 }, 13 orderContext: { 14 uxfName: 'ImplOrderInContext' 15 }, 16 getOrderInContextDataTopic: { 17 uxfName: 'GetOrderInContextDataTopic' 18 } 19 } 20 }, 21 { 22 id: 'accountDashboard', 23 library: ['careExpPackage','billingCareExpPackage','supportExpPackage', 'commerceExpPackage'], 24 topics: { 25 accountSummary: { 26 uxfName: 'ViewBillingAccountSummaryTopic', 27 callActions: { 28 'setInitDataForVm': { 29 includeLob1: ['VTV', 'MOB', 'TV'], 30 excludeLob1: ['VTV'] 31 } 32 } 33 }, 34 billingSummaryActions: { 35 uxfName: 'ActionsBillingAccountSummaryTopic', 36 callActions: { 37 'setInitDataForVm': { 38 isGetBillsList: false, 39 isGetBalance: true 40 } 41 } 42 }, 43 productsAndServices: { 44 uxfName: 'ViewServiceDetailsContext' 45 }, 46 productInContext: { 47 uxfName: 'ImplProductInContext' 48 }, 49 customerInContext: { 50 uxfName: 'ImplCustomerInContext' 51 }, 52 personInfoActions: { 53 uxfName: 'personInfoActionsTopic' 54 }, 55 updatePersonInfo: { 56 uxfName: 'personInfoUpdateTopic' 57 }, 58 supportCase: { 59 uxfName: 'CreateCaseTopic' 60 }, 61 easyMobileTweak: { 62 uxfName: 'TweakEasyMobilePlanTopic' 63 }, 64 userContext: { 65 uxfName: 'ImplUserContext' 66 }, 67 reContractTopic: { 68 uxfName: 'ReContractTopic' 69 }, 70 errorTopic: { 71 uxfName: 'GlobalErrorTopic' 72 }, 73 contractDetails: { 74 uxfName: 'ReContractDetailsTopic' 75 }, 76 retrieveSDPAddress: { 77 uxfName: 'GetAddressTopic' 78 }, 79 transferOwnershipTopic: { 80 uxfName: 'GetAddressTopic' 81 }, 82 changeOwnershipDonorTopic: { 83 uxfName: 'ChangeOwnershipDonorTopic'//put the topic name 84 }, 85 checkPendingOnPendingOrderTopic: { 86 uxfName: 'CheckPendingOnPendingOrderTopic' 87 }, 88 energyTopic: { 89 uxfName: 'ImplSingtelEnergyTopic' 90 }, 91 dqmsUnbilledDataUsage: { 92 uxfName: 'DqmsUnbilledDataUsageTopic' 93 } 94 } 95 }, { 96 id:'billPdfDownload', 97 library: ['careExpPackage'], 98 topics: { 99 billPdfDownloadTopic: { 100 uxfName: 'BillPdfDownloadTopic' 101 } 102 } 103 },{ 104 id: 'bookStoreAppointment', 105 library: ['careExpPackage', 'commerceExpPackage', 'supportExpPackage'], 106 topics: { 107 deviceIdAndPlanId: { 108 uxfName: 'DeviceIdAndPlanIdInContextTopic' 109 }, 110 userContext: { 111 uxfName: 'ImplUserContext' 112 }, 113 bookCallBackAppointment: { 114 uxfName: 'bookCallBackAppointmentViewTopic' 115 }, 116 bookStoreAppointment: { 117 uxfName: 'bookStoreAppointmentViewTopic' 118 }, 119 onepassInfo : { 120 uxfName: 'OnePassDetailsViewTopic' 121 }, 122 singtelShopEAppointmentTopic: { 123 uxfName: 'SingtelShopEAppointmentTopic' 124 } 125 } 126 },{ 127 id: 'broadbandCatalog', 128 library: ['commerceExpPackage','billingCareExpPackage', 'careExpPackage'], 129 topics: { 130 deviceIdAndPlanId: { 131 uxfName: 'DeviceIdAndPlanIdInContextTopic' 132 }, 133 planAndDevice: { 134 uxfName: 'PlanAndDeviceIdCatalogueViewModel' 135 }, 136 miniCartSave : { 137 uxfName: 'MiniCartInContextTopic' 138 }, 139 individualInContext : { 140 uxfName: 'ImplIndividualInContext' 141 }, 142 orderContext: { 143 uxfName: 'ImplOrderInContext' 144 }, 145 validateSessionToken: { 146 uxfName: 'ValidateSessionTokenTopic' 147 }, 148 loginStatusTopic: { 149 uxfName: 'HandleLoginStatusTopic' 150 }, 151 contractDetails: { 152 uxfName: 'ReContractDetailsTopic' 153 }, 154 clearContextTopic: { 155 uxfName: 'clearContextInContextTopic' 156 }, 157 submitRegisterInterestTopic: { 158 uxfName: 'SubmitRegisterInterestTopic' 159 }, 160 checkPendingOnPendingOrderTopic: { 161 uxfName: 'CheckPendingOnPendingOrderTopic' 162 }, 163 dmpCommerceTopic: { 164 uxfName: 'GetDmpCommerceTopic' 165 }, 166 networkCoverageTopic: { 167 uxfName: 'GetNetworkCoverageTopic' 168 } 169 } 170 }, { 171 id: 'cartHeaderSingtel', 172 library: ['careExpPackage','commerceExpPackage'], 173 topics: { 174 cartHeaderTopic: { 175 uxfName: 'GetCartOrderItemsTopic' 176 }, 177 logoutAction: { 178 uxfName: 'ImplLogoutActionTopic' 179 }, 180 gaTopicData: { 181 uxfName: 'GATopic' 182 }, 183 dmpCommerceTopic: { 184 uxfName: 'GetDmpCommerceTopic' 185 }, 186 loginData: { 187 uxfName: 'ImplLoginViewTopic' 188 }, 189 UaimsTopic: { 190 uxfName: 'ImplUiamViewTopic' 191 }, 192 rrpOrderTopic: { 193 uxfName: 'RRPOrderTopic' 194 }, 195 rrpIPPOrderTopic: { 196 uxfName: 'RRPIPPOrderTopic' 197 }, 198 checkGateService: { 199 uxfName: 'CheckGateServiceTopic' 200 } 201 } 202 }, { 203 id: 'changeMobileNumber', 204 library: ['careExpPackage','billingCareExpPackage'], 205 topics: { 206 changeMobileNum: { 207 uxfName: 'changeMobileNumberTopic' 208 }, 209 accountSummary:{ 210 uxfName:'ViewBillingAccountSummaryTopic' 211 }, 212 billingSummaryActions: { 213 uxfName: 'ActionsBillingAccountSummaryTopic' 214 }, 215 productInContext: { 216 uxfName: 'ImplProductInContext' 217 }, 218 customerInContext: { 219 uxfName: 'ImplCustomerInContext' 220 } 221 } 222 },{ 223 id: 'prepaidTopup', 224 library: ['billingCareExpPackage'], 225 topics: { 226 prepaidTopupData: { 227 uxfName: 'PrepaidTopupTopic' 228 }, 229 onepassInfo: { 230 uxfName: 'OnePassDetailsViewTopic' 231 } 232 } 233 },{ 234 id: 'changePlan', 235 library: ['commerceExpPackage', 'careExpPackage'], 236 topics: { 237 deviceIdAndPlanId: { 238 uxfName: 'DeviceIdAndPlanIdInContextTopic' 239 }, 240 addressRetrieve : { 241 uxfName: 'GetAddressTopic' 242 }, 243 accountSummary: { 244 uxfName: 'ViewBillingAccountSummaryTopic' 245 }, 246 planAndDevice: { 247 uxfName: 'PlanAndDeviceIdCatalogueViewModel' 248 }, 249 assignedProductInContext: { 250 uxfName: 'ImplProductInContext' 251 }, 252 assignedProduct: { 253 uxfName: 'ImplRetreiveAssignedProductDetailsTopic' 254 }, 255 changePlanTopic: { 256 uxfName: 'ChangePlanTopic' 257 }, 258 retrieveSDPAddress: { 259 uxfName: 'GetAddressTopic' 260 }, 261 onepassInfo: { 262 uxfName: 'OnePassDetailsViewTopic' 263 }, 264 notificationTopic: { 265 uxfName: 'NotificationTopic' 266 } 267 } 268 },{ 269 id: 'checkAppointmentStatus', 270 library: ['careExpPackage'], 271 topics: { 272 appointmentStatus: { 273 uxfName: 'AppointmentStatusTopic' 274 }, 275 appointmentInContext: { 276 uxfName: 'AppointmentInContextTopic' 277 } 278 } 279 },{ 280 id: 'checkoutFulfillmentDetails', 281 library: ['careExpPackage','commerceExpPackage', 'supportExpPackage'], 282 topics: { 283 deviceIdAndPlanId: { 284 uxfName: 'DeviceIdAndPlanIdInContextTopic' 285 }, 286 addressRetrieve : { 287 uxfName: 'GetAddressTopic' 288 }, 289 /*accountSummary: { 290 uxfName: 'ViewBillingAccountSummaryTopic' 291 },*/ 292 orderFullfilment : { 293 uxfName: 'CheckOutFulfillmentDetailsTopicView' 294 }, 295 orderFullfilmentUpdateAction : { 296 uxfName: 'CheckOutFulfillmentDetailsTopicAction' 297 }, 298 userContext: { 299 uxfName: 'ImplUserContext' 300 }, 301 onepassInfo : { 302 uxfName: 'OnePassDetailsViewTopic' 303 }, 304 selfCollectionTimeSlot: { 305 uxfName: 'SelfCollectionTimeSlotsTopic' 306 }, 307 dispatchAppointmentSlot: { 308 uxfName: 'LogisticsDispatchAppointmetSlotTopic' 309 }, 310 idDocumentsUpload : { 311 uxfName: 'IdDocumentsUploadDataTopic' 312 }, 313 idDocumentsUploadAction : { 314 uxfName: 'IdDocumentsUploadActionTopic' 315 }, 316 shoppingCartSummary: { 317 uxfName: 'shoppingCartViewTopic' 318 }, 319 technicalAppointment: { 320 uxfName: 'ScheduleTechnicalAppointmentTopic' 321 }, 322 orderContext: { 323 uxfName: 'ImplOrderInContext' 324 }, 325 clearContextTopic: { 326 uxfName: 'clearContextInContextTopic' 327 }, 328 getOrderInContextDataTopic: { 329 uxfName: 'GetOrderInContextDataTopic' 330 }, 331 reserveEquipment: { 332 uxfName: 'ReserveAllocatePOSEquipmentsTopic' 333 }, 334 mtposReservationTopicAction: { 335 uxfName: 'ExtendReservationTopic' 336 }, 337 selfCollectNowTopic: { 338 uxfName: 'SelfCollectNowTopic' 339 }, 340 singtelShopEAppointmentTopic: { 341 uxfName: 'SingtelShopEAppointmentTopic' 342 }, 343 consolidateAppointmentTopic: { 344 uxfName: 'ConsolidateAppointmentTopic' 345 }, 346 rrpIPPOrderTopic: { 347 uxfName: 'RRPIPPOrderTopic' 348 } 349 } 350 }, { 351 id: 'singtelBreadcrumb', 352 library: ['commerceExpPackage'], 353 topics: { 354 breadcrumbTopic: { 355 uxfName: 'ImplBreadcrumbTopic' 356 }, 357 errorTopic: { 358 uxfName: 'GlobalErrorTopic' 359 } 360 } 361 },{ 362 id: 'consolidateAccounts', 363 library: ['careExpPackage', 'billingCareExpPackage', 'supportExpPackage', 'commerceExpPackage'], 364 topics: { 365 accountSummary: { 366 uxfName: 'ViewBillingAccountSummaryTopic' 367 }, 368 billingSummaryActions: { 369 uxfName: 'ActionsBillingAccountSummaryTopic' 370 }, 371 supportCase: { 372 uxfName: 'CreateCaseTopic' 373 }, 374 userContext: { 375 uxfName: 'ImplUserContext' 376 }, 377 consolidateAccounsAction: { 378 uxfName: 'ConsolidateAccountsTopic' 379 }, 380 errorTopic: { 381 uxfName: 'GlobalErrorTopic' 382 } 383 } 384 }, { 385 id: 'loggedInUserGreetings', 386 library: ['careExpPackage', 'billingCareExpPackage'], 387 topics: { 388 viewPersonInfo:{ 389 uxfName: 'personInfoViewTopic' 390 }, 391 onepassInfo : { 392 uxfName: 'OnePassDetailsViewTopic' 393 }, 394 onepassAction :{ 395 uxfName: 'OnePassDetailsActionTopic' 396 }, 397 userContext: { 398 uxfName: 'ImplUserContext' 399 } 400 } 401 }, 402 { 403 id: 'colorCapacitySelector', 404 library: ['commerceExpPackage'], 405 topics: { 406 deviceIdAndPlanId: { 407 uxfName: 'DeviceIdAndPlanIdInContextTopic' 408 }, 409 miniCart : { 410 uxfName: 'MiniCartInContextTopic' 411 }, 412 orderContext: { 413 uxfName: 'ImplOrderInContext' 414 }, 415 productAvailability : { 416 uxfName: 'MtposStockAvailabilityTopic' 417 }, 418 whiteListTopic: { 419 uxfName: 'WhiteListTopic' 420 }, 421 userContext: { 422 uxfName: 'ImplUserContext' 423 } 424 } 425 }, 426 { 427 id: 'crossSellingBanner', 428 library: ['commerceExpPackage'], 429 topics: { 430 cartData: { 431 uxfName: 'ImplOrderInContext' 432 } 433 } 434 }, 435 { 436 id: 'customerProfileInfo', 437 library: ['careExpPackage', 'billingCareExpPackage'], 438 topics: { 439 viewPersonInfo: { 440 uxfName: 'personInfoViewTopic' 441 }, 442 updatePersonInfo: { 443 uxfName: 'personInfoUpdateTopic' 444 }, 445 personInfoActions: { 446 uxfName: 'personInfoActionsTopic' 447 }, 448 onepassInfo : { 449 uxfName: 'OnePassDetailsViewTopic' 450 }, 451 emailVerification :{ 452 uxfName : 'EmailVerificationTopic' 453 }, 454 errorTopic: { 455 uxfName: 'GlobalErrorTopic' 456 } 457 }, 458 vmName: 'businesswidget/repository_l9_common/common/viewmodel/business/ViewUpdateCustomerProfileWidgetViewModel', 459
459 vmName2: 'businesswidget/repository_l9_common/common/viewmodel/viewServiceDetailsViewModel' 460 },{ 461 id: 'changeBillPreference', 462 library: ['billingCareExpPackage','careExpPackage'], 463 topics: { 464 changeBillPreference: { 465 uxfName: 'ChangeBillPreferenceTopic' 466 }, 467 viewPersonInfo: { 468 uxfName: 'personInfoViewTopic' 469 }, 470 errorTopic: { 471 uxfName: 'GlobalErrorTopic' 472 } 473 } 474 },{ 475 id: 'deviceImageGallery', 476 library: ['commerceExpPackage'], 477 topics: { 478 deviceIdAndPlanId: { 479 uxfName: 'DeviceIdAndPlanIdInContextTopic' 480 } 481 } 482 },{ 483 id: 'deviceTechSpec', 484 library: ['commerceExpPackage'], 485 topics: { 486 deviceIdAndPlanId: { 487 uxfName: 'DeviceIdAndPlanIdInContextTopic' 488 } 489 } 490 },{ 491 id: 'energyPlanCallback', 492 library: ['commerceExpPackage'], 493 topics: { 494 energyEmailNotifyTopic: { 495 uxfName: 'SingtelEnergyEmailTopic' 496 }, 497 clearContextTopic: { 498 uxfName: 'clearContextInContextTopic' 499 }, 500 miniCartSave : { 501 uxfName: 'MiniCartInContextTopic' 502 } 503 } 504 },{ 505 id: 'energyPlanConfirmation', 506 library: ['commerceExpPackage'], 507 topics: { 508 singtelEnergyConfirmation: { 509 uxfName: 'SingtelEnergyOrderConfirmationTopic' 510 }, 511 clearContextTopic: { 512 uxfName: 'clearContextInContextTopic' 513 } 514 } 515 },{ 516 id: 'energyPlanRoi', 517 library: ['commerceExpPackage'], 518 topics: { 519 energyEmailNotifyTopic: { 520 uxfName: 'SingtelEnergyEmailTopic' 521 }, 522 clearContextTopic: { 523 uxfName: 'clearContextInContextTopic' 524 }, 525 miniCartSave : { 526 uxfName: 'MiniCartInContextTopic' 527 } 528 } 529 },{ 530 id: 'energyOrderSummary', 531 library: ['commerceExpPackage'], 532 topics: { 533 energySummary: { 534 uxfName: 'SingtelEnergyOrderSummaryTopic' 535 }, 536 clearContextTopic: { 537 uxfName: 'clearContextInContextTopic' 538 } 539 } 540 },{ 541 id: 'fibreCoverageCheck', 542 library: ['commerceExpPackage'], 543 topics: { 544 /*ScheduleTechnicalAppointmentTopic: { 545 uxfName: 'ScheduleTechnicalAppointmentTopic' 546 },*/ 547 deviceIdAndPlanId: { 548 uxfName: 'DeviceIdAndPlanIdInContextTopic' 549 }, 550 networkCoverageTopic: { 551 uxfName: 'GetNetworkCoverageTopic' 552 }, 553 miniCartSave : { 554 uxfName: 'MiniCartInContextTopic' 555 }, 556 planAndDevice: { 557 uxfName: 'PlanAndDeviceIdCatalogueViewModel' 558 }, 559 individualInContext : { 560 uxfName: 'ImplIndividualInContext' 561 }, 562 worryFreeTopic : { 563 uxfName: 'WorryFreeTopic' 564 } 565 566 } 567 }, { 568 id: 'fibreInstallationFlow', 569 library: ['commerceExpPackage', 'careExpPackage', 'billingCareExpPackage'], 570 topics: { 571 deviceIdAndPlanId: { 572 uxfName: 'DeviceIdAndPlanIdInContextTopic' 573 }, 574 retrieveSDPAddress: { 575 uxfName: 'GetAddressTopic' 576 }, 577 networkCoverageTopic: { 578 uxfName: 'GetNetworkCoverageTopic' 579 }, 580 planAndDevice: { 581 uxfName: 'PlanAndDeviceIdCatalogueViewModel' 582 }, 583 miniCartSave : { 584 uxfName: 'MiniCartInContextTopic' 585 }, 586 individualInContext : { 587 uxfName: 'ImplIndividualInContext' 588 }, 589 contractDetails: { 590 uxfName: 'ReContractDetailsTopic' 591 }, 592 orderContext: { 593 uxfName: 'ImplOrderInContext' 594 }, 595 viewPersonInfo: { 596 uxfName: 'personInfoViewTopic' 597 }, 598 cartHeaderTopic: { 599 uxfName: 'GetCartOrderItemsTopic' 600 }, 601 clearContextTopic: { 602 uxfName: 'clearContextInContextTopic' 603 }, 604 checkPendingOnPendingOrderTopic: { 605 uxfName: 'CheckPendingOnPendingOrderTopic' 606 }, 607 expressCheckout: { 608 uxfName: 'ExpressCheckoutTopic' 609 }, 610 worryFreeTopic : { 611 uxfName: 'WorryFreeTopic' 612 }, 613 onepassInfo : { 614 uxfName: 'OnePassDetailsViewTopic' 615 } 616 } 617 },{ 618 id: 'giroPaymentMethod', 619 library: ['billingCareExpPackage','careExpPackage'], 620 topics: { 621 payMeansInfo :{ 622 uxfName: 'PayMeansTopic' 623 } 624 } 625 },{ 626 id: 'guestCheckout', 627 library: ['careExpPackage', 'commerceExpPackage'], 628 topics: { 629 deviceIdAndPlanId:{ 630 uxfName: 'DeviceIdAndPlanIdInContextTopic' 631 }, 632 guestCheckout: { 633 uxfName: 'GuestCheckoutTopicData' 634 }, 635 guestCheckoutAction: { 636 uxfName: 'GuestCheckoutTopicAction' 637 }, 638 addressRetrieve : { 639 uxfName: 'GetAddressTopic' 640 }, 641 tvSubscription: { 642 uxfName: 'TvSubscriptionTopic' 643 }, 644 shoppingCartSummary: { 645 uxfName: 'shoppingCartViewTopic' 646 }, 647 orderContext: { 648 uxfName: 'ImplOrderInContext' 649 }, 650 rrpOrderTopic: { 651 uxfName: 'RRPOrderTopic' 652 }, 653 reserveEquipment: { 654 uxfName: 'ReserveAllocatePOSEquipmentsTopic' 655 }, 656 shoppingCartSummaryAction: { 657 uxfName: 'shoppingCartActionTopic' 658 }, 659 clearContextTopic: { 660 uxfName: 'clearContextInContextTopic' 661 }, 662 getOrderInContextDataTopic: { 663 uxfName: 'GetOrderInContextDataTopic' 664 }, 665 worryFreeTopic : { 666 uxfName: 'WorryFreeTopic' 667 } 668 } 669 }, { 670 id: 'identityDocumentUpload', 671 library: ['commerceExpPackage'], 672 topics: { 673 IdDocumentsUploadDataTopic : { 674 uxfName: 'IdDocumentsUploadDataTopic' 675 }, 676 IdDocumentsUploadActionTopic : { 677 uxfName: 'IdDocumentsUploadActionTopic' 678 } 679 } 680 },{ 681 id: 'inboxNotificationSingtel', 682 library: ['commerceExpPackage'], 683 topics: { 684 inboxTopic : { 685 uxfName: 'InboxTopic' 686 }, 687 onepassInfo : { 688 uxfName: 'OnePassDetailsViewTopic' 689 } 690 } 691 },{ 692 id: 'mainLineSelection', 693 library: ['commerceExpPackage', 'careExpPackage'], 694 topics: { 695 deviceIdAndPlanId: { 696 uxfName: 'DeviceIdAndPlanIdInContextTopic' 697 }, 698 mobileShare: { 699 uxfName: 'MobileShareTopic' 700 }, 701 miniCart : { 702 uxfName: 'MiniCartViewModelTopics' 703 }, 704 miniCartSave : { 705 uxfName: 'MiniCartInContextTopic' 706 }, 707 getOrderInContextDataTopic: { 708 uxfName: 'GetOrderInContextDataTopic' 709 }, 710 orderContext: { 711 uxfName: 'ImplOrderInContext' 712 } 713 } 714 },{ 715 id: 'managePaymentCC', 716 library: ['careExpPackage', 'billingCareExpPackage'], 717 topics: { 718 accountSummary: { 719 uxfName: 'ViewBillingAccountSummaryTopic' 720 }, 721 billingSummaryActions: { 722 uxfName: 'ActionsBillingAccountSummaryTopic' 723 }, 724 payMeansInfo :{ 725 uxfName: 'PayMeansTopic' 726 } 727 } 728 }, 729 { 730 id: 'marketingTradeinBanner', 731 library: ['commerceExpPackage'], 732 topics: { 733 deviceIdAndPlanId: { 734 uxfName: 'DeviceIdAndPlanIdInContextTopic' 735 } 736 } 737 }, 738 { 739 id: 'mcssSingtelLogin', 740 library: ['billingCareExpPackage'], 741 topics: { 742 loginData: { 743 uxfName: 'ImplLoginViewTopic' 744 }, 745 loginAction: { 746 uxfName: 'ImplLoginActionTopic' 747 } 748 } 749 }, 750 { 751 id: 'miniCart', 752 library: ['commerceExpPackage'], 753 topics: { 754 deviceIdAndPlanId: { 755 uxfName: 'DeviceIdAndPlanIdInContextTopic' 756 }, 757 miniCart : { 758 uxfName: 'MiniCartViewModelTopics' 759 }, 760 miniCartSave : { 761 uxfName: 'MiniCartInContextTopic' 762 }, 763 clearContextTopic: { 764 uxfName: 'clearContextInContextTopic' 765 } 766 767 } 768 }, 769 { 770 id: 'orderSummarySingtel', 771 library: ['commerceExpPackage'], 772 topics: { 773 deviceIdAndPlanId: { 774 uxfName: 'DeviceIdAndPlanIdInContextTopic' 775 }, 776 orderSummary: { 777 uxfName: 'ViewExistingOrderSummaryWidgetTopic' 778 }, 779 orderSummaryUpdate: { 780 uxfName: 'ExistingOrderSummaryWidgetTopic' 781 }, 782 orderSummaryAction: { 783 uxfName: 'ActionsExistingOrderSummaryWidgetTopic' 784 }, 785 paymentGateway:{ 786 uxfName :'PaymentGatewayTopic' 787 }, 788 orderContext: { 789 uxfName: 'ImplOrderInContext' 790 }, 791 onepassInfo: { 792 uxfName: 'OnePassDetailsViewTopic' 793 }, 794 addressRetrieve : { 795 uxfName: 'GetAddressTopic' 796 }, 797 whiteListTopic: { 798 uxfName: 'WhiteListTopic' 799 }, 800 clearContextTopic: { 801 uxfName: 'clearContextInContextTopic' 802 }, 803 getOrderInContextDataTopic: { 804 uxfName: 'GetOrderInContextDataTopic' 805 }, 806 mtposReservationTopicAction: { 807 uxfName: 'ExtendReservationTopic' 808 }, 809 expressCheckout: { 810 uxfName: 'ExpressCheckoutTopic' 811 }, 812 rrpIPPOrderTopic: { 813 uxfName: 'RRPIPPOrderTopic' 814 } 815 } 816 }, { 817 id: 'orderConfirmationSingtel',
818 library: ['commerceExpPackage','supportExpPackage','careExpPackage'], 819 topics: { 820 orderConfirmation: { 821 uxfName: 'OrderConfirmationTopicViewModel' 822 }, 823 supportCase: { 824 uxfName: 'CreateCaseTopic' 825 }, 826 getOrderInContextDataTopic: { 827 uxfName: 'GetOrderInContextDataTopic' 828 }, 829 paymentGateway:{ 830 uxfName :'PaymentGatewayTopic' 831 }, 832 orderContext: { 833 uxfName: 'ImplOrderInContext' 834 }, 835 rrpIPPOrderTopic: { 836 uxfName: 'RRPIPPOrderTopic' 837 } 838 } 839 }, 840 { 841 id: 'orderDetails', 842 library: ['careExpPackage'], 843 topics: { 844 orderDetailsInfo :{ 845 uxfName : 'OrderDetailsTopic' 846 } 847 } 848 },{ 849 id: 'paymentHistory', 850 library: ['careExpPackage', 'billingCareExpPackage'], 851 852 topics: { 853 paymentDetails : {uxfName: 'PaymentHistoryTopicRead'}, 854 paymentHistoryActions : {uxfName: 'PaymentHistoryTopicWrite'}, 855 implAccountInContextTopic : {uxfName: 'AccountInContextTopic'}, 856 customerInContext: { 857 uxfName: 'ImplCustomerInContext' 858 }, 859 errorTopic: { 860 uxfName: 'GlobalErrorTopic' 861 } 862 } 863 }, { 864 id: 'payBills', 865 library: ['billingCareExpPackage', 'careExpPackage'], 866 topics: { 867 accountSummary: { 868 uxfName: 'ViewBillingAccountSummaryTopic' 869 }, 870 billingSummaryActions: { 871 uxfName: 'ActionsBillingAccountSummaryTopic', 872 callActions: { 873 'setInitDataForVm': { 874 isGetBillsList: false, 875 isGetBalance: true 876 } 877 } 878 }, 879 viewBillActions: { 880 uxfName: 'ViewPayBillTopic', 881 callActions: { 882 'setInitDataForVm': { 883 isNewConfirmationAPICall: true 884 } 885 } 886 }, 887 PayMeansInfo :{ 888 uxfName: 'PayMeansTopic' 889 }, 890 viewPersonInfo: { 891 uxfName: 'personInfoViewTopic' 892 }, 893 userContext: { 894 uxfName: 'ImplUserContext' 895 }, 896 errorTopic: { 897 uxfName: 'GlobalErrorTopic' 898 } 899 } 900 },{ 901 id: 'payBillsInfo', 902 library: ['careExpPackage','billingCareExpPackage'], 903 topics: { 904 payBillActions: { 905 uxfName: 'ViewPayBillTopic', 906 callActions: { 907 'setInitDataForVm': { 908 isNewConfirmationAPICall: true 909 } 910 } 911 }, 912 viewPersonInfo: { 913 uxfName: 'personInfoViewTopic' 914 }, 915 onepassInfo : { 916 uxfName: 'OnePassDetailsViewTopic' 917 } 918 } 919 },{ 920 id: 'personalDataProtectionAct', 921 library: ['commerceExpPackage'], 922 topics: { 923 personalDataProtectionAct: { 924 uxfName: 'personalDataProtectionActTopic' 925 }, 926 onepassInfo : { 927 uxfName: 'OnePassDetailsViewTopic' 928 } 929 } 930 },{ 931 id: 'phoneCatalogWithFilters', 932 library: ['commerceExpPackage', 'supportExpPackage'], 933 topics: { 934 miniCartSave : { 935 uxfName: 'MiniCartInContextTopic' 936 }, 937 deviceIdAndPlanId: { 938 uxfName: 'DeviceIdAndPlanIdInContextTopic' 939 }, 940 onepassInfo : { 941 uxfName: 'OnePassDetailsViewTopic' 942 }, 943 orderContext: { 944 uxfName: 'ImplOrderInContext' 945 }, 946 bookStoreAppointment: { 947 uxfName: 'bookStoreAppointmentViewTopic' 948 }, 949 dmpCommerceTopic: { 950 uxfName: 'GetDmpCommerceTopic' 951 } 952 } 953 },{ 954 id: 'planSummary', 955 library: ['commerceExpPackage', 'careExpPackage'], 956 topics: { 957 assignedProductInContext: { 958 uxfName: 'ImplProductInContext' 959 }, 960 assignedProduct: { 961 uxfName: 'ImplRetreiveAssignedProductDetailsTopic' 962 } 963 } 964 },{ 965 id: 'postpaidNomination', 966 library: ['careExpPackage'], 967 topics: { 968 postPaidNomination : { 969 uxfName: 'KeyNominationTopic' 970 } 971 } 972 }, 973 { 974 id: 'premiumAddons', 975 library: ['commerceExpPackage'], 976 topics: { 977 premiumAddonTopic : { 978 uxfName: 'PremiumAddonsTopic' 979 }, 980 premiumProductsTopic : { 981 uxfName: 'PremiumProductsTopic' 982 } 983 } 984 }, 985 { 986 id: 'premiumProducts', 987 library: ['commerceExpPackage'], 988 topics: { 989 deviceIdAndPlanId: { 990 uxfName: 'DeviceIdAndPlanIdInContextTopic' 991 }, 992 premiumProductsTopic : { 993 uxfName: 'PremiumProductsTopic' 994 }, 995 orderContext: { 996 uxfName: 'ImplOrderInContext' 997 }, 998 expressCheckout: { 999 uxfName: 'ExpressCheckoutTopic' 1000 }, 1001 contractDetails: { 1002 uxfName: 'ReContractDetailsTopic' 1003 } 1004 } 1005 }, 1006 { 1007 id: "hpbVoucherRedemption", 1008 library: ['careExpPackage','billingCareExpPackage', 'commerceExpPackage'], 1009 topics: { 1010 accountSummary: { 1011 uxfName: 'ViewBillingAccountSummaryTopic', 1012 callActions: { 1013 'setInitDataForVm': { 1014 includeLob1: ['VTV', 'MOB', 'TV'], 1015 excludeLob1: ['VTV'] 1016 } 1017 } 1018 }, 1019 billingSummaryActions: { 1020 uxfName: 'ActionsBillingAccountSummaryTopic', 1021 callActions: { 1022 'setInitDataForVm': { 1023 isGetBillsList: false, 1024 isGetBalance: true 1025 } 1026 } 1027 }, 1028 hpbVoucher: { 1029 uxfName: 'HPBVouchersTopic' 1030 }, 1031 userContext: { 1032 uxfName: 'ImplUserContext' 1033 } 1034 } 1035 }, 1036 {
1037 id: 'productConfiguration', 1038 library: ['commerceExpPackage'], 1039 topics: { 1040 deviceIdAndPlanId: { 1041 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1042 }, 1043 orderContext: { 1044 uxfName: 'ImplOrderInContext' 1045 }, 1046 individualInContext : { 1047 uxfName: 'ImplIndividualInContext' 1048 }, 1049 productConfiguration : { 1050 uxfName: 'ProductConfiguration' 1051 }, 1052 loginStatusTopic: { 1053 uxfName: 'HandleLoginStatusTopic' 1054 }, 1055 clearContextTopic: { 1056 uxfName: 'clearContextInContextTopic' 1057 }, 1058 getOrderInContextDataTopic: { 1059 uxfName: 'GetOrderInContextDataTopic' 1060 } 1061 } 1062 },{ 1063 id: 'redeemVoucher', 1064 library: ['careExpPackage', 'commerceExpPackage'], 1065 topics: { 1066 voucherDetails: { 1067 uxfName: 'VoucherTopic' 1068 }, 1069 reContractTopic: { 1070 uxfName: 'ReContractTopic' 1071 } 1072 } 1073 },{ 1074 id: 'relocateMyFixedServices', 1075 library: ['careExpPackage','billingCareExpPackage','supportExpPackage'], 1076 topics: { 1077 accountSummary: { 1078 uxfName: 'ViewBillingAccountSummaryTopic' 1079 }, 1080 productsAndServices: { 1081 uxfName: 'ViewServiceDetailsContext' 1082 }, 1083 productInContext: { 1084 uxfName: 'ImplProductInContext' 1085 }, 1086 relocateMyServicesDetails: { 1087 uxfName: 'RelocateMyServicesTopic', 1088 callActions: { 1089 'setInitDataForVm': { 1090 isCreateCase: false, 1091 isSendNotificationForAnonymousUser: true 1092 } 1093 } 1094 }, 1095 userContext: { 1096 uxfName: 'ImplUserContext' 1097 }, 1098 supportCase: { 1099 uxfName: 'CreateCaseTopic' 1100 }, 1101 errorTopic: { 1102 uxfName: 'GlobalErrorTopic' 1103 }, 1104 retrieveSDPAddress: { 1105 uxfName: 'GetAddressTopic' 1106 } 1107 } 1108 },{ 1109 id: 'replaceSim', 1110 library: ['commerceExpPackage', 'careExpPackage'], 1111 topics: { 1112 assignedProductInContext: { 1113 uxfName: 'ImplProductInContext' 1114 }, 1115 assignedProduct: { 1116 uxfName: 'ImplRetreiveAssignedProductDetailsTopic' 1117 }, 1118 viewPersonInfo: { 1119 uxfName: 'personInfoViewTopic' 1120 }, 1121 personInfoActions: { 1122 uxfName: 'personInfoActionsTopic' 1123 }, 1124 personInfoupdate: { 1125 uxfName: 'personInfoUpdateTopic' 1126 }, 1127 dispatchAppointmentSlot: { 1128 uxfName: 'LogisticsDispatchAppointmetSlotTopic' 1129 }, 1130 changeSimPlan :{ 1131 uxfName: 'ChangeSimTopic' 1132 }, 1133 retrieveSDPAddress: { 1134 uxfName: 'GetAddressTopic' 1135 } 1136 } 1137 },{ 1138 id: 'resumeService', 1139 library: ['careExpPackage', 'commerceExpPackage'], 1140 topics: { 1141 resumeServices : { 1142 uxfName: 'resumeServiceTopic' 1143 }, 1144 /*accountSummary:{ 1145 uxfName:'ViewBillingAccountSummaryTopic' 1146 }, 1147 billingSummaryActions: { 1148 uxfName: 'ActionsBillingAccountSummaryTopic' 1149 }*/ 1150 } 1151 },{ 1152 id: 'rewardAndVoucherBanner', 1153 library: ['careExpPackage','billingCareExpPackage'], 1154 topics: { 1155 voucherInfo: { 1156 uxfName: 'VoucherTopic' 1157 } 1158 } 1159 },{ 1160 id: 'rrpAccessoriesCatalog', 1161 library: ['commerceExpPackage'], 1162 topics: { 1163 onepassInfo : { 1164 uxfName: 'OnePassDetailsViewTopic' 1165 }, 1166 rrpIPPOrderTopic: { 1167 uxfName: 'RRPIPPOrderTopic' 1168 } 1169 } 1170 },{ 1171 id: 'rrpVarientSelector', 1172 library: ['commerceExpPackage'], 1173 topics: { 1174 productAvailability : { 1175 uxfName: 'MtposStockAvailabilityTopic' 1176 }, 1177 rrpOrderTopic: { 1178 uxfName: 'RRPOrderTopic', 1179 callActions: { 1180 'setInitDataForVm': { 1181 retrieveOrdersOnLoad: true 1182 } 1183 } 1184 }, 1185 rrpIPPOrderTopic: { 1186 uxfName: 'RRPIPPOrderTopic' 1187 }, 1188 customerInContext: { 1189 uxfName: 'ImplCustomerInContext' 1190 }, 1191 individualInContextTopic:{ 1192 uxfName: 'ImplIndividualInContext' 1193 }, 1194 checkPendingOnPendingOrderTopic: { 1195 uxfName: 'CheckPendingOnPendingOrderTopic' 1196 }, 1197 rrpShoppingCartTopic: { 1198 uxfName: 'RRPShoppingCartTopic' 1199 }, 1200 storeDataToCache: { 1201 uxfName: 'StoreDataToCacheTopic' 1202 } 1203 } 1204 },{ 1205 id: 'rrpCustomerRegistration', 1206 library: ['commerceExpPackage'], 1207 topics: { 1208 rrpSendOTPTopic: { 1209 uxfName: 'RRPCustomerRegTopic' 1210 }, 1211 rrpOrderTopic: { 1212 uxfName: 'RRPOrderTopic' 1213 } 1214 } 1215 },{ 1216 id: 'rrpSelectIPPService', 1217 library: ['careExpPackage','commerceExpPackage'], 1218 topics: { 1219 rrpIPPOrderTopic: { 1220 uxfName: 'RRPIPPOrderTopic' 1221 }, 1222 customerInContext: { 1223 uxfName: 'ImplCustomerInContext' 1224 }, 1225 rrpOrderTopic: { 1226 uxfName: 'RRPOrderTopic' 1227 }, 1228 individualInContextTopic:{ 1229 uxfName: 'ImplIndividualInContext' 1230 }, 1231 checkPendingOnPendingOrderTopic: { 1232 uxfName: 'CheckPendingOnPendingOrderTopic' 1233 }, 1234 userInformationViewModel: { 1235 uxfName: 'userInformationViewTopic' 1236 } 1237 } 1238 },{ 1239 id: 'rrpShoppingCart', 1240 library: ['commerceExpPackage'], 1241 topics: { 1242 productAvailability : { 1243 uxfName: 'MtposStockAvailabilityTopic' 1244 }, 1245 rrpOrderTopic: { 1246 uxfName: 'RRPOrderTopic', 1247 callActions: { 1248 'setInitDataForVm': { 1249 retrieveOrdersOnLoad: true, 1250 withQuote: true, 1251 orderSummary: false 1252 } 1253 } 1254 }, 1255 rrpShoppingCartTopic: { 1256 uxfName: 'RRPShoppingCartTopic' 1257 }, 1258 orderConfirmation: { 1259 uxfName: 'OrderConfirmationTopicViewModel' 1260 } 1261 } 1262 },{ 1263 id: 'rrpIppShoppingCart', 1264 library: ['commerceExpPackage', 'careExpPackage'], 1265 topics: { 1266 productAvailability : { 1267 uxfName: 'MtposStockAvailabilityTopic' 1268 }, 1269 rrpIppShoppingCartTopic: { 1270 uxfName: 'RRPIppShoppingCartTopic' 1271 }, 1272 orderConfirmation: { 1273 uxfName: 'OrderConfirmationTopicViewModel' 1274 }, 1275 rrpIPPOrderTopic: { 1276 uxfName: 'RRPIPPOrderTopic' 1277 }, 1278 deviceIdAndPlanId: { 1279 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1280 }, 1281 orderContext: { 1282 uxfName: 'ImplOrderInContext' 1283 }, 1284 shoppingCartSummary: { 1285 uxfName: 'shoppingCartViewTopic' 1286 }, 1287 shoppingCartSummaryAction: { 1288 uxfName: 'shoppingCartActionTopic' 1289 }, 1290 miniCartSave: { 1291 uxfName: 'MiniCartInContextTopic' 1292 }, 1293 loginStatusTopic: { 1294 uxfName: 'HandleLoginStatusTopic' 1295 }, 1296 voucherTopic: { 1297 uxfName: 'VoucherTopic' 1298 }, 1299 tradeInTopic: { 1300 uxfName: 'TradeInTopic' 1301 }, 1302 tvSubscription: { 1303 uxfName: 'TvSubscriptionTopic' 1304 }, 1305 reserveEquipment: { 1306 uxfName: 'ReserveAllocatePOSEquipmentsTopic' 1307 }, 1308 contractDetails: { 1309 uxfName: 'ReContractDetailsTopic' 1310 }, 1311 individualInContext : { 1312 uxfName: 'ImplIndividualInContext' 1313 }, 1314 reContractTopic: { 1315 uxfName: 'ReContractTopic' 1316 }, 1317 worryFreeTopic : { 1318 uxfName: 'WorryFreeTopic' 1319 }, 1320 onePassDetails: { 1321 uxfName: 'OnePassDetailsViewTopic' 1322 } 1323 } 1324 },{ 1325 id: 'rrpCommonFunctionality', 1326 library: ['commerceExpPackage'], 1327 topics: { 1328 rrpOrderTopic: { 1329 uxfName: 'RRPOrderTopic' 1330 }, 1331 rrpShoppingCartTopic: { 1332 uxfName: 'RRPShoppingCartTopic' 1333 } 1334 } 1335 }, 1336 { 1337 id: 'rrpFulfillment', 1338 library: ['commerceExpPackage'], 1339 topics: { 1340 rrpOrderTopic: { 1341 uxfName: 'RRPOrderTopic' 1342 }, 1343 addressRetrieve : { 1344 uxfName: 'GetAddressTopic' 1345 }, 1346 rrpDeliveryAppointmentManager: { 1347 uxfName: 'RRPAppointmentManagerTopic' 1348 }, 1349 rrpPopAppointmentManager: { 1350 uxfName: 'RRPAppointmentManagerTopic' 1351 }, 1352 rrpComAppointmentManager: { 1353 uxfName: 'RRPAppointmentManagerTopic' 1354 }, 1355 rrpReservationAppointmentManager: { 1356 uxfName: 'RRPAppointmentManagerTopic' 1357 }, 1358 rrpOrderDeliveryDetailsManager: { 1359 uxfName: 'RRPAppointmentManagerTopic' 1360 } 1361 } 1362 },{ 1363 id: 'rrpOrderSummary', 1364 library: ['commerceExpPackage'], 1365 topics: { 1366 rrpOrderTopic: { 1367 uxfName: 'RRPOrderTopic', 1368 callActions: { 1369 'setInitDataForVm': { 1370 retrieveOrdersOnLoad: false, 1371 withQuote: true, 1372 orderSummary: true 1373 } 1374 } 1375 },
1376 rrpPaymentGatewayDetails:{ 1377 uxfName :'RRPPaymentGatewayTopic' 1378 } 1379 } 1380 },{ 1381 id: 'rrpOrderConfirmation', 1382 library: ['commerceExpPackage'], 1383 topics: { 1384 rrpOrderTopic: { 1385 uxfName: 'RRPOrderTopic', 1386 callActions: { 1387 'setInitDataForVm': { 1388 retrieveOrdersOnLoad: true, 1389 withQuote: false 1390 } 1391 } 1392 }, 1393 rrpPaymentGatewayDetails:{ 1394 uxfName :'RRPPaymentGatewayTopic' 1395 }, 1396 rrpShoppingCartTopic: { 1397 uxfName: 'RRPShoppingCartTopic' 1398 } 1399 } 1400 },{ 1401 id: 'suspendService', 1402 library: ['careExpPackage','billingCareExpPackage','commerceExpPackage'], 1403 topics: { 1404 suspendServices: { 1405 uxfName: 'suspendServiceTopic' 1406 }, 1407 accountSummary:{ 1408 uxfName:'ViewBillingAccountSummaryTopic' 1409 }, 1410 billingSummaryActions: { 1411 uxfName: 'ActionsBillingAccountSummaryTopic' 1412 }, 1413 implUserContext : { 1414 uxfName: 'ImplUserContext' 1415 }, 1416 customerInContext: { 1417 uxfName: 'ImplCustomerInContext' 1418 }, 1419 productsAndServices: { 1420 uxfName: 'ViewServiceDetailsContext' 1421 }, 1422 assignedProduct: { 1423 uxfName: 'ImplRetreiveAssignedProductDetailsTopic' 1424 }, 1425 assignedProductInContext: { 1426 uxfName: 'ImplProductInContext' 1427 } 1428 } 1429 },{ 1430 id: 'scSendFeedback', 1431 library: ['supportExpPackage'], 1432 topics: { 1433 sendFeedbackTopic: { 1434 uxfName: 'SendFeedbackTopic' 1435 }, 1436 onepassInfo : { 1437 uxfName: 'OnePassDetailsViewTopic' 1438 } 1439 } 1440 }, { 1441 id: 'scTerminateEasyMobile', 1442 library: ['supportExpPackage'], 1443 topics: { 1444 sendFeedbackTopic: { 1445 uxfName: 'SendFeedbackTopic' 1446 }, 1447 onepassInfo : { 1448 uxfName: 'OnePassDetailsViewTopic' 1449 } 1450 } 1451 }, { 1452 id: 'selectDeviceButton', 1453 library: ['commerceExpPackage', 'billingCareExpPackage', 'careExpPackage'], 1454 topics: { 1455 deviceIdAndPlanId: { 1456 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1457 }, 1458 miniCart : { 1459 uxfName: 'MiniCartInContextTopic' 1460 }, 1461 miniCartSave : { 1462 uxfName: 'MiniCartInContextTopic' 1463 }, 1464 planAndDevice: { 1465 uxfName: 'PlanAndDeviceIdCatalogueViewModel' 1466 }, 1467 individualInContext : { 1468 uxfName: 'ImplIndividualInContext' 1469 }, 1470 whiteListTopic: { 1471 uxfName: 'WhiteListTopic' 1472 }, 1473 orderContext: { 1474 uxfName: 'ImplOrderInContext' 1475 }, 1476 clearContextTopic: { 1477 uxfName : 'clearContextInContextTopic' 1478 }, 1479 dmpCommerceTopic: { 1480 uxfName: 'GetDmpCommerceTopic' 1481 } 1482 1483 } 1484 }, 1485 { 1486 id: 'selectFixedLine', 1487 library: ['careExpPackage', 'commerceExpPackage'], 1488 topics: { 1489 deviceIdAndPlanId: { 1490 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1491 }, 1492 selectNumber: { 1493 uxfName: 'SelectNumberTopic' 1494 }, 1495 miniCart : { 1496 uxfName: 'MiniCartViewModelTopics' 1497 }, 1498 miniCartSave : { 1499 uxfName: 'MiniCartInContextTopic' 1500 }, 1501 loginStatusTopic: { 1502 uxfName: 'HandleLoginStatusTopic' 1503 }, 1504 individualInContext : { 1505 uxfName: 'ImplIndividualInContext' 1506 }, 1507 cartHeaderTopic: { 1508 uxfName: 'GetCartOrderItemsTopic' 1509 }, 1510 getOrderInContextDataTopic: { 1511 uxfName: 'GetOrderInContextDataTopic' 1512 }, 1513 orderContext: { 1514 uxfName: 'ImplOrderInContext' 1515 }, 1516 worryFreeTopic : { 1517 uxfName: 'WorryFreeTopic' 1518 } 1519 } 1520 }, { 1521 id: 'selectPhoneFirstFlow', 1522 library: ['commerceExpPackage'], 1523 topics: { 1524 deviceIdAndPlanId: { 1525 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1526 }, 1527 miniCart : { 1528 uxfName: 'MiniCartInContextTopic' 1529 }, 1530 bookStoreAppointment: { 1531 uxfName: 'bookStoreAppointmentViewTopic' 1532 } 1533 } 1534 }, { 1535 id: 'selectPlan', 1536 library: ['commerceExpPackage', 'careExpPackage', 'billingCareExpPackage'], 1537 topics: { 1538 deviceIdAndPlanId: { 1539 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1540 }, 1541 onePassDetails: { 1542 uxfName: 'OnePassDetailsViewTopic' 1543 }, 1544 planAndDevice: { 1545 uxfName: 'PlanAndDeviceIdCatalogueViewModel' 1546 }, 1547 miniCart : { 1548 uxfName: 'MiniCartViewModelTopics' 1549 }, 1550 miniCartSave : { 1551 uxfName: 'MiniCartInContextTopic' 1552 }, 1553 easyMobileSave: { 1554 uxfName: 'EasyMobileTweakingInContextTopic' 1555 }, 1556 individualInContext : { 1557 uxfName: 'ImplIndividualInContext' 1558 }, 1559 reContractTopic: { 1560 uxfName: 'ReContractTopic' 1561 }, 1562 orderContext: { 1563 uxfName: 'ImplOrderInContext' 1564 }, 1565 validateSessionToken: { 1566 uxfName: 'ValidateSessionTokenTopic' 1567 }, 1568 loginStatusTopic: { 1569 uxfName: 'HandleLoginStatusTopic' 1570 }, 1571 clearContextTopic: { 1572 uxfName: 'clearContextInContextTopic' 1573 }, 1574 submitRegisterInterestTopic: { 1575 uxfName: 'SubmitRegisterInterestTopic' 1576 }, 1577 checkPendingOnPendingOrderTopic: { 1578 uxfName: 'CheckPendingOnPendingOrderTopic' 1579 }, 1580 dmpCommerceTopic: { 1581 uxfName: 'GetDmpCommerceTopic' 1582 } 1583 } 1584 }, { 1585 id: 'selectNumber', 1586 library: ['careExpPackage', 'commerceExpPackage', 'billingCareExpPackage'], 1587 topics: { 1588 deviceIdAndPlanId: { 1589 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1590 }, 1591 selectNumber: { 1592 uxfName: 'SelectNumberTopic' 1593 }, 1594 orderContext: { 1595 uxfName: 'ImplOrderInContext' 1596 }, 1597 miniCart : { 1598 uxfName: 'MiniCartViewModelTopics' 1599 }, 1600 miniCartSave : { 1601 uxfName: 'MiniCartInContextTopic' 1602 }, 1603 numberPortinView: { 1604 uxfName: 'NumberPortinTopicView' 1605 }, 1606 numberPortinAction: { 1607 uxfName: 'NumberPortinTopicActions' 1608 }, 1609 individualInContext : { 1610 uxfName: 'ImplIndividualInContext' 1611 }, 1612 loginData: { 1613 uxfName: 'ImplLoginViewTopic' 1614 }, 1615 loginAction: { 1616 uxfName: 'ImplLoginActionTopic' 1617 }, 1618 onePassDetails: { 1619 uxfName: 'OnePassDetailsViewTopic' 1620 }, 1621 reContractTopic: { 1622 uxfName: 'ReContractTopic' 1623 }, 1624 loginStatusTopic: { 1625 uxfName: 'HandleLoginStatusTopic' 1626 }, 1627 cartHeaderTopic: { 1628 uxfName: 'GetCartOrderItemsTopic' 1629 }, 1630 clearContextTopic: { 1631 uxfName: 'clearContextInContextTopic' 1632 }, 1633 getOrderInContextDataTopic: { 1634 uxfName: 'GetOrderInContextDataTopic' 1635 }, 1636 checkPendingOnPendingOrderTopic: { 1637 uxfName: 'CheckPendingOnPendingOrderTopic' 1638 }, 1639 worryFreeTopic : { 1640 uxfName: 'WorryFreeTopic' 1641 }, 1642 addressRetrieve : { 1643 uxfName: 'GetAddressTopic' 1644 }, 1645 prepaidTopic: { 1646 uxfName: 'PrepaidServicesTopic' 1647 }, 1648 worryFreeContext: { 1649 uxfName: 'WorryFreeContextTopic' 1650 } 1651 } 1652 }, { 1653 id: 'setTopBox', 1654 library: ['commerceExpPackage'], 1655 topics: { 1656 setTopBoxData: { 1657 uxfName: 'SetTopBoxTopic' 1658 } 1659 } 1660 }, { 1661 id: 'shoppingCartSingtel', 1662 library: ['commerceExpPackage', 'careExpPackage'], 1663 topics: { 1664 deviceIdAndPlanId: { 1665 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1666 }, 1667 orderContext: { 1668 uxfName: 'ImplOrderInContext' 1669 }, 1670 shoppingCartSummary: { 1671 uxfName: 'shoppingCartViewTopic' 1672 }, 1673 shoppingCartSummaryAction: { 1674 uxfName: 'shoppingCartActionTopic' 1675 }, 1676 miniCartSave: { 1677 uxfName: 'MiniCartInContextTopic' 1678 }, 1679 loginStatusTopic: { 1680 uxfName: 'HandleLoginStatusTopic' 1681 }, 1682 voucherTopic: { 1683 uxfName: 'VoucherTopic' 1684 }, 1685 tradeInTopic: { 1686 uxfName: 'TradeInTopic' 1687 }, 1688 tvSubscription: { 1689 uxfName: 'TvSubscriptionTopic' 1690 }, 1691 reserveEquipment: { 1692 uxfName: 'ReserveAllocatePOSEquipmentsTopic' 1693 }, 1694 contractDetails: { 1695 uxfName: 'ReContractDetailsTopic' 1696 }, 1697 individualInContext : { 1698 uxfName: 'ImplIndividualInContext' 1699 }, 1700 reContractTopic: { 1701 uxfName: 'ReContractTopic' 1702 }, 1703 worryFreeTopic : { 1704 uxfName: 'WorryFreeTopic' 1705 }, 1706 onePassDetails: { 1707 uxfName: 'OnePassDetailsViewTopic' 1708 }, 1709 userContext: { 1710 uxfName: 'ImplUserContext' 1711 } 1712 } 1713 }, { 1714 id: 'singtelBillExplainer', 1715 library: ['commerceExpPackage'], 1716 topics: { 1717 deviceIdAndPlanId: { 1718 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1719 } 1720 } 1721 },{ 1722 id: 'singtelEnergyCatalog', 1723 library: ['commerceExpPackage'], 1724 topics: { 1725 planAndDevice: { 1726 uxfName: 'PlanAndDeviceIdCatalogueViewModel' 1727 }, 1728 deviceIdAndPlanId: { 1729 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1730 }, 1731 clearContextTopic: { 1732 uxfName: 'clearContextInContextTopic' 1733 }, 1734 miniCartSave : { 1735 uxfName: 'MiniCartInContextTopic' 1736 } 1737 } 1738 },{ 1739 id: 'singtelEnergyLogin', 1740 library: ['commerceExpPackage'], 1741 topics: { 1742 singtelEnergy: { 1743 uxfName: 'SingtelEnergyTopic' 1744 }, 1745 clearContextTopic: { 1746 uxfName: 'clearContextInContextTopic' 1747 } 1748 } 1749 }, { 1750 id: 'singtelEnergyServiceDetails', 1751 library: ['commerceExpPackage'], 1752 topics: { 1753 singtelEnergyDetails: { 1754 uxfName: 'SingtelEnergyLoadServicesTopic' 1755 }, 1756 retrieveSDPAddress: { 1757 uxfName: 'GetAddressTopic' 1758 }, 1759 energyOrdering: { 1760 uxfName: 'SingtelEnergyOrderingTopic' 1761 }, 1762 clearContextTopic: { 1763 uxfName: 'clearContextInContextTopic' 1764 } 1765 } 1766 },{ 1767 id: 'singtelInbox', 1768 library: ['careExpPackage','commerceExpPackage'], 1769 topics: { 1770 inboxTopic : { 1771 uxfName: 'InboxTopic' 1772 }, 1773 viewPersonInfo:{ 1774 uxfName: 'personInfoViewTopic' 1775 }, 1776 onepassInfo : { 1777 uxfName: 'OnePassDetailsViewTopic' 1778 }, 1779 errorTopic: { 1780 uxfName: 'GlobalErrorTopic' 1781 } 1782 } 1783 }, { 1784 id: 'singtelLoginSimulator', 1785 library: ['billingCareExpPackage'], 1786 topics: { 1787 loginData: { 1788 uxfName: 'ImplLoginViewTopic' 1789 }, 1790 loginAction: { 1791 uxfName: 'ImplLoginActionTopic' 1792 }, 1793 onePassDetails: { 1794 uxfName: 'OnePassDetailsViewTopic' 1795 } 1796 } 1797 },{ 1798 id: 'singtelOneClick', 1799 library: ['commerceExpPackage'], 1800 topics: { 1801 oneClick: { 1802 uxfName: 'SingtelOneClickViewModelTopic' 1803 }, 1804 deviceIdAndPlanId: { 1805 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1806 }, 1807 planAndDevice: { 1808 uxfName: 'PlanAndDeviceIdCatalogueViewModel' 1809 }, 1810 miniCart : { 1811 uxfName: 'MiniCartViewModelTopics' 1812 }, 1813 miniCartSave : { 1814 uxfName: 'MiniCartInContextTopic' 1815 }, 1816 dmpCommerceTopic: { 1817 uxfName: 'GetDmpCommerceTopic' 1818 }, 1819 productAvailability : { 1820 uxfName: 'MtposStockAvailabilityTopic' 1821 }, 1822 individualInContext : { 1823 uxfName: 'ImplIndividualInContext' 1824 } 1825 } 1826 }, { 1827 id: 'tvCatalogSingtel', 1828 library: ['commerceExpPackage', 'billingCareExpPackage', 'careExpPackage'], 1829 topics: { 1830 deviceIdAndPlanId: { 1831 uxfName: 'DeviceIdAndPlanIdInContextTopic' 1832 }, 1833 planAndDevice: { 1834 uxfName: 'PlanAndDeviceIdCatalogueViewModel' 1835 }, 1836 miniCartSave : { 1837 uxfName: 'MiniCartInContextTopic' 1838 }, 1839 orderContext: { 1840 uxfName: 'ImplOrderInContext' 1841 }, 1842 validateSessionToken: { 1843 uxfName: 'ValidateSessionTokenTopic' 1844 }, 1845 loginStatusTopic: { 1846
1846 uxfName: 'HandleLoginStatusTopic' 1847 }, 1848 contractDetails: { 1849 uxfName: 'ReContractDetailsTopic' 1850 }, 1851 clearContextTopic: { 1852 uxfName: 'clearContextInContextTopic' 1853 }, 1854 submitRegisterInterestTopic: { 1855 uxfName: 'SubmitRegisterInterestTopic' 1856 }, 1857 individualInContext : { 1858 uxfName: 'ImplIndividualInContext' 1859 }, 1860 checkPendingOnPendingOrderTopic: { 1861 uxfName: 'CheckPendingOnPendingOrderTopic' 1862 }, 1863 dmpCommerceTopic: { 1864 uxfName: 'GetDmpCommerceTopic' 1865 }, 1866 networkCoverageTopic: { 1867 uxfName: 'GetNetworkCoverageTopic' 1868 } 1869 } 1870 },{ 1871 id: 'tvSelfHelp', 1872 library: ['commerceExpPackage'], 1873 topics: { 1874 tvSelect :{ 1875 uxfName : 'TvSelfHelpTopic' 1876 } 1877 } 1878 },{ 1879 id: 'validateUrlParameters', 1880 library: ['careExpPackage'], 1881 topics: { 1882 emailVerification :{ 1883 uxfName : 'EmailVerificationTopic' 1884 } 1885 } 1886 },{ 1887 id: 'viewBill', 1888 library: ['careExpPackage', 'billingCareExpPackage'], 1889 topics: { 1890 accountInContext: { 1891 uxfName: 'AccountInContextTopic' 1892 }, 1893 billSummaryCharges: { 1894 uxfName: 'BillSummaryChargesTopic' 1895 }, 1896 billInContext: { 1897 uxfName: 'BillInContextTopic' 1898 }, 1899 billDetails: { 1900 uxfName: 'ViewBillCurrentChargesTopic' 1901 }, 1902 usageDetails: { 1903 uxfName: 'usageDetailsTopic' 1904 } 1905 }, 1906 vmName1: 'businesswidget/repository_l9_common/common/viewmodel/BillSummaryChargesViewModel', 1907 vmName2: 'businesswidget/repository_l9_common/common/viewmodel/contextTopics/BillingDetailsTopicViewModel', 1908 vmName3: 'businesswidget/repository_l9_common/common/viewmodel/BillSummaryChargesViewModel', 1909 vmName4: 'businesswidget/repository_l9_common/common/viewmodel/ViewBillCurrentChargesViewModel' 1910 }, { 1911 id: 'viewBillSummary', 1912 library: ['careExpPackage', 'supportExpPackage', 'billingCareExpPackage', 'commerceExpPackage'], 1913 topics: { 1914 billingSummaryActions: { 1915 uxfName: 'ActionsBillingAccountSummaryTopic', 1916 callActions: { 1917 'setInitDataForVm': { 1918 isGetBillsList: true, 1919 isGetBalance: true 1920 } 1921 } 1922 }, 1923 accountSummary: { 1924 uxfName: 'ViewBillingAccountSummaryTopic' 1925 }, 1926 supportCase: { 1927 uxfName: 'CreateCaseTopic' 1928 }, 1929 billInContext: { 1930 uxfName: 'BillInContextTopic' 1931 }, 1932 ebillPreference:{ 1933 uxfName :'ChangeEbillPreferenceTopic' 1934 }, 1935 personInfoActions: { 1936 uxfName: 'personInfoActionsTopic' 1937 }, 1938 updatePersonInfo: { 1939 uxfName: 'personInfoUpdateTopic' 1940 }, 1941 onepassInfo : { 1942 uxfName: 'OnePassDetailsViewTopic' 1943 }, 1944 errorTopic: { 1945 uxfName: 'GlobalErrorTopic' 1946 }, 1947 retrieveSDPAddress: { 1948 uxfName: 'GetAddressTopic' 1949 } 1950 } 1951 },{ 1952 id: 'view-bill-summary', 1953 library: 'careExpPackage', 1954 widgetId: 'billingAccountSummaryWidget', 1955 1956 topics: { 1957 accountSummary: { 1958 uxfName: 'BillingAccountSummaryTopic' 1959 } 1960 }, 1961 1962 viewModel: 'businesswidget/repository_l9_common/common/viewmodel/business/BillingAccountSummaryViewModel' 1963 }, { 1964 id: 'singtelLogout', 1965 library: ['careExpPackage'], 1966 topics: { 1967 logoutAction: { 1968 uxfName: 'ImplLogoutActionTopic' 1969 } 1970 } 1971 }, { 1972 id: 'singtelTimeline', 1973 library: ['careExpPackage', 'commerceExpPackage'], 1974 topics: { 1975 timeLineData: { 1976 uxfName: 'ImplTimelineTopic', 1977 callActions: { 1978 'setInitDataForVm': { 1979 getOrderDetails: true 1980 } 1981 } 1982 }, 1983 dispatchAppointmentSlot: { 1984 uxfName: 'LogisticsDispatchAppointmetSlotTopic' 1985 }, 1986 fsAppointmentSlotTopic: { 1987 uxfName: 'ImplFSAppointmentTopic' 1988 }, 1989 userContext: { 1990 uxfName: 'ImplUserContext' 1991 }, 1992 appointmentInContext: { 1993 uxfName: 'AppointmentInContextTopic' 1994 }, 1995 viewPersonInfo: { 1996 uxfName: 'personInfoViewTopic' 1997 }, 1998 onepassInfo : { 1999 uxfName: 'OnePassDetailsViewTopic' 2000 }, 2001 selfCollectionTimeSlot: { 2002 uxfName: 'SelfCollectionTimeSlotsTopic' 2003 } 2004 } 2005 },{ 2006 id: 'updateEmail', 2007 library: ['careExpPackage'], 2008 topics: { 2009 updateEmailData: { 2010 uxfName: 'UpdateVerifyEmailTopic' 2011 }, 2012 errorTopic: { 2013 uxfName: 'GlobalErrorTopic' 2014 } 2015 } 2016 }, { 2017 id: 'manageAddons', 2018 library: ['careExpPackage','billingCareExpPackage','supp
2018ortExpPackage', 'commerceExpPackage'], 2019 topics: { 2020 accountSummary: { 2021 uxfName: 'ViewBillingAccountSummaryTopic', 2022 callActions: { 2023 'setInitDataForVm': { 2024 excludeLob1: ['VTV'] 2025 } 2026 } 2027 }, 2028 billingSummaryActions: { 2029 uxfName: 'ActionsBillingAccountSummaryTopic' 2030 }, 2031 productsAndServices: { 2032 uxfName: 'ViewServiceDetailsContext' 2033 }, 2034 customerInContext: { 2035 uxfName: 'ImplCustomerInContext' 2036 }, 2037 assignedProductInContext: { 2038 uxfName: 'ImplProductInContext' 2039 }, 2040 assignedProduct: { 2041 uxfName: 'ImplRetreiveAssignedProductDetailsTopic' 2042 }, 2043 addonActionsReadWrite: { 2044 uxfName: 'AddOnsRetrieveUpdateConfigurationReadWrite' 2045 }, 2046 addonActionsRead: { 2047 uxfName: 'AddOnsRetrieveUpdateConfigurationRead' 2048 }, 2049 addonActionsWrite: { 2050 uxfName: 'AddOnsRetrieveUpdateConfigurationWrite' 2051 }, 2052 expressOtpReadWrite: { 2053 uxfName: 'ImplExpressOTPReadWriteTopic' 2054 }, 2055 accountInContext: { 2056 uxfName: 'AccountInContextTopic' 2057 }, 2058 checkPendingOnPendingOrderTopic: { 2059 uxfName: 'CheckPendingOnPendingOrderTopic' 2060 }, 2061 pendingProductsTopic: { 2062 uxfName: 'PendingProductsTopic' 2063 } 2064 } 2065 }, 2066 { 2067 id: 'showBanner', 2068 library: ['careExpPackage','billingCareExpPackage','supportExpPackage', 'commerceExpPackage'], 2069 topics: { 2070 liHook: { 2071 uxfName: 'LiHookTopic' 2072 }, 2073 Uiam: { 2074 uxfName: 'UiamTopic' 2075 }, 2076 accountSummary: { 2077 uxfName: 'ViewBillingAccountSummaryTopic', 2078 }, 2079 productsAndServices: { 2080 uxfName: 'ViewServiceDetailsContext' 2081 } 2082 } 2083 }, 2084 { 2085 id: 'wifiMesh', 2086 library: ['commerceExpPackage'], 2087 topics: { 2088 wifiMesh : { 2089 uxfName: 'WifiMeshTopic' 2090 } 2091 } 2092 }, 2093 { 2094 id: 'changeOwnership', 2095 library: ['careExpPackage','commerceExpPackage'], 2096 topics: { 2097 changeOwnershipRecipientTopic: { 2098 uxfName: 'changeOwnershipRecipientTopic' 2099 }, 2100 accountSummary: { 2101 uxfName: 'ViewBillingAccountSummaryTopic', 2102 callActions: { 2103 'setInitDataForVm': { 2104 isGetBillsList: false, 2105 isGetBalance: true 2106 } 2107 } 2108 2109 }, 2110 retrieveSDPAddress: { 2111 uxfName: 'GetAddressTopic' 2112 } 2113 } 2114 }, 2115 { 2116 id: 'serviceAgreement', 2117 library: ['commerceExpPackage'], 2118 topics: { 2119 documentListTopic: { 2120 uxfName: 'documentListTopic' 2121 } 2122 } 2123 2124 }, 2125 { 2126 id: 'validateChangeDOB', 2127 library: ['careExpPackage'], 2128 topics: { 2129 userContext: { 2130 uxfName: 'userInformationViewTopic' 2131 } 2132 } 2133 2134 }, { 2135 id: 'loginContainer', 2136 library: ['careExpPackage', 'commerceExpPackage'], 2137 topics: { 2138 worryFreeTopic : { 2139 uxfName: 'WorryFreeTopic' 2140 }, 2141 loginStatusTopic: { 2142 uxfName: 'HandleLoginStatusTopic' 2143 } 2144 } 2145 }, { 2146 id: 'KeylineNominationCircleTwo', 2147 library: ['careExpPackage'], 2148 topics: { 2149 circleTwo: {
2150 uxfName: 'CircleNominationTopic' 2151 }, 2152 postPaidNomination : { 2153 uxfName: 'KeyNominationTopic' 2154 } 2155 } 2156 } 2157 ]; 2158}(window));
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.