PageSourceSearch

https://my.supportpay.com/_next/static/chunks/9ff504d0a21804b81f0d7e345f0f8917296656f6.fcef703daac1b76f7e91.js

js supportpay.com collected 2026-10-02 04:58:12 UTC 28,033 bytes, 695 lines download raw bytes

vendor: 4,623 bytes, lines 1-99
1(window["webpackJsonp_N_E"] = window["webpackJsonp_N_E"] || []).push([[30],{
2
3/***/ "6FTQ":
4/***/ (function(module, __webpack_exports__, __webpack_require__) {
5
6"use strict";
7/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayLikeToArray; });
8function _arrayLikeToArray(arr, len) {
9  if (len == null || len > arr.length) len = arr.length;
10
11  for (var i = 0, arr2 = new Array(len); i < len; i++) {
12    arr2[i] = arr[i];
13  }
14
15  return arr2;
16}
17
18/***/ }),
19
20/***/ "8rE2":
21/***/ (function(module, __webpack_exports__, __webpack_require__) {
22
23"use strict";
24/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; });
25/* harmony import */ var _babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("6FTQ");
26
27function _unsupportedIterableToArray(o, minLen) {
28  if (!o) return;
29  if (typeof o === "string") return Object(_babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen);
30  var n = Object.prototype.toString.call(o).slice(8, -1);
31  if (n === "Object" && o.constructor) n = o.constructor.name;
32  if (n === "Map" || n === "Set") return Array.from(o);
33  if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Object(_babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen);
34}
35
36/***/ }),
37
38/***/ "8tO+":
39/***/ (function(module, __webpack_exports__, __webpack_require__) {
40
41"use strict";
42/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _iterableToArray; });
43function _iterableToArray(iter) {
44  if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
45}
46
47/***/ }),
48
49/***/ "Az1J":
50/***/ (function(module, __webpack_exports__, __webpack_require__) {
51
52"use strict";
53/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return namedRoutes; });
54/* unused harmony export familySetupRoute */
55/* unused harmony export settingRoute */
56/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return noPaddingInMainLayoutRoutes; });
57/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return caseManagementRoutes; });
58/* unused harmony export SIDER_SELF_KEYED_ROUTES */
59/* unused harmony export SIDER_HELPER_KEYED_ROUTES */
60/* harmony import */ var _Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("z7pX");
61/* harmony import */ var _Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("cpVT");
62
63
64
65var _SIDER_SUBMENU_BY_ROU;
66
67var namedRoutes = {
68  markUserRegistrationStatusCompleted: "/user/mark-user-registration-status-completed",
69  expenseTotalsAPI: "/expense/sider-expense-totals",
70  updateSiderExpenseDueDate: "/user/expense-sider-due-date",
71  youHaveReceivedPayment: "/api/send-email/send-email-api/you-have-received-payment-api",
72  youSentEmailAPayment: "/api/send-email/send-email-api/you-sent-payment-api",
73  payPalPay: "/api/pay-pal-pay",
74  login: "/auth/login",
75  forgotPassword: "/auth/forgot-password",
76  problemWithEmail: "/auth/problem-with-email",
77  checkYourEmail: "/auth/check-your-email",
78  setNewPassword: "/auth/set-new-password",
79  register: "/register",
80  emailSentInfo: "/register/email-sent-info",
81  ssoLogin: "/register/sso-login",
82  createNewUser: "/register",
83  createNewUserV2: "/register/v2",
84  registerMobile: "/register/mobile",
85  verifyMobileOtp: "/register/verify-mobile-otp",
86  createNewUserOFW: "/register/ofw-user",
87  transactionsAllOwedToYou: "/transactions/all/owed-to-you",
88  transactionsAllTotalTransactions: "/transactions/all/total-transactions",
89  transactionsAllYouOwe: "/transactions/all/you-owe",
90  transactionsRecurring: "/transactions/all/recurring",
91  transactionsPrivate: "/transactions/all/private",
92  transactionsImport: "/transactions/import",
93  transactionsImportSupport: "/transactions/import/support",
94  expenseDetailsPage: "/transactions/all/expense-details",
95  emailNotifications: "/settings/email-notifications",
96  mobileNotifications: "/settings/mobile-notifications",
97  settingsPersonalInfo: "/settings/personal-info",
98  settingsMyFamilies: "/settings/my-families",
99  settingsPayments: "/settings/payments",
100  settingsSubscription: "/settings/subscription",
101  settingsHelp: "/settings/help",
102  forgotPasswordApi: "/auth/forgot-password",
103  resetPasswordApi: "/auth/reset-password",
104  dashboard: "/dashboard",
105  registerApi: "/api/register",
106  verifyUserEmailApi: "/auth/verify-email",
107  sendEmailVerificationLink: "/sendEmailVerificationLink",
108  verifyEmailPage: "/verify-email",
109  reportsTotal: "/reports/total",
110  reportsDirect: "/reports/direct",
111  reportsReimbursement: "/reports/reimbursement",
112  documentsExpenseReceipts: "/documents/expense-receipts",
113  documentsPaymentDocs: "/documents/payment-docs",
114  documents: "/documents",
115  documentsPhotos: "/documents/photos",
116  library: "/library",
117  libraryDocuments: "/library/documents",
118  libraryPhotos: "/library/photos",
119  libraryNotes: "/library/notes",
120  documentsSupportOrderFiles: "/documents/support-order-files",
121  documentDisputesFiles: "/documents/disputes-files",
122  documentsFiles: "/documents/files",
123  caseParticipants: "/case/participants",
124  // Each Family tab owns a route so a link opens the right section. `caseManagement`
125  // is the Custom Categories tab; see `caseManagementRoutes` below.
126  caseManagement: "/case/management",
127  caseCategorySplits: "/case/category-splits",
128  caseMerchants: "/case/merchants",
129  // Deep-link routes that open a popup over the base page on load. Replaces the old
130  // ?addExpense=true / ?addMember=true query flags (unreliable in the mobile webview).
131  // The page is pages/transactions/new.tsx; it renders the active-transactions
132  // screen with Add Expense open, then rewrites the URL back to /transactions/active.
133  transactionsActiveNew: "/transactions/new",
134  caseNew: "/case/new",
135  // Alias kept for callers that still use the old name; path points at /case/new.
136  settingsSubscriptionUpgrade: "/settings/subscription/upgrade",
137  settingsPaymentsNew: "/settings/payments/new",
138  registerChooseFamily: "/register/choose-family",
139  registerCreateFamily: "/register/create-family",
140  registerAddMembers: "/register/add-members",
141  registerChoosePlan: "/register/choose-plan",
142  registerMakePayment: "/register/make-payment",
143  updateUserDetails: "/user/update-details",
144  uploadImageApi: "/api/upload/upload-image",
145  emailExists: "/register/email-exists",
146  demo: "/demo",
147  getCoupon: "/braintree/get-coupon-code",
148  updateCreditCardDetails: "/braintree/update-payment-method",
149  sendSubscriptionConfirmationEmail: "/braintree/email/subscription-confirmation",
150  getBrainTreeClientToken: "/braintree/client-token",
151  braintreeAccountDelete: "/braintree/delete-account",
152  purchaseSubscription: "/braintree/purchase-subscription",
153  getUserSubscription: "/braintree/get-subscription",
154  getUserPaymentMethodToken: "/braintree/get-user-payment-token",
155  addFutureSubscription: "/braintree/add-future-subscription",
156  threeMonthSubscription: "/braintree/three-month-subscription",
157  getCreditCardDetails: "/braintree/get-credit-details",
158  getBrainTreeUser: "/braintree/get-user-details",
159  cancelSubscription: "/braintree/cancel-subscription",
160  webHookCancelSubscription: "/braintree/webhook-cancel-subscription",
161  updateSubscriptionBillingCycle: "/braintree/update-subscription",
162  sendCancelSubscriptionEmail: "/braintree/email/cancel-subscription",
163  getUserSubscriptionBillingAddress: "/braintree/get-user-billing-address",
164  //send email with logs from backend
165  sendEmailWithLogs: "/mail/send-with-logs",
166  // new braintree routes. these will be used in new functionality and will be replaced by old ones in existing functionality too
167  isValidEmailRoute: "/register/is-email-valid",
168  braintreeClientToken: "/braintree/new/client/token",
169  promotionGetOtherUserDetails: "/braintree/new/user/other",
170  braintreeUser: "/braintree/new/user",
171  braintreeSubscription: "/braintree/new/subscription",
172  promotionGetUserDetails: "/register/user",
173  braintreeCreditCard: "/braintree/new/credit-card/",
174  getECheckPayments: "/api/eCheckRegistration/eCheckPaymentScheduler",
175  sendInvitationOtherParent: "/api/eCheckRegistration/eCheckInvitationEmail/send-eCheck-registration-invite",
176  sendECheckParentReceiveRegistration: "/api/eCheckRegistration/eCheckInvitationEmail/echeck-parent-receive-registration",
177  documentUploadApi: "/api/upload/document-upload",
178  getSignedUrl: "/api/upload/getSignedUrl",
179  documentDeleteApi: "/api/delete-document",
180  veryfiApi: "/veryfi-api",
181  createDigitalCheck: "/api/eCheckRegistration/createDigitalCheck",
182  createPhysicalCheck: "/api/eCheckRegistration/createPhysicalCheck",
183  deleteDocumentRelatedFile: "/api/document-delete-related-file",
184  googleZipCode: "/api/google-zip-code-api",
185  sendEmailNotification: "/api/send-email/sendEmailNotification",
186  getFraudDomainList: "/domain/fraud",
187  sendBrazeNotification: "/api/braze/notification/create",
188  updateBenefitProvider: "/user/update-benefit-provider",
189  verifyRecaptchaToken: "/verify-recaptcha",
190  echeckModalAcknowledge: "/user/echeck-modal-acknowledge",
191  getStateOnCountry: "/countryStateCity/states-and-cities",
192  feedback: "/user/rate-mobile-app",
193  reviewOptOut: "/user/review-opt-out",
194  // bank transfer backend APIs
195  checkbookAPI: {
196    getUserData: "/checkbook/bank/user-details",
197    user: "/checkbook/user",
198    userPhone: "/checkbook/user/phone",
199    verifyUserPhone: "/checkbook/user/phone/verify",
200    bank: "/checkbook/bank",
201    instantBankVerification: "/checkbook/bank/verification/instant",
202    instantSelectBank: "/checkbook/bank/verification/instant/select-account",
203    manualAddBank: "/checkbook/bank/manual",
204    verifyMicrodeposite: "/checkbook/bank/verify-microdeposite",
205    registrationConfirmationEmail: "/checkbook/email/registration-confirmation"
206  },
207  //transaction v2 routes
208  transactions: {
209    active: "/transactions/active",
210    paid: "/transactions/paid",
211    recurring: "/transactions/recurring",
212    "private": "/transactions/private",
213    disputes: "/transactions/disputes",
214    voided: "/transactions/voided",
215    draft: "/transactions/draft"
216  },
217  messages: "/messages",
218  calendar: "/calendar",
219  emailValidation: "/register/get-email-validation",
220  common: {
221    login: "/api/users/create-user-at-login",
222    register: "/api/users/create-new-user",
223    ssoLogin: "/api/users/create-sso-user",
224    ofwUserRegistration: "/api/users/register-ofw-user"
225  }
226};
227var familySetupRoute = [{
228  name: "registerAddMembers",
229  label: "Add Members",
230  path: namedRoutes.registerAddMembers,
231  showBack: false,
232  auth: true
233}, {
234  name: "registerChoosePlan",
235  label: "Choose Plan",
236  path: namedRoutes.registerChoosePlan,
237  showBack: false,
238  auth: true
239}, {
240  name: "registerMakePayment",
241  label: "Make Payment",
242  path: namedRoutes.registerMakePayment,
243  showBack: false,
244  auth: true
245}];
246var routes = [{
247  name: "demo",
248  label: "Demo",
249  path: namedRoutes.demo,
250  showBack: false,
251  auth: false
252}, {
253  name: "login",
254  label: "Login",
255  path: namedRoutes.login,
256  showBack: false,
257  auth: false
258}, {
259  name: "forgotPassword",
260  label: "Forgot Password",
261  path: namedRoutes.forgotPassword,
262  showBack: true,
263  auth: false
264}, {
265  name: "problemWithEmail",
266  label: "Problem With Email",
267  path: namedRoutes.problemWithEmail,
268  showBack: true,
269  auth: false
270}, {
271  name: "checkYourEmail",
272  label: "Check Your Email",
273  path: namedRoutes.checkYourEmail,
274  showBack: true,
275  auth: false
276}, {
277  name: "setNewPassword",
278  label: "Set New Password",
279  path: namedRoutes.setNewPassword,
280  showBack: false,
281  auth: false
282}, {
283  name: "register",
284  label: "Register",
285  path: namedRoutes.register,
286  showBack: false,
287  auth: false
288}, {
289  name: "registerChooseFamily",
290  label: "ChooseFamily",
291  path: namedRoutes.registerChooseFamily,
292  showBack: false,
293  auth: true
294}, {
295  name: "registerCreateFamily",
296  label: "Create Family",
297  path: namedRoutes.registerCreateFamily,
298  showBack: false,
299  auth: true
300}, {
301  name: "registerAddMembers",
302  label: "Add Members",
303  path: namedRoutes.registerAddMembers,
304  showBack: false,
305  auth: true
306}, {
307  name: "registerChoosePlan",
308  label: "Choose Plan",
309  path: namedRoutes.registerChoosePlan,
310  showBack: false,
311  auth: true
312}, {
313  name: "registerMakePayment",
314  label: "Make Payment",
315  path: namedRoutes.registerMakePayment,
316  showBack: false,
317  auth: true
318}, {
319  name: "transactionsAllOwedToYou",
320  label: "Transactions | Owed To You",
321  path: namedRoutes.transactionsAllOwedToYou,
322  showBack: false,
323  auth: true
324}, {
325  name: "transactionsAllTotalTransactions",
326  label: "Transactions | All Transactions",
327  path: namedRoutes.transactionsAllTotalTransactions,
328  showBack: false,
329  auth: true
330}, {
331  name: "transactionsAllYouOwe",
332  label: "Transactions | You Owe",
333  path: namedRoutes.transactionsAllYouOwe,
334  showBack: false,
335  auth: true
336}, {
337  name: "transactionsRecurring",
338  label: "Transactions | Recurring",
339  path: namedRoutes.transactionsRecurring,
340  showBack: false,
341  auth: true
342}, {
343  name: "transactionsPrivate",
344  label: "Transactions | Private Expenses",
345  path: namedRoutes.transactionsPrivate,
346  showBack: false,
347  auth: true
348}, {
349  name: "transactionsImport",
350  label: "Transactions | Import",
351  path: namedRoutes.transactionsImport,
352  showBack: false,
353  auth: true
354}, {
355  name: "transactionsImportSupport",
356  label: "Transactions | Import Support",
357  path: namedRoutes.transactionsImportSupport,
358  showBack: false,
359  auth: true
360}, {
361  name: "expenseDetails",
362  label: "Transactions | Expense Details",
363  path: namedRoutes.expenseDetailsPage,
364  showBack: false,
365  auth: true
366}, {
367  name: "dashboard",
368  label: "Dashboard",
369  path: namedRoutes.dashboard,
370  showBack: false,
371  auth: true
372}, {
373  name: "emailNotificationSettings",
374  label: "Email Notification",
375  path: namedRoutes.emailNotifications,
376  showBack: false,
377  auth: true
378}, {
379  name: "mobileNotificationSettings",
380  label: "Mobile Notification",
381  path: namedRoutes.mobileNotifications,
382  showBack: false,
383  auth: true
384}, {
385  name: "settingsPersonalInfo",
386  label: "Personal Info Settings",
387  path: namedRoutes.settingsPersonalInfo,
388  showBack: false,
389  auth: true
390}, {
391  name: "settingsMyFamilies",
392  label: "My Families",
393  path: namedRoutes.settingsMyFamilies,
394  showBack: false,
395  auth: true
396}, {
397  name: "settingsPayments",
398  label: "Payments",
399  path: namedRoutes.settingsPayments,
400  showBack: false,
401  auth: true
402}, {
403  name: "settingsSubscription",
404  label: "Subscription Settings",
405  path: namedRoutes.settingsSubscription,
406  showBack: false,
407  auth: true
408}, {
409  name: "settingsHelp",
410  label: "Subscription Help",
411  path: namedRoutes.settingsHelp,
412  showBack: false,
413  auth: true
414}, {
415  name: "reportsTotal",
416  label: "Reports | Reports Total",
417  path: namedRoutes.reportsTotal,
418  showBack: false,
419  auth: true
420}, {
421  name: "reportsDirect",
422  label: "Reports| Reports Direct",
423  path: namedRoutes.reportsDirect,
424  showBack: false,
425  auth: true
426}, {
427  name: "reportsReimbursement",
428  label: "Reports | Reports Reimbursement",
429  path: namedRoutes.reportsReimbursement,
430  showBack: false,
431  auth: true
432}, {
433  name: "documentsExpenseReceipts",
434  label: "Documents | Expense Receipts",
435  path: namedRoutes.documentsExpenseReceipts,
436  showBack: false,
437  auth: true
438}, {
439  name: "documentsPaymentDocs",
440  label: "Documents | Proof of Payment",
441  path: namedRoutes.documentsPaymentDocs,
442  showBack: false,
443  auth: true
444}, {
445  name: "documents",
446  label: "Library | Documents",
447  path: namedRoutes.documents,
448  showBack: false,
449  auth: true
450}, {
451  name: "documentsPhotos",
452  label: "Library | Photos",
453  path: namedRoutes.documentsPhotos,
454  showBack: false,
455  auth: true
456}, {
457  name: "library",
458  label: "Library",
459  path: namedRoutes.library,
460  showBack: false,
461  auth: true
462}, {
463  name: "libraryDocuments",
464  label: "Library | Documents",
465  path: namedRoutes.libraryDocuments,
466  showBack: false,
467  auth: true
468}, {
469  name: "libraryPhotos",
470  label: "Library | Photos",
471  path: namedRoutes.libraryPhotos,
472  showBack: false,
473  auth: true
474}, {
475  name: "libraryNotes",
476  label: "Library | Notes",
477  path: namedRoutes.libraryNotes,
478  showBack: false,
479  auth: true
480}, {
481  name: "documentsFiles",
482  label: "Documents | Documents Files",
483  path: namedRoutes.documentsFiles,
484  showBack: false,
485  auth: true
486}, {
487  name: "documentsSupportOrderFiles",
488  label: "Documents | Support Order Files",
489  path: namedRoutes.documentsSupportOrderFiles,
490  showBack: false,
491  auth: true
492}, {
493  name: "caseParticipants",
494  label: "Family | Participants",
495  path: namedRoutes.caseParticipants,
496  showBack: false,
497  auth: true
498}, {
499  name: "caseManagement",
500  label: "Family | Management",
501  path: namedRoutes.caseManagement,
502  showBack: false,
503  auth: true
504}, {
505  name: "caseCategorySplits",
506  label: "Family | Category Splits",
507  path: namedRoutes.caseCategorySplits,
508  showBack: false,
509  auth: true
510}, {
511  name: "caseMerchants",
512  label: "Family | Merchants",
513  path: namedRoutes.caseMerchants,
514  showBack: false,
515  auth: true
516}, // Deep-link "open popup" routes. Auth-guarded like their base routes so the
517// guard authenticates them and the login -> intended-route flow restores them.
518{
519  name: "transactionsActiveNew",
520  label: "Transactions | Add Expense",
521  path: namedRoutes.transactionsActiveNew,
522  showBack: false,
523  auth: true
524}, {
525  name: "caseNew",
526  label: "Family | Add Member",
527  path: namedRoutes.caseNew,
528  showBack: false,
529  auth: true
530}, {
531  name: "settingsSubscriptionUpgrade",
532  label: "Subscription | Upgrade",
533  path: namedRoutes.settingsSubscriptionUpgrade,
534  showBack: false,
535  auth: true
536}, {
537  name: "settingsPaymentsNew",
538  label: "Payments | Add Account",
539  path: namedRoutes.settingsPaymentsNew,
540  showBack: false,
541  auth: true
542}, //* V2 transaction routes
543{
544  name: "activeTransactions",
545  label: "Transactions | Active",
546  path: namedRoutes.transactions.active,
547  showBack: false,
548  auth: true
549}, {
550  name: "paidTransactions",
551  label: "Transactions | Paid",
552  path: namedRoutes.transactions.paid,
553  showBack: false,
554  auth: true
555}, {
556  name: "recurringTransactions",
557  label: "Transactions | Recurring",
558  path: namedRoutes.transactions.recurring,
559  showBack: false,
560  auth: true
561}, {
562  name: "privateTransactions",
563  label: "Transactions | Private",
564  path: namedRoutes.transactions["private"],
565  showBack: false,
566  auth: true
567}, {
568  name: "disputesTransactions",
569  label: "Transactions | Disputes",
570  path: namedRoutes.transactions.disputes,
571  showBack: false,
572  auth: true
573}, {
574  name: "deleteVoidTransactions",
575  label: "Transactions | Voided",
576  path: namedRoutes.transactions["voided"],
577  showBack: false,
578  auth: true
579}, {
580  name: "draftTransactions",
581  label: "Transactions | Draft",
582  path: namedRoutes.transactions["draft"],
583  showBack: false,
584  auth: true
585}, {
586  name: "messages",
587  label: "Messages",
588  path: namedRoutes.messages,
589  showBack: false,
590  auth: true
591}, {
592  name: "calendar",
593  label: "calendar",
594  path: namedRoutes.calendar,
595  showBack: false,
596  auth: true
597}];
598var settingRoute = [namedRoutes.emailNotifications, namedRoutes.mobileNotifications, namedRoutes.settingsPersonalInfo, namedRoutes.settingsMyFamilies, namedRoutes.settingsPayments, namedRoutes.settingsSubscription, namedRoutes.settingsSubscriptionUpgrade, namedRoutes.expenseDetailsPage, namedRoutes.messages, namedRoutes.calendar];
599var noPaddingInMainLayoutRoutes = [].concat(settingRoute, [namedRoutes.libraryNotes]);
600/**
601 * The Family tabs served by the case-management screen (everything except
602 * Members). Callers that need to treat the whole management section as one page
603 * — layout chrome, filters — should test against this rather than a single path.
604 */
605
606var caseManagementRoutes = [namedRoutes.caseManagement, namedRoutes.caseCategorySplits, namedRoutes.caseMerchants];
607/**
608 * The submenu each route sits under. Keys are the `V2Submenu` keys in the sider
609 * (`index.v2.tsx`); values are every route reachable from that group. Landing
610 * straight on a page — a deep link, a refresh, browser back — should open the
611 * group that contains it, which no onClick handler ever sees.
612 */
613
614var SIDER_SUBMENU_BY_ROUTE = (_SIDER_SUBMENU_BY_ROU = {}, Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.active, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.paid, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.recurring, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.voided, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions["private"], "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.disputes, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.draft, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactionsImport, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.libraryDocuments, "library"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.libraryPhotos, "library"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.libraryNotes, "library"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.caseParticipants, "sub_menu"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.caseCategorySplits, "sub_menu"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.caseManagement, "sub_menu"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.caseMerchants, "sub_menu"), _SIDER_SUBMENU_BY_ROU);
615/**
616* Routes whose menu item key IS the route, so the highlight can be derived from
617* the URL alone. Routes handled by the specialised helpers below (documents,
618* transaction totals) keep their own resolution.
619*/
620
621var SIDER_SELF_KEYED_ROUTES = new Set([namedRoutes.dashboard, namedRoutes.messages, namedRoutes.calendar].concat(Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(Object.keys(SIDER_SUBMENU_BY_ROUTE).filter(function (route) {
622  return SIDER_SUBMENU_BY_ROUTE[route] !== "library";
623}))));
624/**
625* Routes the sider does have an item for, but whose highlighted key is worked
626* out elsewhere — `documentsMenuKey` picks a Library sub-item from the stored
627* folder, `transactionMenuKey` reads the totals query. Listed so those routes
628* aren't mistaken for "not in the sider" and cleared.
629*/
630
vendor: 2,464 bytes, lines 631-695
631var SIDER_HELPER_KEYED_ROUTES = new Set([namedRoutes.documents, namedRoutes.documentsPhotos, namedRoutes.library, namedRoutes.libraryDocuments, namedRoutes.libraryPhotos, namedRoutes.libraryNotes, namedRoutes.transactionsAllTotalTransactions, namedRoutes.transactionsAllOwedToYou, namedRoutes.transactionsAllYouOwe, namedRoutes.transactionsRecurring]);
632/* harmony default export */ __webpack_exports__["b"] = (routes);
633
634/***/ }),
635
636/***/ "cpVT":
637/***/ (function(module, __webpack_exports__, __webpack_require__) {
638
639"use strict";
640/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _defineProperty; });
641function _defineProperty(obj, key, value) {
642  if (key in obj) {
643    Object.defineProperty(obj, key, {
644      value: value,
645      enumerable: true,
646      configurable: true,
647      writable: true
648    });
649  } else {
650    obj[key] = value;
651  }
652
653  return obj;
654}
655
656/***/ }),
657
658/***/ "z7pX":
659/***/ (function(module, __webpack_exports__, __webpack_require__) {
660
661"use strict";
662
663// EXPORTS
664__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _toConsumableArray; });
665
666// EXTERNAL MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
667var arrayLikeToArray = __webpack_require__("6FTQ");
668
669// CONCATENATED MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
670
671function _arrayWithoutHoles(arr) {
672  if (Array.isArray(arr)) return Object(arrayLikeToArray["a" /* default */])(arr);
673}
674// EXTERNAL MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/iterableToArray.js
675var iterableToArray = __webpack_require__("8tO+");
676
677// EXTERNAL MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
678var unsupportedIterableToArray = __webpack_require__("8rE2");
679
680// CONCATENATED MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
681function _nonIterableSpread() {
682  throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
683}
684// CONCATENATED MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
685
686
687
688
689function _toConsumableArray(arr) {
690  return _arrayWithoutHoles(arr) || Object(iterableToArray["a" /* default */])(arr) || Object(unsupportedIterableToArray["a" /* default */])(arr) || _nonIterableSpread();
691}
692
693/***/ })
694
695}]);

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.