From c0b5f21154690c7105e317c2cb948735e19a31d8 Mon Sep 17 00:00:00 2001 From: Yauheni Date: Tue, 26 Sep 2023 17:19:50 +0200 Subject: [PATCH 1/8] Upgrade lottie-react-native to 6.3.1 --- ios/Podfile.lock | 63 +++++++++++---------- package-lock.json | 55 +++---------------- package.json | 2 +- patches/lottie-react-native+6.3.1.patch | 73 +++++++++++++++++++++++++ 4 files changed, 115 insertions(+), 78 deletions(-) create mode 100644 patches/lottie-react-native+6.3.1.patch diff --git a/ios/Podfile.lock b/ios/Podfile.lock index ba53d939e46c..d184e909f057 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -188,7 +188,7 @@ PODS: - GoogleUtilities/Network (~> 7.4) - "GoogleUtilities/NSData+zlib (~> 7.4)" - nanopb (~> 2.30908.0) - - GoogleDataTransport (9.2.3): + - GoogleDataTransport (9.2.5): - GoogleUtilities/Environment (~> 7.7) - nanopb (< 2.30910.0, >= 2.30908.0) - PromisesObjC (< 3.0, >= 1.2) @@ -196,25 +196,25 @@ PODS: - AppAuth (~> 1.5) - GTMAppAuth (< 3.0, >= 1.3) - GTMSessionFetcher/Core (< 4.0, >= 1.1) - - GoogleUtilities/AppDelegateSwizzler (7.11.1): + - GoogleUtilities/AppDelegateSwizzler (7.11.5): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - - GoogleUtilities/Environment (7.11.1): + - GoogleUtilities/Environment (7.11.5): - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/ISASwizzler (7.11.1) - - GoogleUtilities/Logger (7.11.1): + - GoogleUtilities/ISASwizzler (7.11.5) + - GoogleUtilities/Logger (7.11.5): - GoogleUtilities/Environment - - GoogleUtilities/MethodSwizzler (7.11.1): + - GoogleUtilities/MethodSwizzler (7.11.5): - GoogleUtilities/Logger - - GoogleUtilities/Network (7.11.1): + - GoogleUtilities/Network (7.11.5): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (7.11.1)" - - GoogleUtilities/Reachability (7.11.1): + - "GoogleUtilities/NSData+zlib (7.11.5)" + - GoogleUtilities/Reachability (7.11.5): - GoogleUtilities/Logger - - GoogleUtilities/UserDefaults (7.11.1): + - GoogleUtilities/UserDefaults (7.11.5): - GoogleUtilities/Logger - GTMAppAuth (2.0.0): - AppAuth/Core (~> 1.6) @@ -224,18 +224,21 @@ PODS: - hermes-engine/Pre-built (= 0.72.4) - hermes-engine/Pre-built (0.72.4) - libevent (2.1.12) - - libwebp (1.2.4): - - libwebp/demux (= 1.2.4) - - libwebp/mux (= 1.2.4) - - libwebp/webp (= 1.2.4) - - libwebp/demux (1.2.4): + - libwebp (1.3.2): + - libwebp/demux (= 1.3.2) + - libwebp/mux (= 1.3.2) + - libwebp/sharpyuv (= 1.3.2) + - libwebp/webp (= 1.3.2) + - libwebp/demux (1.3.2): - libwebp/webp - - libwebp/mux (1.2.4): + - libwebp/mux (1.3.2): - libwebp/demux - - libwebp/webp (1.2.4) - - lottie-ios (3.4.4) - - lottie-react-native (5.1.6): - - lottie-ios (~> 3.4.0) + - libwebp/sharpyuv (1.3.2) + - libwebp/webp (1.3.2): + - libwebp/sharpyuv + - lottie-ios (4.3.1) + - lottie-react-native (6.3.1): + - lottie-ios (~> 4.3.0) - React-Core - MapboxCommon (23.6.0) - MapboxCoreMaps (10.14.0): @@ -265,7 +268,7 @@ PODS: - Permission-LocationWhenInUse (3.6.1): - RNPermissions - Plaid (4.1.0) - - PromisesObjC (2.2.0) + - PromisesObjC (2.3.1) - RCT-Folly (2021.07.22.00): - boost - DoubleConversion @@ -824,7 +827,7 @@ PODS: - libwebp (~> 1.0) - SDWebImage/Core (~> 5.10) - SocketRocket (0.6.1) - - Turf (2.6.1) + - Turf (2.7.0) - VisionCamera (2.15.4): - React - React-callinvoker @@ -1204,16 +1207,16 @@ SPEC CHECKSUMS: fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b GoogleAppMeasurement: 5ba1164e3c844ba84272555e916d0a6d3d977e91 - GoogleDataTransport: f0308f5905a745f94fb91fea9c6cbaf3831cb1bd + GoogleDataTransport: 54dee9d48d14580407f8f5fbf2f496e92437a2f2 GoogleSignIn: b232380cf495a429b8095d3178a8d5855b42e842 - GoogleUtilities: 9aa0ad5a7bc171f8bae016300bfcfa3fb8425749 + GoogleUtilities: 13e2c67ede716b8741c7989e26893d151b2b2084 GTMAppAuth: 99fb010047ba3973b7026e45393f51f27ab965ae GTMSessionFetcher: e8647203b65cee28c5f73d0f473d096653945e72 hermes-engine: 81191603c4eaa01f5e4ae5737a9efcf64756c7b2 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - libwebp: f62cb61d0a484ba548448a4bd52aabf150ff6eef - lottie-ios: 8f97d3271e155c2d688875c29cd3c74908aef5f8 - lottie-react-native: 8f9d4be452e23f6e5ca0fdc11669dc99ab52be81 + libwebp: 1786c9f4ff8a279e4dac1e8f385004d5fc253009 + lottie-ios: 6279047f1cc31b395e11f1fc24f3dab68cbf0df2 + lottie-react-native: c9f1db4f4124dcce9f8159e65d8dc6e8bcb11fb4 MapboxCommon: 4a0251dd470ee37e7fadda8e285c01921a5e1eb0 MapboxCoreMaps: eb07203bbb0b1509395db5ab89cd3ad6c2e3c04c MapboxMaps: af50ec61a7eb3b032c3f7962c6bd671d93d2a209 @@ -1227,7 +1230,7 @@ SPEC CHECKSUMS: Permission-LocationAlways: 8d99b025c9f73c696e0cdb367e42525f2e9a26f2 Permission-LocationWhenInUse: 3ba99e45c852763f730eabecec2870c2382b7bd4 Plaid: 7d340abeadb46c7aa1a91f896c5b22395a31fcf2 - PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef + PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4 RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 RCTRequired: c0569ecc035894e4a68baecb30fe6a7ea6e399f9 RCTTypeSafety: e90354072c21236e0bcf1699011e39acd25fea2f @@ -1304,11 +1307,11 @@ SPEC CHECKSUMS: SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 - Turf: 469ce2c3d22e5e8e4818d5a3b254699a5c89efa4 + Turf: 13d1a92d969ca0311bbc26e8356cca178ce95da2 VisionCamera: d3ec8883417a6a4a0e3a6ba37d81d22db7611601 Yoga: 3efc43e0d48686ce2e8c60f99d4e6bd349aff981 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 2daf34c870819a933f3fefe426801d54b2ff2a14 -COCOAPODS: 1.12.1 +COCOAPODS: 1.12.0 diff --git a/package-lock.json b/package-lock.json index 64ee3cf6308f..51c5f4f24b32 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "idb-keyval": "^6.2.1", "jest-when": "^3.5.2", "lodash": "4.17.21", - "lottie-react-native": "^5.1.6", + "lottie-react-native": "^6.3.1", "mapbox-gl": "^2.15.0", "moment": "^2.29.4", "moment-timezone": "^0.5.31", @@ -35110,20 +35110,11 @@ "loose-envify": "cli.js" } }, - "node_modules/lottie-ios": { - "version": "3.5.0", - "license": "Apache-2.0", - "peer": true - }, "node_modules/lottie-react-native": { - "version": "5.1.6", - "license": "Apache-2.0", - "dependencies": { - "invariant": "^2.2.2", - "react-native-safe-modules": "^1.0.3" - }, + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/lottie-react-native/-/lottie-react-native-6.3.1.tgz", + "integrity": "sha512-M18nAVYeGMF//bhL27D2zuMcrFPH0jbD/deBvcWi0CCcfZf6LQfx45xt+cuDqwr5nh6dMm+ta8KfZJmkbNhtlg==", "peerDependencies": { - "lottie-ios": "^3.4.0", "react": "*", "react-native": ">=0.46", "react-native-windows": ">=0.63.x" @@ -35134,20 +35125,6 @@ } } }, - "node_modules/lottie-react-native/node_modules/dedent": { - "version": "0.6.0", - "license": "MIT" - }, - "node_modules/lottie-react-native/node_modules/react-native-safe-modules": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "dedent": "^0.6.0" - }, - "peerDependencies": { - "react-native": "*" - } - }, "node_modules/lottie-web": { "version": "5.10.2", "license": "MIT" @@ -72959,27 +72936,11 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "lottie-ios": { - "version": "3.5.0", - "peer": true - }, "lottie-react-native": { - "version": "5.1.6", - "requires": { - "invariant": "^2.2.2", - "react-native-safe-modules": "^1.0.3" - }, - "dependencies": { - "dedent": { - "version": "0.6.0" - }, - "react-native-safe-modules": { - "version": "1.0.3", - "requires": { - "dedent": "^0.6.0" - } - } - } + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/lottie-react-native/-/lottie-react-native-6.3.1.tgz", + "integrity": "sha512-M18nAVYeGMF//bhL27D2zuMcrFPH0jbD/deBvcWi0CCcfZf6LQfx45xt+cuDqwr5nh6dMm+ta8KfZJmkbNhtlg==", + "requires": {} }, "lottie-web": { "version": "5.10.2" diff --git a/package.json b/package.json index cd93f718679e..e55e9c785379 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "idb-keyval": "^6.2.1", "jest-when": "^3.5.2", "lodash": "4.17.21", - "lottie-react-native": "^5.1.6", + "lottie-react-native": "^6.3.1", "mapbox-gl": "^2.15.0", "moment": "^2.29.4", "moment-timezone": "^0.5.31", diff --git a/patches/lottie-react-native+6.3.1.patch b/patches/lottie-react-native+6.3.1.patch new file mode 100644 index 000000000000..163ee6fd621e --- /dev/null +++ b/patches/lottie-react-native+6.3.1.patch @@ -0,0 +1,73 @@ +diff --git a/node_modules/lottie-react-native/src/LottieView.tsx b/node_modules/lottie-react-native/src/LottieView.tsx +index 6372ca2..c5cfad7 100644 +--- a/node_modules/lottie-react-native/src/LottieView.tsx ++++ b/node_modules/lottie-react-native/src/LottieView.tsx +@@ -4,6 +4,7 @@ import { + NativeSyntheticEvent, + ViewProps, + processColor, ++ StyleSheet, + } from 'react-native'; + + import type { LottieViewProps } from './LottieView.types'; +@@ -12,7 +13,7 @@ import NativeLottieAnimationView, { + Commands, + } from './specs/LottieAnimationViewNativeComponent'; + +-type Props = LottieViewProps & { containerProps?: ViewProps }; ++type Props = LottieViewProps & { containerProps?: ViewProps; autoSize?: boolean }; + + const defaultProps: Props = { + source: undefined, +@@ -27,6 +28,7 @@ const defaultProps: Props = { + colorFilters: [], + textFiltersAndroid: [], + textFiltersIOS: [], ++ autoSize: false, + }; + + export class LottieView extends React.PureComponent { +@@ -132,6 +134,7 @@ export class LottieView extends React.PureComponent { + textFiltersAndroid, + textFiltersIOS, + resizeMode, ++ autoSize, + ...rest + } = this.props; + +@@ -149,6 +152,22 @@ export class LottieView extends React.PureComponent { + color: processColor(colorFilter.color), + })); + ++ const aspectRatioStyle = sources.sourceJson ++ ? { aspectRatio: (source as any).w / (source as any).h } ++ : undefined; ++ ++ const styleObject = StyleSheet.flatten(style); ++ let sizeStyle; ++ if ( ++ !styleObject || ++ (styleObject.width === undefined && styleObject.height === undefined) ++ ) { ++ sizeStyle = ++ autoSize && sources.sourceJson ++ ? { width: (source as any).w } ++ : StyleSheet.absoluteFill; ++ } ++ + return ( + { + textFiltersAndroid={textFiltersAndroid} + textFiltersIOS={textFiltersIOS} + speed={speed} +- style={style} ++ style={[ ++ aspectRatioStyle, ++ sizeStyle, ++ style, ++ ]} + onAnimationFinish={this.onAnimationFinish} + onAnimationFailure={this.onAnimationFailure} + autoPlay={autoPlay} From 4b1e93fa16f36c780908e0750be62eded01cf35f Mon Sep 17 00:00:00 2001 From: Yauheni Date: Wed, 4 Oct 2023 19:00:38 +0200 Subject: [PATCH 2/8] Update styles for lottie --- patches/lottie-react-native+6.3.1.patch | 73 ------------------- src/components/ConfirmationPage.js | 2 +- src/components/IllustratedHeaderPageLayout.js | 2 +- .../ReimbursementAccountLoadingIndicator.js | 2 +- src/pages/signin/SignInHeroImage.js | 2 +- src/styles/styles.js | 7 ++ 6 files changed, 11 insertions(+), 77 deletions(-) delete mode 100644 patches/lottie-react-native+6.3.1.patch diff --git a/patches/lottie-react-native+6.3.1.patch b/patches/lottie-react-native+6.3.1.patch deleted file mode 100644 index 163ee6fd621e..000000000000 --- a/patches/lottie-react-native+6.3.1.patch +++ /dev/null @@ -1,73 +0,0 @@ -diff --git a/node_modules/lottie-react-native/src/LottieView.tsx b/node_modules/lottie-react-native/src/LottieView.tsx -index 6372ca2..c5cfad7 100644 ---- a/node_modules/lottie-react-native/src/LottieView.tsx -+++ b/node_modules/lottie-react-native/src/LottieView.tsx -@@ -4,6 +4,7 @@ import { - NativeSyntheticEvent, - ViewProps, - processColor, -+ StyleSheet, - } from 'react-native'; - - import type { LottieViewProps } from './LottieView.types'; -@@ -12,7 +13,7 @@ import NativeLottieAnimationView, { - Commands, - } from './specs/LottieAnimationViewNativeComponent'; - --type Props = LottieViewProps & { containerProps?: ViewProps }; -+type Props = LottieViewProps & { containerProps?: ViewProps; autoSize?: boolean }; - - const defaultProps: Props = { - source: undefined, -@@ -27,6 +28,7 @@ const defaultProps: Props = { - colorFilters: [], - textFiltersAndroid: [], - textFiltersIOS: [], -+ autoSize: false, - }; - - export class LottieView extends React.PureComponent { -@@ -132,6 +134,7 @@ export class LottieView extends React.PureComponent { - textFiltersAndroid, - textFiltersIOS, - resizeMode, -+ autoSize, - ...rest - } = this.props; - -@@ -149,6 +152,22 @@ export class LottieView extends React.PureComponent { - color: processColor(colorFilter.color), - })); - -+ const aspectRatioStyle = sources.sourceJson -+ ? { aspectRatio: (source as any).w / (source as any).h } -+ : undefined; -+ -+ const styleObject = StyleSheet.flatten(style); -+ let sizeStyle; -+ if ( -+ !styleObject || -+ (styleObject.width === undefined && styleObject.height === undefined) -+ ) { -+ sizeStyle = -+ autoSize && sources.sourceJson -+ ? { width: (source as any).w } -+ : StyleSheet.absoluteFill; -+ } -+ - return ( - { - textFiltersAndroid={textFiltersAndroid} - textFiltersIOS={textFiltersIOS} - speed={speed} -- style={style} -+ style={[ -+ aspectRatioStyle, -+ sizeStyle, -+ style, -+ ]} - onAnimationFinish={this.onAnimationFinish} - onAnimationFailure={this.onAnimationFailure} - autoPlay={autoPlay} diff --git a/src/components/ConfirmationPage.js b/src/components/ConfirmationPage.js index ffa3c780f154..c542f3d9a8c7 100644 --- a/src/components/ConfirmationPage.js +++ b/src/components/ConfirmationPage.js @@ -46,7 +46,7 @@ function ConfirmationPage(props) { source={props.animation} autoPlay loop - style={styles.confirmationAnimation} + style={[styles.confirmationAnimation, styles.aspectRatioLottie(props.animation)]} /> {props.heading} {props.description} diff --git a/src/components/IllustratedHeaderPageLayout.js b/src/components/IllustratedHeaderPageLayout.js index ac916117094b..0837941691ca 100644 --- a/src/components/IllustratedHeaderPageLayout.js +++ b/src/components/IllustratedHeaderPageLayout.js @@ -40,7 +40,7 @@ function IllustratedHeaderPageLayout({backgroundColor, children, illustration, f <> diff --git a/src/components/ReimbursementAccountLoadingIndicator.js b/src/components/ReimbursementAccountLoadingIndicator.js index 21aac35f4005..58390bed9b08 100644 --- a/src/components/ReimbursementAccountLoadingIndicator.js +++ b/src/components/ReimbursementAccountLoadingIndicator.js @@ -38,7 +38,7 @@ function ReimbursementAccountLoadingIndicator(props) { source={LottieAnimations.ReviewingBankInfo} autoPlay loop - style={styles.loadingVBAAnimation} + style={[styles.loadingVBAAnimation, styles.aspectRatioLottie(LottieAnimations.ReviewingBankInfo)]} /> {translate('reimbursementAccountLoadingAnimation.explanationLine')} diff --git a/src/pages/signin/SignInHeroImage.js b/src/pages/signin/SignInHeroImage.js index e67497a20e15..90d24a822b49 100644 --- a/src/pages/signin/SignInHeroImage.js +++ b/src/pages/signin/SignInHeroImage.js @@ -33,7 +33,7 @@ function SignInHeroImage(props) { source={LottieAnimations.Hands} loop autoPlay - style={[styles.alignSelfCenter, imageSize]} + style={[styles.alignSelfCenter, imageSize, styles.aspectRatioLottie(LottieAnimations.Hands)]} /> ); } diff --git a/src/styles/styles.js b/src/styles/styles.js index 7bba63c8f09f..9fe74bd2243b 100644 --- a/src/styles/styles.js +++ b/src/styles/styles.js @@ -3694,6 +3694,13 @@ const styles = (theme) => ({ fontSize: variables.fontSizeSmall, lineHeight: variables.lineHeightLarge, }, + + aspectRatioLottie: (source) => { + if (typeof source === 'object' && !source.uri) { + return {aspectRatio: source.w / source.h}; + } + return {aspectRatio: '1'}; + }, }); // For now we need to export the styles function that takes the theme as an argument From d9ff6fa0f4d2b4c7d12c3790b2134416ffd63826 Mon Sep 17 00:00:00 2001 From: Yauheni Date: Wed, 4 Oct 2023 19:11:03 +0200 Subject: [PATCH 3/8] Update branch --- .eslintrc.js | 2 + .../composite/buildAndroidAPK/action.yml | 4 +- .../getPullRequestDetails/action.yml | 6 + .github/workflows/e2ePerformanceTests.yml | 17 +- .storybook/preview.js | 2 +- .well-known/apple-app-site-association | 8 + README.md | 1 + android/app/build.gradle | 18 +- android/app/src/debug/AndroidManifest.xml | 1 + android/app/src/main/AndroidManifest.xml | 3 + assets/images/chatbubbles.svg | 12 + assets/images/google-meet.svg | 15 +- assets/images/zoom-icon.svg | 8 +- contributingGuides/FORMS.md | 64 ++- docs/404.html | 4 +- docs/Gemfile | 3 + docs/Gemfile.lock | 3 +- docs/_config.yml | 6 +- docs/_sass/_main.scss | 29 +- .../account-settings/Account-Access.md | 5 - .../account-settings/Account-Details.md | 5 + .../Global-Reimbursement.md | 5 - .../International-Reimbursements.md | 105 ++++ .../Add-a-Business-Bank-Account-(AUD).md | 50 ++ .../expensify-card/Auto-Reconciliation.md | 201 ++++++- .../exports/Default-Export-Templates.md | 27 +- .../expensify-classic/exports/Insights.md | 1 + .../exports/Other-Export-Options.md | 39 ++ .../get-paid-back/expenses/Apply-Tax.md | 38 +- .../get-paid-back/expenses/Create-Expenses.md | 129 ++++- .../get-paid-back/expenses/Merge-Expenses.md | 64 ++- .../get-paid-back/expenses/Upload-Receipts.md | 37 +- .../get-paid-back/reports/Create-A-Report.md | 165 +++++- .../get-paid-back/reports/Reimbursements.md | 47 +- .../getting-started/Individual-Users.md | 42 +- .../getting-started/Referral-Program.md | 1 + ...e-Share-For-Expensify-Approved-Partners.md | 1 + .../Your-Expensify-Partner-Manager.md | 1 + ...ok-For-Small-To-Medium-Sized-Businesses.md | 1 + ...book-For-US-Based-Bootstrapped-Startups.md | 1 + ...laybook-For-US-Based-VC-Backed-Startups.md | 1 + .../support/Your-Expensify-Account-Manager.md | 1 + .../Enable-Location-Access-On-Web.md | 1 + .../HR-integrations/Greenhouse.md | 44 +- .../integrations/HR-integrations/Gusto.md | 56 +- .../integrations/HR-integrations/Rippling.md | 14 +- .../integrations/HR-integrations/Workday.md | 105 +++- .../integrations/HR-integrations/Zenefits.md | 40 +- .../Indirect-Accounting-Integrations.md | 48 ++ .../travel-integrations/Global-VaTax.md | 32 +- .../integrations/travel-integrations/Lyft.md | 25 +- .../travel-integrations/Trip-Actions.md | 48 +- .../User-Roles.md | 64 ++- .../Vacation-Delegate.md | 54 +- .../policy-and-domain-settings/Admins.md | 5 - .../Domain-Admins.md | 5 - .../Domain-Members.md | 5 - .../policy-and-domain-settings/Expenses.md | 119 ++++- .../policy-and-domain-settings/Overview.md | 5 - .../policy-and-domain-settings/Reports.md | 5 - .../policy-and-domain-settings/Tax.md | 5 - .../policy-and-domain-settings/Trips.md | 5 - .../reports/Currency.md | 31 ++ .../reports/Report-Fields-And-Titles.md | 43 ++ .../reports/Scheduled-Submit.md | 38 ++ .../tax-tracking.md | 19 + .../billing-and-plan-types/The-Free-Plan.md | 1 + .../get-paid-back/Request-Money.md | 1 + .../getting-started/Expensify-Lounge.md | 1 + .../chat/Everything-About-Chat.md | 1 + .../chat/Expensify-Chat-For-Admins.md | 1 + ...Expensify-Chat-For-Conference-Attendees.md | 1 + .../Expensify-Chat-For-Conference-Speakers.md | 1 + ...Expensify-Chat-Playbook-For-Conferences.md | 1 + ...-australian-deposit-only-account-modal.png | Bin 0 -> 156466 bytes .../add-australian-deposit-only-account.png | Bin 0 -> 263016 bytes .../add-vba-australian-account-modal.png | Bin 0 -> 173441 bytes .../images/add-vba-australian-account.png | Bin 0 -> 268103 bytes .../images/delete-australian-bank-account.png | Bin 0 -> 154244 bytes .../policy-and-domain-settings/reports.html | 5 + fastlane/Fastfile | 2 +- ios/NewExpensify/Info.plist | 4 +- ios/NewExpensifyTests/Info.plist | 4 +- package-lock.json | 324 ++++++++++-- package.json | 13 +- patches/react-beautiful-dnd+13.1.1.patch | 259 +++++++++ .../android-repackage-app-bundle-and-sign.sh | 3 +- scripts/shellUtils.sh | 43 ++ src/App.js | 2 +- src/CONST.ts | 20 + src/ONYXKEYS.ts | 10 +- src/ROUTES.ts | 107 ++-- src/components/AddressSearch/index.js | 11 +- src/components/AttachmentModal.js | 78 ++- src/components/AvatarWithDisplayName.js | 29 +- src/components/Button/index.js | 6 +- src/components/ButtonWithDropdownMenu.js | 6 + src/components/Checkbox.js | 2 +- src/components/Composer/index.js | 6 +- .../CountryPicker/CountrySelectorModal.js | 105 ---- src/components/CountrySelector.js | 77 +++ .../DisplayNames/DisplayNamesWithTooltip.js | 11 +- src/components/DistanceRequest.js | 342 ------------ .../DistanceRequest/DistanceRequestFooter.js | 161 ++++++ .../DistanceRequestRenderItem.js | 90 ++++ src/components/DistanceRequest/index.js | 235 ++++++++ src/components/DraggableList/index.native.tsx | 18 + src/components/DraggableList/index.tsx | 127 +++++ src/components/DraggableList/types.ts | 32 ++ .../DraggableList/useDraggableInPortal.ts | 44 ++ .../EmojiPicker/EmojiPickerMenu/index.js | 9 +- .../EmojiPickerMenu/index.native.js | 8 +- src/components/ExceededCommentLength.js | 1 + src/components/Form/FormProvider.js | 2 + src/components/FormSubmit/index.js | 1 + .../BaseHTMLEngineProvider.js | 2 +- .../PreRenderer/BasePreRenderer.js | 1 + .../HTMLRenderers/PreRenderer/index.js | 87 ++- src/components/HeaderPageLayout.js | 1 - src/components/HeaderWithBackButton/index.js | 9 +- src/components/Icon/Expensicons.js | 2 + .../InvertedFlatList/BaseInvertedFlatList.js | 96 ++-- src/components/LHNOptionsList/OptionRowLHN.js | 12 +- src/components/LocaleContextProvider.js | 135 +++++ src/components/MapView/MapView.tsx | 7 +- src/components/MapView/MapView.web.tsx | 10 +- src/components/MapView/responder/index.ts | 9 +- src/components/MapView/utils.ts | 6 +- src/components/MenuItem.js | 30 +- src/components/MoneyReportHeader.js | 1 + .../MoneyRequestConfirmationList.js | 59 ++- src/components/MultipleAvatars.js | 45 +- src/components/OpacityView.js | 14 +- src/components/OptionRow.js | 1 + .../OptionsSelector/BaseOptionsSelector.js | 18 +- src/components/OptionsSelector/index.js | 1 + .../optionsSelectorPropTypes.js | 4 + src/components/PopoverMenu/index.js | 6 +- .../Pressable/PressableWithFeedback.js | 11 +- ...ssableWithSecondaryInteractionPropTypes.js | 4 + .../ReportActionItemEmojiReactions.js | 5 +- .../ReportActionItem/MoneyReportView.js | 10 +- .../ReportActionItem/MoneyRequestPreview.js | 7 +- .../ReportActionItem/MoneyRequestView.js | 75 ++- .../ReportActionItem/TaskPreview.js | 19 +- src/components/ReportActionItem/TaskView.js | 9 +- .../ReportActionsSkeletonView/index.js | 7 +- src/components/RoomNameInput/index.js | 1 + src/components/ScreenWrapper/index.js | 216 ++++---- src/components/ScreenWrapper/propTypes.js | 6 - src/components/SelectionList/BaseListItem.js | 100 ++++ .../SelectionList/BaseSelectionList.js | 118 +++-- src/components/SelectionList/RadioListItem.js | 47 +- src/components/SelectionList/UserListItem.js | 130 ++--- .../SelectionList/selectionListPropTypes.js | 73 ++- src/components/SubscriptAvatar.js | 47 +- src/components/SwipeInterceptPanResponder.js | 8 + src/components/TaskHeaderActionButton.js | 8 +- src/components/TextInput/BaseTextInput.js | 56 +- .../TextInput/baseTextInputPropTypes.js | 4 + src/components/ThreeDotsMenu/index.js | 12 +- src/components/Tooltip/BaseTooltip.js | 168 ++++++ ...{index.native.js => BaseTooltip.native.js} | 0 src/components/Tooltip/index.js | 183 +------ .../BaseUserDetailsTooltip.js | 19 + ...x.web.js => BaseUserDetailsTooltip.web.js} | 10 +- src/components/UserDetailsTooltip/index.js | 36 +- .../ValuePicker/ValueSelectorModal.js | 84 +++ .../{CountryPicker => ValuePicker}/index.js | 56 +- .../BaseVideoChatButtonAndMenu.js | 1 + src/components/WalletStatementModal/index.js | 7 +- .../WalletStatementModal/index.native.js | 101 ++-- src/components/menuItemPropTypes.js | 18 +- src/components/withKeyboardState.js | 41 +- src/components/withLocalize.js | 147 +---- src/hooks/useEnvironment.js | 1 + src/hooks/useFlipper/index.js | 1 + src/hooks/useFlipper/index.native.js | 3 + src/hooks/useLocalize.js | 2 +- src/hooks/useReportScrollManager/index.js | 4 +- .../useReportScrollManager/index.native.js | 4 +- src/hooks/useSingleExecution.js | 2 +- src/languages/en.ts | 39 +- src/languages/es.ts | 40 +- src/languages/types.ts | 9 + src/libs/API.js | 3 + src/libs/Accessibility/{index.js => index.ts} | 19 +- .../moveAccessibilityFocus/index.js | 8 - .../{index.native.js => index.native.ts} | 4 +- .../moveAccessibilityFocus/index.ts | 10 + .../moveAccessibilityFocus/types.ts | 6 + src/libs/{ApiUtils.js => ApiUtils.ts} | 26 +- .../debouncedSaveReportComment.js | 13 - ...{getDraftComment.js => getDraftComment.ts} | 8 +- .../getNumberOfLines/index.native.js | 14 - .../getNumberOfLines/index.native.ts | 8 + .../getNumberOfLines/{index.js => index.ts} | 13 +- .../ComposerUtils/getNumberOfLines/types.ts | 3 + src/libs/ComposerUtils/{index.js => index.ts} | 22 +- src/libs/ComposerUtils/types.ts | 6 + ...le.js => updateIsFullComposerAvailable.ts} | 6 +- .../updateNumberOfLines/index.js | 1 - .../{index.native.js => index.native.ts} | 10 +- .../updateNumberOfLines/index.ts | 5 + .../updateNumberOfLines/types.ts | 6 + src/libs/{DateUtils.js => DateUtils.ts} | 144 ++--- src/libs/DistanceRequestUtils.js | 4 +- src/libs/E2E/API.mock.js | 1 + src/libs/E2E/reactNativeLaunchingTest.js | 56 +- src/libs/E2E/tests/openSearchPageTest.e2e.js | 23 +- src/libs/ErrorUtils.js | 135 ----- src/libs/ErrorUtils.ts | 114 ++++ src/libs/KeyboardShortcut/index.js | 3 + src/libs/{LoginUtils.js => LoginUtils.ts} | 38 +- .../Middleware/HandleUnusedOptimisticID.ts | 43 ++ src/libs/Middleware/SaveResponseInOnyx.js | 80 +-- src/libs/Middleware/index.js | 3 +- src/libs/MoneyRequestUtils.ts | 17 +- .../Navigation/AppNavigator/AuthScreens.js | 5 +- .../AppNavigator/ModalStackNavigators.js | 7 +- .../AppNavigator/ReportScreenIDSetter.js | 121 +++++ .../AppNavigator/ReportScreenWrapper.js | 112 +--- src/libs/Navigation/Navigation.js | 5 + src/libs/Navigation/NavigationRoot.js | 7 +- .../Navigation/getTopmostReportActionID.js | 42 ++ src/libs/Navigation/linkingConfig.js | 7 +- src/libs/Network/SequentialQueue.js | 9 +- src/libs/NumberUtils.ts | 14 +- src/libs/OptionsListUtils.js | 61 ++- src/libs/PersonalDetailsUtils.js | 27 +- src/libs/Pusher/pusher.js | 5 + src/libs/{ReceiptUtils.js => ReceiptUtils.ts} | 21 +- src/libs/ReportActionsUtils.js | 16 +- src/libs/ReportUtils.js | 272 +++++++--- src/libs/Request.ts | 10 +- src/libs/RequestThrottle.ts | 10 +- src/libs/SidebarUtils.js | 12 +- src/libs/TransactionUtils.js | 428 --------------- src/libs/TransactionUtils.ts | 386 ++++++++++++++ src/libs/{UserUtils.js => UserUtils.ts} | 114 ++-- ...{ValidationUtils.js => ValidationUtils.ts} | 224 +++----- src/libs/actions/{Chronos.js => Chronos.ts} | 12 +- .../getDeviceInfo/getOSAndName/index.js | 4 - .../{index.native.js => index.native.ts} | 11 +- .../getDeviceInfo/getOSAndName/index.ts | 12 + .../getDeviceInfo/getOSAndName/types.ts | 4 + src/libs/actions/EmojiPickerAction.js | 69 --- src/libs/actions/EmojiPickerAction.ts | 87 +++ src/libs/actions/IOU.js | 222 ++++++-- src/libs/actions/OnyxUpdateManager.js | 1 + src/libs/actions/PersistedRequests.ts | 17 +- src/libs/actions/{Plaid.js => Plaid.ts} | 22 +- src/libs/actions/Policy.js | 2 +- src/libs/actions/QueuedOnyxUpdates.ts | 16 +- src/libs/actions/Report.js | 133 +++-- src/libs/actions/Task.js | 70 +-- src/libs/actions/Transaction.ts | 47 +- src/libs/actions/TransactionEdit.js | 38 ++ src/libs/compose.js | 36 -- src/libs/compose.ts | 71 +++ src/libs/deepReplaceKeysAndValues.ts | 50 ++ src/libs/fileDownload/FileUtils.js | 2 +- .../index.android.js | 3 - .../index.android.ts | 8 + .../getPlaidLinkTokenParameters/index.ios.js | 3 - .../getPlaidLinkTokenParameters/index.ios.ts | 8 + src/libs/getPlaidLinkTokenParameters/index.js | 7 - src/libs/getPlaidLinkTokenParameters/index.ts | 11 + src/libs/getPlaidLinkTokenParameters/types.ts | 10 + src/libs/migrateOnyx.js | 3 +- .../migrations/AddLastVisibleActionCreated.js | 44 -- .../migrations/PersonalDetailsByAccountID.js | 54 +- .../index.js | 5 - .../{index.native.js => index.native.ts} | 11 +- .../index.ts | 8 + .../types.ts | 3 + src/libs/tryResolveUrlFromApiRoot.ts | 3 +- src/pages/EditRequestDistancePage.js | 128 +++++ src/pages/EditRequestPage.js | 67 ++- src/pages/EditRequestReceiptPage.js | 15 +- src/pages/EditRequestTagPage.js | 1 + .../EnablePayments/AdditionalDetailsStep.js | 2 +- .../EnablePayments/EnablePaymentsPage.js | 122 ++--- src/pages/EnablePayments/IdologyQuestions.js | 226 ++++---- .../TermsPage/ShortTermsForm.js | 21 +- src/pages/EnablePayments/TermsStep.js | 7 +- .../EnablePayments/userWalletPropTypes.js | 3 + src/pages/NewChatSelectorPage.js | 6 +- .../PrivateNotes/PrivateNotesEditPage.js | 104 ++-- .../PrivateNotes/PrivateNotesListPage.js | 26 +- .../PrivateNotes/PrivateNotesViewPage.js | 14 +- .../ReimbursementAccount/RequestorStep.js | 319 +++++------ src/pages/ReportDetailsPage.js | 31 +- src/pages/ReportParticipantsPage.js | 17 +- src/pages/ShareCodePage.js | 24 +- src/pages/home/HeaderView.js | 162 +++--- src/pages/home/ReportScreen.js | 287 +++++----- src/pages/home/ReportScreenContext.js | 6 +- .../report/AnimatedEmptyStateBackground.js | 47 ++ .../BaseReportActionContextMenu.js | 15 +- .../report/ContextMenu/ContextMenuActions.js | 12 +- .../PopoverReportActionContextMenu.js | 500 +++++++++--------- .../ComposerWithSuggestions.js | 26 +- .../ReportActionCompose.js | 2 +- .../SilentCommentUpdater.js | 1 + src/pages/home/report/ReportActionItem.js | 66 ++- .../home/report/ReportActionItemCreated.js | 10 +- .../home/report/ReportActionItemFragment.js | 23 - .../home/report/ReportActionItemMessage.js | 2 - .../report/ReportActionItemMessageEdit.js | 81 +-- .../home/report/ReportActionItemSingle.js | 4 +- src/pages/home/report/ReportActionsList.js | 89 ++-- .../report/ReportActionsListItemRenderer.js | 6 + src/pages/home/report/ReportActionsView.js | 25 +- src/pages/home/report/ReportFooter.js | 8 +- .../home/report/ReportTypingIndicator.js | 1 + .../home/report/reportActionPropTypes.js | 3 - .../withReportAndReportActionOrNotFound.js | 13 +- src/pages/home/sidebar/SidebarLinks.js | 208 ++++---- src/pages/home/sidebar/SidebarLinksData.js | 4 +- .../SidebarScreen/BaseSidebarScreen.js | 11 +- src/pages/home/sidebar/SidebarScreen/index.js | 22 +- .../sidebar/SidebarScreen/index.native.js | 7 +- .../sidebar/SidebarScreen/sidebarPropTypes.js | 2 - src/pages/iou/IOUCurrencySelection.js | 3 +- src/pages/iou/MoneyRequestEditWaypointPage.js | 32 ++ src/pages/iou/MoneyRequestSelectorPage.js | 31 +- ...questPage.js => NewDistanceRequestPage.js} | 19 +- ...> NewDistanceRequestWaypointEditorPage.js} | 20 +- src/pages/iou/ReceiptSelector/index.js | 69 +-- src/pages/iou/ReceiptSelector/index.native.js | 27 +- src/pages/iou/WaypointEditor.js | 46 +- src/pages/iou/steps/MoneyRequestAmountForm.js | 80 +-- .../iou/steps/MoneyRequestConfirmPage.js | 5 +- .../MoneyRequestParticipantsSelector.js | 29 +- src/pages/iou/steps/NewRequestAmountPage.js | 7 +- src/pages/reportMetadataPropTypes.js | 9 + src/pages/reportPropTypes.js | 9 - src/pages/settings/InitialSettingsPage.js | 14 +- .../Contacts/ContactMethodDetailsPage.js | 25 +- .../Profile/CustomStatus/StatusPage.js | 17 +- .../settings/Profile/LoungeAccessPage.js | 2 +- .../Profile/PersonalDetails/AddressPage.js | 61 ++- .../PersonalDetails/CountrySelectionPage.js | 107 ++++ .../PersonalDetailsInitialPage.js | 26 +- src/pages/settings/Profile/ProfilePage.js | 14 +- src/pages/settings/Profile/PronounsPage.js | 71 ++- .../Report/NotificationPreferencePage.js | 2 +- .../settings/Report/ReportSettingsPage.js | 64 ++- src/pages/settings/Report/RoomNamePage.js | 3 + .../settings/Security/CloseAccountPage.js | 9 +- .../settings/Security/SecuritySettingsPage.js | 1 - .../TwoFactorAuth/Steps/VerifyStep.js | 25 +- .../settings/Wallet/ExpensifyCardPage.js | 43 +- .../settings/Wallet/WalletPage/CardDetails.js | 107 ++++ src/pages/signin/SignInPageLayout/index.js | 3 +- .../ValidateCodeForm/BaseValidateCodeForm.js | 1 + src/pages/workspace/WorkspaceInvitePage.js | 6 +- src/pages/workspace/WorkspaceMembersPage.js | 34 +- src/pages/workspace/WorkspaceNewRoomPage.js | 49 +- .../reimburse/WorkspaceRateAndUnitPage.js | 81 ++- src/stories/Button.stories.js | 31 +- src/stories/ButtonWithDropdownMenu.stories.js | 8 +- src/stories/Form.stories.js | 41 +- src/styles/StyleUtils.ts | 26 +- src/styles/styles.js | 59 ++- src/styles/themes/default.js | 3 +- src/styles/themes/light.js | 2 +- src/styles/utilities/spacing.ts | 4 + src/styles/variables.ts | 1 - src/types/modules/react.d.ts | 6 + src/types/onyx/OriginalMessage.ts | 3 +- src/types/onyx/PersonalDetails.ts | 18 +- src/types/onyx/Report.ts | 15 +- src/types/onyx/ReportMetadata.ts | 9 + src/types/onyx/Response.ts | 3 +- src/types/onyx/Transaction.ts | 24 +- src/types/onyx/UserWallet.ts | 3 + src/types/onyx/index.ts | 2 + tests/e2e/ADDING_TESTS.md | 57 +- tests/e2e/config.js | 4 +- tests/e2e/config.local.js | 6 +- tests/e2e/testRunner.js | 8 +- tests/e2e/utils/installApp.js | 5 +- tests/e2e/utils/killApp.js | 4 +- tests/e2e/utils/launchApp.js | 4 +- tests/e2e/utils/logger.js | 5 +- tests/unit/DistanceRequestUtilsTest.js | 12 + tests/unit/GooglePlacesUtilsTest.js | 4 +- tests/unit/LoginUtilsTest.js | 96 ++++ tests/unit/MiddlewareTest.js | 102 ++++ tests/unit/MigrationTest.js | 107 ++-- tests/unit/OptionsListUtilsTest.js | 8 +- tests/unit/ReportUtilsTest.js | 200 +++++-- tests/unit/SidebarFilterTest.js | 8 +- tests/unit/SidebarOrderTest.js | 34 +- tests/unit/deepReplaceKeysAndValuesTest.js | 127 +++++ tests/utils/LHNTestUtils.js | 2 +- tests/utils/TestHelper.js | 6 +- 399 files changed, 10321 insertions(+), 5236 deletions(-) create mode 100644 assets/images/chatbubbles.svg delete mode 100644 docs/articles/expensify-classic/account-settings/Account-Access.md create mode 100644 docs/articles/expensify-classic/account-settings/Account-Details.md delete mode 100644 docs/articles/expensify-classic/bank-accounts-and-credit-cards/Global-Reimbursement.md create mode 100644 docs/articles/expensify-classic/bank-accounts-and-credit-cards/International-Reimbursements.md create mode 100644 docs/articles/expensify-classic/bank-accounts-and-credit-cards/business-bank-accounts/Add-a-Business-Bank-Account-(AUD).md create mode 100644 docs/articles/expensify-classic/exports/Other-Export-Options.md create mode 100644 docs/articles/expensify-classic/integrations/accounting-integrations/Indirect-Accounting-Integrations.md delete mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/Admins.md delete mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/Domain-Admins.md delete mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/Domain-Members.md delete mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/Overview.md delete mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/Reports.md delete mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/Tax.md delete mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/Trips.md create mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/reports/Currency.md create mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/reports/Report-Fields-And-Titles.md create mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/reports/Scheduled-Submit.md create mode 100644 docs/articles/expensify-classic/policy-and-domain-settings/tax-tracking.md create mode 100644 docs/assets/images/add-australian-deposit-only-account-modal.png create mode 100644 docs/assets/images/add-australian-deposit-only-account.png create mode 100644 docs/assets/images/add-vba-australian-account-modal.png create mode 100644 docs/assets/images/add-vba-australian-account.png create mode 100644 docs/assets/images/delete-australian-bank-account.png create mode 100644 docs/expensify-classic/hubs/policy-and-domain-settings/reports.html create mode 100644 patches/react-beautiful-dnd+13.1.1.patch delete mode 100644 src/components/CountryPicker/CountrySelectorModal.js create mode 100644 src/components/CountrySelector.js delete mode 100644 src/components/DistanceRequest.js create mode 100644 src/components/DistanceRequest/DistanceRequestFooter.js create mode 100644 src/components/DistanceRequest/DistanceRequestRenderItem.js create mode 100644 src/components/DistanceRequest/index.js create mode 100644 src/components/DraggableList/index.native.tsx create mode 100644 src/components/DraggableList/index.tsx create mode 100644 src/components/DraggableList/types.ts create mode 100644 src/components/DraggableList/useDraggableInPortal.ts create mode 100644 src/components/LocaleContextProvider.js create mode 100644 src/components/SelectionList/BaseListItem.js create mode 100644 src/components/SwipeInterceptPanResponder.js create mode 100644 src/components/Tooltip/BaseTooltip.js rename src/components/Tooltip/{index.native.js => BaseTooltip.native.js} (100%) create mode 100644 src/components/UserDetailsTooltip/BaseUserDetailsTooltip.js rename src/components/UserDetailsTooltip/{index.web.js => BaseUserDetailsTooltip.web.js} (94%) create mode 100644 src/components/ValuePicker/ValueSelectorModal.js rename src/components/{CountryPicker => ValuePicker}/index.js (56%) create mode 100644 src/hooks/useFlipper/index.js create mode 100644 src/hooks/useFlipper/index.native.js rename src/libs/Accessibility/{index.js => index.ts} (74%) delete mode 100644 src/libs/Accessibility/moveAccessibilityFocus/index.js rename src/libs/Accessibility/moveAccessibilityFocus/{index.native.js => index.native.ts} (62%) create mode 100644 src/libs/Accessibility/moveAccessibilityFocus/index.ts create mode 100644 src/libs/Accessibility/moveAccessibilityFocus/types.ts rename src/libs/{ApiUtils.js => ApiUtils.ts} (75%) delete mode 100644 src/libs/ComposerUtils/debouncedSaveReportComment.js rename src/libs/ComposerUtils/{getDraftComment.js => getDraftComment.ts} (75%) delete mode 100644 src/libs/ComposerUtils/getNumberOfLines/index.native.js create mode 100644 src/libs/ComposerUtils/getNumberOfLines/index.native.ts rename src/libs/ComposerUtils/getNumberOfLines/{index.js => index.ts} (55%) create mode 100644 src/libs/ComposerUtils/getNumberOfLines/types.ts rename src/libs/ComposerUtils/{index.js => index.ts} (69%) create mode 100644 src/libs/ComposerUtils/types.ts rename src/libs/ComposerUtils/{updateIsFullComposerAvailable.js => updateIsFullComposerAvailable.ts} (66%) delete mode 100644 src/libs/ComposerUtils/updateNumberOfLines/index.js rename src/libs/ComposerUtils/updateNumberOfLines/{index.native.js => index.native.ts} (77%) create mode 100644 src/libs/ComposerUtils/updateNumberOfLines/index.ts create mode 100644 src/libs/ComposerUtils/updateNumberOfLines/types.ts rename src/libs/{DateUtils.js => DateUtils.ts} (75%) delete mode 100644 src/libs/ErrorUtils.js create mode 100644 src/libs/ErrorUtils.ts rename src/libs/{LoginUtils.js => LoginUtils.ts} (56%) create mode 100644 src/libs/Middleware/HandleUnusedOptimisticID.ts create mode 100644 src/libs/Navigation/AppNavigator/ReportScreenIDSetter.js create mode 100644 src/libs/Navigation/getTopmostReportActionID.js rename src/libs/{ReceiptUtils.js => ReceiptUtils.ts} (69%) delete mode 100644 src/libs/TransactionUtils.js create mode 100644 src/libs/TransactionUtils.ts rename src/libs/{UserUtils.js => UserUtils.ts} (63%) rename src/libs/{ValidationUtils.js => ValidationUtils.ts} (65%) rename src/libs/actions/{Chronos.js => Chronos.ts} (82%) delete mode 100644 src/libs/actions/Device/getDeviceInfo/getOSAndName/index.js rename src/libs/actions/Device/getDeviceInfo/getOSAndName/{index.native.js => index.native.ts} (51%) create mode 100644 src/libs/actions/Device/getDeviceInfo/getOSAndName/index.ts create mode 100644 src/libs/actions/Device/getDeviceInfo/getOSAndName/types.ts delete mode 100644 src/libs/actions/EmojiPickerAction.js create mode 100644 src/libs/actions/EmojiPickerAction.ts rename src/libs/actions/{Plaid.js => Plaid.ts} (81%) create mode 100644 src/libs/actions/TransactionEdit.js delete mode 100644 src/libs/compose.js create mode 100644 src/libs/compose.ts create mode 100644 src/libs/deepReplaceKeysAndValues.ts delete mode 100644 src/libs/getPlaidLinkTokenParameters/index.android.js create mode 100644 src/libs/getPlaidLinkTokenParameters/index.android.ts delete mode 100644 src/libs/getPlaidLinkTokenParameters/index.ios.js create mode 100644 src/libs/getPlaidLinkTokenParameters/index.ios.ts delete mode 100644 src/libs/getPlaidLinkTokenParameters/index.js create mode 100644 src/libs/getPlaidLinkTokenParameters/index.ts create mode 100644 src/libs/getPlaidLinkTokenParameters/types.ts delete mode 100644 src/libs/migrations/AddLastVisibleActionCreated.js delete mode 100644 src/libs/setShouldShowComposeInputKeyboardAware/index.js rename src/libs/setShouldShowComposeInputKeyboardAware/{index.native.js => index.native.ts} (61%) create mode 100644 src/libs/setShouldShowComposeInputKeyboardAware/index.ts create mode 100644 src/libs/setShouldShowComposeInputKeyboardAware/types.ts create mode 100644 src/pages/EditRequestDistancePage.js create mode 100644 src/pages/home/report/AnimatedEmptyStateBackground.js create mode 100644 src/pages/iou/MoneyRequestEditWaypointPage.js rename src/pages/iou/{DistanceRequestPage.js => NewDistanceRequestPage.js} (79%) rename src/pages/iou/{WaypointEditorPage.js => NewDistanceRequestWaypointEditorPage.js} (63%) create mode 100644 src/pages/reportMetadataPropTypes.js create mode 100644 src/pages/settings/Profile/PersonalDetails/CountrySelectionPage.js create mode 100644 src/pages/settings/Wallet/WalletPage/CardDetails.js create mode 100644 src/types/modules/react.d.ts create mode 100644 src/types/onyx/ReportMetadata.ts create mode 100644 tests/unit/DistanceRequestUtilsTest.js create mode 100644 tests/unit/LoginUtilsTest.js create mode 100644 tests/unit/MiddlewareTest.js create mode 100644 tests/unit/deepReplaceKeysAndValuesTest.js diff --git a/.eslintrc.js b/.eslintrc.js index b5b4add538f6..75a74ed371c4 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -38,6 +38,7 @@ module.exports = { { files: ['*.js', '*.jsx', '*.ts', '*.tsx'], rules: { + 'rulesdir/no-multiple-onyx-in-file': 'off', 'rulesdir/onyx-props-must-have-default': 'off', 'react-native-a11y/has-accessibility-hint': ['off'], 'react-native-a11y/has-valid-accessibility-descriptors': [ @@ -163,6 +164,7 @@ module.exports = { }, ], curly: 'error', + 'you-dont-need-lodash-underscore/throttle': 'off', }, }, { diff --git a/.github/actions/composite/buildAndroidAPK/action.yml b/.github/actions/composite/buildAndroidAPK/action.yml index 819234df0bc3..fc280ab2a223 100644 --- a/.github/actions/composite/buildAndroidAPK/action.yml +++ b/.github/actions/composite/buildAndroidAPK/action.yml @@ -13,7 +13,7 @@ runs: - uses: ruby/setup-ruby@eae47962baca661befdfd24e4d6c34ade04858f7 with: - ruby-version: '2.7' + ruby-version: "2.7" bundler-cache: true - uses: gradle/gradle-build-action@3fbe033aaae657f011f88f29be9e65ed26bd29ef @@ -26,4 +26,4 @@ runs: uses: actions/upload-artifact@65d862660abb392b8c4a3d1195a2108db131dd05 with: name: ${{ inputs.ARTIFACT_NAME }} - path: android/app/build/outputs/apk/e2eRelease/app-e2eRelease.apk + path: android/app/build/outputs/apk/e2e/release/app-e2e-release.apk diff --git a/.github/actions/javascript/getPullRequestDetails/action.yml b/.github/actions/javascript/getPullRequestDetails/action.yml index a59cf55bdf9f..ed2c60f018a1 100644 --- a/.github/actions/javascript/getPullRequestDetails/action.yml +++ b/.github/actions/javascript/getPullRequestDetails/action.yml @@ -13,8 +13,14 @@ inputs: outputs: MERGE_COMMIT_SHA: description: 'The merge_commit_sha of the given pull request' + HEAD_COMMIT_SHA: + description: 'The head_commit_sha of the given pull request' MERGE_ACTOR: description: 'The actor who merged the pull request' + IS_MERGED: + description: 'True if the pull request is merged' + FORKED_REPO_URL: + description: 'Output forked repo URL if PR includes changes from a fork' runs: using: 'node16' main: './index.js' diff --git a/.github/workflows/e2ePerformanceTests.yml b/.github/workflows/e2ePerformanceTests.yml index d8f9cad138d9..3666e8c7d343 100644 --- a/.github/workflows/e2ePerformanceTests.yml +++ b/.github/workflows/e2ePerformanceTests.yml @@ -84,12 +84,7 @@ jobs: - name: Unmerged PR - Fetch head ref of unmerged PR if: ${{ !fromJSON(steps.getPullRequestDetails.outputs.IS_MERGED) }} run: | - if [[ ${{ steps.getPullRequestDetails.outputs.FORKED_REPO_URL }} != '' ]]; then - git remote add pr_remote ${{ steps.getPullRequestDetails.outputs.FORKED_REPO_URL }} - git fetch pr_remote ${{ steps.getPullRequestDetails.outputs.HEAD_COMMIT_SHA }} --no-tags --depth=1 - else - git fetch origin ${{ steps.getPullRequestDetails.outputs.HEAD_COMMIT_SHA }} --no-tags --depth=1 - fi + git fetch origin ${{ steps.getPullRequestDetails.outputs.HEAD_COMMIT_SHA }} --no-tags --depth=1 - name: Unmerged PR - Set dummy git credentials before merging if: ${{ !fromJSON(steps.getPullRequestDetails.outputs.IS_MERGED) }} @@ -101,7 +96,7 @@ jobs: if: ${{ !fromJSON(steps.getPullRequestDetails.outputs.IS_MERGED) }} id: getMergeCommitShaIfUnmergedPR run: | - git merge --no-commit ${{ steps.getPullRequestDetails.outputs.HEAD_COMMIT_SHA }} + git merge --allow-unrelated-histories --no-commit ${{ steps.getPullRequestDetails.outputs.HEAD_COMMIT_SHA }} git checkout ${{ steps.getPullRequestDetails.outputs.HEAD_COMMIT_SHA }} env: GITHUB_TOKEN: ${{ github.token }} @@ -140,18 +135,19 @@ jobs: name: baseline-apk-${{ needs.buildBaseline.outputs.VERSION }} path: zip - # The downloaded artifact will be a file named "app-e2eRelease.apk" so we have to rename it + # The downloaded artifact will be a file named "app-e2e-release.apk" so we have to rename it - name: Rename baseline APK - run: mv "${{steps.downloadBaselineAPK.outputs.download-path}}/app-e2eRelease.apk" "${{steps.downloadBaselineAPK.outputs.download-path}}/app-e2eRelease-baseline.apk" + run: mv "${{steps.downloadBaselineAPK.outputs.download-path}}/app-e2e-release.apk" "${{steps.downloadBaselineAPK.outputs.download-path}}/app-e2eRelease-baseline.apk" - name: Download delta APK uses: actions/download-artifact@e9ef242655d12993efdcda9058dee2db83a2cb9b + id: downloadDeltaAPK with: name: delta-apk-${{ needs.buildDelta.outputs.DELTA_REF }} path: zip - name: Rename delta APK - run: mv "${{steps.downloadBaselineAPK.outputs.download-path}}/app-e2eRelease.apk" "${{steps.downloadBaselineAPK.outputs.download-path}}/app-e2eRelease-compare.apk" + run: mv "${{steps.downloadDeltaAPK.outputs.download-path}}/app-e2e-release.apk" "${{steps.downloadDeltaAPK.outputs.download-path}}/app-e2eRelease-compare.apk" - name: Copy e2e code into zip folder run: cp -r tests/e2e zip @@ -196,7 +192,6 @@ jobs: run: cat "./Host_Machine_Files/\$WORKING_DIRECTORY/debug.log" - name: Check if test failed, if so post the results and add the DeployBlocker label - if: ${{ github.event_name == 'workflow_call' }} run: | if grep -q '🔴' ./Host_Machine_Files/\$WORKING_DIRECTORY/output.md; then gh pr edit ${{ inputs.PR_NUMBER }} --add-label DeployBlockerCash diff --git a/.storybook/preview.js b/.storybook/preview.js index b198c0d2d626..a989960794f2 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -6,7 +6,7 @@ import './fonts.css'; import ComposeProviders from '../src/components/ComposeProviders'; import HTMLEngineProvider from '../src/components/HTMLEngineProvider'; import OnyxProvider from '../src/components/OnyxProvider'; -import {LocaleContextProvider} from '../src/components/withLocalize'; +import {LocaleContextProvider} from '../src/components/LocaleContextProvider'; import {KeyboardStateProvider} from '../src/components/withKeyboardState'; import {EnvironmentProvider} from '../src/components/withEnvironment'; import {WindowDimensionsProvider} from '../src/components/withWindowDimensions'; diff --git a/.well-known/apple-app-site-association b/.well-known/apple-app-site-association index c871764117ed..d6da0232f2fc 100644 --- a/.well-known/apple-app-site-association +++ b/.well-known/apple-app-site-association @@ -68,9 +68,17 @@ "/": "/workspace/*", "comment": "Workspace Details" }, + { + "/": "/get-assistance/*", + "comment": "Get Assistance Pages" + }, { "/": "/teachersunite/*", "comment": "Teachers Unite!" + }, + { + "/": "/search/*", + "comment": "Search" } ] } diff --git a/README.md b/README.md index fce7cee8dcdd..9aad797ebb51 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,7 @@ For an M1 Mac, read this [SO](https://stackoverflow.com/questions/64901180/how-t * If you get the error `Could not find 'bundler'`, install the bundler gem first: `gem install bundler` and try again. * If you are using MacOS and get the error `Gem::FilePermissionError` when trying to install the bundler gem, you're likely using system Ruby, which requires administrator permission to modify. To get around this, install another version of Ruby with a version manager like [rbenv](https://github.com/rbenv/rbenv#installation). * Before installing iOS dependencies, you need to obtain a token from Mapbox to download their SDKs. Please run `npm run configure-mapbox` and follow the instructions. + * For help with MapBox token, you can see [this Slack thread](https://expensify.slack.com/archives/C01GTK53T8Q/p1692740856745279?thread_ts=1692322511.804599&cid=C01GTK53T8Q) * To install the iOS dependencies, run: `npm install && npm run pod-install` * If you are an Expensify employee and want to point the emulator to your local VM, follow [this](https://stackoverflow.com/c/expensify/questions/7699) * To run a on a **Development Simulator**: `npm run ios` diff --git a/android/app/build.gradle b/android/app/build.gradle index bcac489f6828..f5c28fd53492 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -58,7 +58,7 @@ project.ext.envConfigFiles = [ adhocRelease: ".env.adhoc", developmentRelease: ".env", developmentDebug: ".env", - e2eRelease: ".env.production" + e2eRelease: "tests/e2e/.env.e2e" ] /** @@ -90,8 +90,8 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion multiDexEnabled rootProject.ext.multiDexEnabled - versionCode 1001037402 - versionName "1.3.74-2" + versionCode 1001037705 + versionName "1.3.77-5" } flavorDimensions "default" @@ -136,10 +136,20 @@ android { signingConfig signingConfigs.debug } release { - signingConfig signingConfigs.release productFlavors.production.signingConfig signingConfigs.release minifyEnabled enableProguardInReleaseBuilds proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + + signingConfig null + // buildTypes take precedence over productFlavors when it comes to the signing configuration, + // thus we need to manually set the signing config, so that the e2e uses the debug config again. + // In other words, the signingConfig setting above will be ignored when we build the flavor in release mode. + productFlavors.all { flavor -> + // All release builds should be signed with the release config ... + flavor.signingConfig signingConfigs.release + } + // ... except for the e2e flavor, which we maybe want to build locally: + productFlavors.e2e.signingConfig signingConfigs.debug } } diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml index 7e1870e8b30b..2eab8de1eb7b 100644 --- a/android/app/src/debug/AndroidManifest.xml +++ b/android/app/src/debug/AndroidManifest.xml @@ -4,6 +4,7 @@ + + + @@ -83,6 +85,7 @@ + diff --git a/assets/images/chatbubbles.svg b/assets/images/chatbubbles.svg new file mode 100644 index 000000000000..6194c43e631e --- /dev/null +++ b/assets/images/chatbubbles.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/assets/images/google-meet.svg b/assets/images/google-meet.svg index 138a11859321..980cd102f67a 100644 --- a/assets/images/google-meet.svg +++ b/assets/images/google-meet.svg @@ -1,8 +1,7 @@ - \ No newline at end of file + + + + + diff --git a/assets/images/zoom-icon.svg b/assets/images/zoom-icon.svg index 6c6ed03cb2f3..24d019654795 100644 --- a/assets/images/zoom-icon.svg +++ b/assets/images/zoom-icon.svg @@ -1 +1,7 @@ - \ No newline at end of file + + + + + diff --git a/contributingGuides/FORMS.md b/contributingGuides/FORMS.md index 661c700130c7..1fb67483daca 100644 --- a/contributingGuides/FORMS.md +++ b/contributingGuides/FORMS.md @@ -4,6 +4,20 @@ This document lists specific guidelines for using our Form component and general ## General Form UI/UX +### Inputs +Any form input needs to be wrapped in [InputWrapper](https://github.com/Expensify/App/blob/029d009731dcd3c44cd1321672b9672ef0d3d7d9/src/components/Form/InputWrapper.js) and passed as `InputComponent` property additionally it's necessary po pass an unique `inputID`. All other props of the input can be passed as `InputWrapper` props. +```jsx + +``` + ### Labels, Placeholders, & Hints Labels are required for each input and should clearly mark the field. Optional text may appear below a field when a hint, suggestion, or context feels necessary. If validation fails on such a field, its error should clearly explain why without relying on the hint. Inline errors should always replace the microcopy hints. Placeholders should not be used as it’s customary for labels to appear inside form fields and animate them above the field when focused. @@ -13,7 +27,8 @@ Labels are required for each input and should clearly mark the field. Optional t Labels and hints are enabled by passing the appropriate props to each input: ```jsx - @@ -24,7 +39,8 @@ Labels and hints are enabled by passing the appropriate props to each input: If a field has a character limit we should give that field a max limit. This is done by passing the maxLength prop to TextInput. ```jsx - ``` @@ -42,7 +58,8 @@ We should always set people up for success on native platforms by enabling the b We have a couple of keyboard types [defined](https://github.com/Expensify/App/blob/572caa9e7cf32a2d64fe0e93d171bb05a1dfb217/src/CONST.js#L357-L360) and should be used like so: ```jsx - ``` @@ -56,7 +73,8 @@ As a best practice we should avoid asking for information we can get via other m Browsers use the name prop to autofill information into the input. Here's a [reference](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#recommended_input_name_and_autocomplete_attribute_values) for available values for the name prop. ```jsx - ``` @@ -91,7 +109,7 @@ To give a slightly more detailed example of how this would work with phone numbe Form inputs will NOT store draft values by default. This is to avoid accidentally storing any sensitive information like passwords, SSN or bank account information. We need to explicitly tell each form input to save draft values by passing the shouldSaveDraft prop to the input. Saving draft values is highly desirable and we should always try to save draft values. This way when a user continues a given flow they can easily pick up right where they left off if they accidentally exited a flow. Inputs with saved draft values [will be cleared when a user logs out](https://github.com/Expensify/App/blob/aa1f0f34eeba5d761657168255a1ae9aebdbd95e/src/libs/actions/SignInRedirect.js#L52) (like most data). Additionally, we should clear draft data once the form is successfully submitted by calling `Onyx.set(ONYXKEY.FORM_ID, null)` in the onSubmit callback passed to Form. ```jsx - ``` @@ -178,9 +196,9 @@ Submit buttons shall not be disabled or blocked from being pressed in most cases The only time we won’t allow a user to press the submit button is when we have submitted the form and are waiting for a response (e.g. from the API). In this case we will show a loading indicator and additional taps on the submit button will have no effect. This is handled by the Form component and will also ensure that a form cannot be submitted multiple times. -## Using Form.js +## Using Form -The example below shows how to use [Form.js](https://github.com/Expensify/App/blob/c5a84e5b4c0b8536eed2214298a565e5237a27ca/src/components/Form.js) in our app. You can also refer to [Form.stories.js](https://github.com/Expensify/App/blob/c5a84e5b4c0b8536eed2214298a565e5237a27ca/src/stories/Form.stories.js) for more examples. +The example below shows how to use [FormProvider](https://github.com/Expensify/App/blob/029d009731dcd3c44cd1321672b9672ef0d3d7d9/src/components/Form/FormProvider.js) and [InputWrapper](https://github.com/Expensify/App/blob/029d009731dcd3c44cd1321672b9672ef0d3d7d9/src/components/Form/InputWrapper.js) in our app. You can also refer to [Form.stories.js](https://github.com/Expensify/App/blob/c5a84e5b4c0b8536eed2214298a565e5237a27ca/src/stories/Form.stories.js) for more examples. ```jsx function validate(values) { @@ -201,43 +219,47 @@ function onSubmit(values) { }, 1000); } -
- // Wrapping TextInput in a View to show that Form inputs can be nested in other components + // Wrapping InputWrapper in a View to show that Form inputs can be nested in other components - - - + ``` -`Form.js` also works with inputs nested in a custom component, e.g. [AddressForm](https://github.com/Expensify/App/blob/86579225ff30b21dea507347735259637a2df461/src/pages/ReimbursementAccount/AddressForm.js). The only exception is that the nested component shouldn't be wrapped around any HoC. +`FormProvider` also works with inputs nested in a custom component, e.g. [AddressForm](https://github.com/Expensify/App/blob/86579225ff30b21dea507347735259637a2df461/src/pages/ReimbursementAccount/AddressForm.js). The only exception is that the nested component shouldn't be wrapped around any HoC and all inputs in the component needs to be wrapped with `InputWrapper`. ```jsx const BankAccountForm = () => ( <> - - ( ); // ... -
- + ``` ### Props provided to Form inputs @@ -266,7 +288,7 @@ The following prop is available to form inputs: - value: The value to show for the input. - onValueChange: A callback that is called when the input's value changes. -Form.js will automatically provide the following props to any input with the inputID prop. +InputWrapper component will automatically provide the following props to any input with the inputID prop. - ref: A React ref that must be attached to the input. - value: The input value. @@ -287,13 +309,13 @@ An example of this can be seen in the [ACHContractStep](https://github.com/Expen ### Safe Area Padding -Any `Form.js` that has a button will also add safe area padding by default. If the `
` is inside a `` we will want to disable the default safe area padding applied there e.g. +Any `FormProvider.js` that has a button will also add safe area padding by default. If the `` is inside a `` we will want to disable the default safe area padding applied there e.g. ```js - + {...} - + ``` diff --git a/docs/404.html b/docs/404.html index 1773388c6923..4338293218cc 100644 --- a/docs/404.html +++ b/docs/404.html @@ -1,8 +1,8 @@ --- permalink: /404.html --- -
- +
+ Hmm it's not here...
That page is nowhere to be found.
diff --git a/docs/Gemfile b/docs/Gemfile index 7cad729ee45b..701ae50ca381 100644 --- a/docs/Gemfile +++ b/docs/Gemfile @@ -32,3 +32,6 @@ gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] gem "webrick", "~> 1.7" gem 'jekyll-seo-tag' + +gem 'jekyll-redirect-from' + diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 1a5b26e2dc23..0963d3c73e6c 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -263,6 +263,7 @@ DEPENDENCIES github-pages http_parser.rb (~> 0.6.0) jekyll-feed (~> 0.12) + jekyll-redirect-from jekyll-seo-tag tzinfo (~> 1.2) tzinfo-data @@ -270,4 +271,4 @@ DEPENDENCIES webrick (~> 1.7) BUNDLED WITH - 2.4.3 + 2.4.19 diff --git a/docs/_config.yml b/docs/_config.yml index 114e562cae04..dc134d0d2c19 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,7 +1,7 @@ title: Expensify Help tagline: Expensify Help - all your Expensify questions answered in one place. description: Got a question about receipts, expenses, corporate cards, or anything else in the spend management universe? Get answers at help.expensify.com. -url: help.expensify.com +url: https://help.expensify.com author: Expensify logo: /assets/images/expensify-help.svg open_url: true @@ -17,3 +17,7 @@ exclude: [README.md, TEMPLATE.md, vendor] plugins: - jekyll-seo-tag + - jekyll-redirect-from + +whitelist: + - jekyll-redirect-from diff --git a/docs/_sass/_main.scss b/docs/_sass/_main.scss index 6e4095569a6d..3ad2276713da 100644 --- a/docs/_sass/_main.scss +++ b/docs/_sass/_main.scss @@ -641,30 +641,13 @@ button { } .centered-content { - height: 240px; + width: 100%; + height: calc(100vh - 56px); + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; text-align: center; - font-size: larger; - position: absolute; - top: calc((100vh - 240px) / 2); - - width: 380px; - right: calc((100vw - 380px) / 2); - @include breakpoint($breakpoint-tablet) { - width: 500px; - right: calc((100vw - 500px) / 2); - } - - &.with-lhn { - right: calc((100vw - 380px) / 2); - - @include breakpoint($breakpoint-tablet) { - right: calc((100vw - 320px - 500px ) / 2); - } - - @include breakpoint($breakpoint-desktop) { - right: calc((100vw - 420px - 500px) / 2); - } - } div { margin-top: 8px; diff --git a/docs/articles/expensify-classic/account-settings/Account-Access.md b/docs/articles/expensify-classic/account-settings/Account-Access.md deleted file mode 100644 index b3126201715f..000000000000 --- a/docs/articles/expensify-classic/account-settings/Account-Access.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Account Access -description: Account Access ---- -## Resource Coming Soon! diff --git a/docs/articles/expensify-classic/account-settings/Account-Details.md b/docs/articles/expensify-classic/account-settings/Account-Details.md new file mode 100644 index 000000000000..46a6c6ba0c25 --- /dev/null +++ b/docs/articles/expensify-classic/account-settings/Account-Details.md @@ -0,0 +1,5 @@ +--- +title: Account Details +description: Account Details +--- +## Resource Coming Soon! diff --git a/docs/articles/expensify-classic/bank-accounts-and-credit-cards/Global-Reimbursement.md b/docs/articles/expensify-classic/bank-accounts-and-credit-cards/Global-Reimbursement.md deleted file mode 100644 index 073d3a9bd700..000000000000 --- a/docs/articles/expensify-classic/bank-accounts-and-credit-cards/Global-Reimbursement.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Global Reimbursement -description: Global Reimbursement ---- -## Resource Coming Soon! diff --git a/docs/articles/expensify-classic/bank-accounts-and-credit-cards/International-Reimbursements.md b/docs/articles/expensify-classic/bank-accounts-and-credit-cards/International-Reimbursements.md new file mode 100644 index 000000000000..7313c73ac6e6 --- /dev/null +++ b/docs/articles/expensify-classic/bank-accounts-and-credit-cards/International-Reimbursements.md @@ -0,0 +1,105 @@ +--- +title: International Reimbursements +description: International Reimbursements +--- +# Overview + +If your company’s business bank account is in the US, Canada, the UK, Europe, or Australia, you now have the option to send direct reimbursements to nearly any country across the globe! +The process to enable global reimbursements is dependent on the currency of your reimbursement bank account, so be sure to review the corresponding instructions below. + +# How to request international reimbursements + +## The reimbursement account is in USD + +If your reimbursement bank account is in USD, the first step is connecting the bank account to Expensify. +The individual who plans on sending reimbursements internationally should head to **Settings > Account > Payments > Add Verified Bank Account**. From there, you will provide company details, input personal information, and upload a copy of your ID. + +Once the USD bank account is verified (or if you already had a USD business bank account connected), click the support icon in your Expensify account to inform your Setup Specialist, Account Manager, or Concierge that you’d like to enable international reimbursements. From there, Expensify will ask you to confirm the currencies of the reimbursement and employee bank accounts. + +Our team will assess your account, and if you meet the criteria, international reimbursements will be enabled. + +## The reimbursement account is in AUD, CAD, GBP, EUR + +To request international reimbursements, contact Expensify Support to make that request. + +You can do this by clicking on the support icon and informing your Setup Specialist, Account Manager, or Concierge that you’d like to set up global reimbursements on your account. +From there, Expensify will ask you to confirm both the currencies of the reimbursement and employee bank accounts. + +Our team will assess your account, and if you meet the criteria, international reimbursements will be enabled. + +# How to verify the bank account for sending international payments + +Once international payments are enabled on your Expensify account, the next step is verifying the bank account to send the reimbursements. + +## The reimbursement account is in USD + +First, confirm the workspace settings are set up correctly by doing the following: +1. Head to **Settings > Workspaces > Group > _[Workspace Name]_ > Reports** and check that the workspace currency is USD +2. Under **Settings > Workspaces > Group > _[Workspace Name]_ > Reimbursements**, set the reimbursement method to direct +3. Under **Settings > Workspaces > Group > _[Workspace Name]_ > Reimbursements**, set the USD bank account to the default account + +Once that’s all set, head to **Settings > Account > Payments**, and click **Enable Global Reimbursement** on the bank account (this button may not show for up to 60 minutes after the Expensify team confirms international reimbursements are available on your account). + +From there, you’ll fill out a form via DocuSign. Once the form is complete, it is automatically sent to our Compliance Team for review. Our Support Team will contact you with more details if additional information is required. + +## The reimbursement account is in AUD, CAD, GBP, EUR + +First, confirm the workspace currency corresponds with the currency of the reimbursement bank account. You can do this under **Settings > Workspaces > Group > _[Workspace Name]_ > Reports**. It should be AUD, CAD, GBP, or EUR. + +Next, add the bank account to Expensify: +1. Head to **Settings > Workspaces > Group > _[Workspace Name]_ > Reimbursements** and set the reimbursement method to direct (this button may not show for up to 60 minutes after the Expensify team confirms international reimbursements are available on your account) +2. Click **Add Business Bank Account** +3. If the incorrect country shows as the default, click **Switch Country** to select the correct country +4. Enter the bank account details +5. Click **Save & Continue** + +From there, you’ll fill out a form via DocuSign. Once the form is complete, it is automatically sent to our Compliance Team for review. Our Support Team will contact you with more details if additional information is required. + +# How to start reimbursing internationally + +After the bank account is verified for international payments, set the correct bank account as the reimbursement account. + +You can do this under **Settings > Workspaces > Group > _[Workspace Name]_ > Reimbursements** by selecting the reimbursement account as the default account. + +Finally, have your employees add their deposit-only bank accounts. They can do this by logging into their Expensify accounts, heading to **Settings > Account > Payments**, and clicking **Add Deposit-Only Bank Account**. + +# Deep Dive + +## Documents requested + +Our Compliance Team may ask for additional information depending on who initiates the verification or what information you provide on the DocuSign form. + +Examples of additional requested information: +- The reimburser’s proof of address and ID +- Company directors’ proofs of address and IDs +- An authorization letter +- An independently certified documentation such as shareholder agreement from a lawyer, notary, or public accountant if an individual owns more than 25% of the company + +# FAQ + +## How many people can send reimbursements internationally? + +Once your company is authorized to send global payments, only the individual who went through the verification can reimburse international employees. + +## How long does it take to verify an account for international payments? + +It varies! The verification process can take a few business days to several weeks. It depends on whether or not the information in the DocuSign form is correct if our Compliance Team requires any additional information, and how responsive the employee verifying the company’s details is to our requests. + +## If I already have a USD bank account connected to Expensify, do I need to go through the verification process again to enable international payments? + +If you’ve already connected a US business bank account, you can request to enable global reimbursements by contacting Expensify Support immediately. However, additional steps are required to verify the bank account for international payments. + +## My employee says they don’t have the option to add their non-USD bank account as a deposit account – what should they do? + +Have the employee double-check that their default workspace is set as the workspace that's connected to the bank you're using to send international payments. + +An employee can confirm their default workspace is under **Settings > Workspaces > Group**. The default workspace has a green checkmark next to it. They can change their default workspace by clicking **Default Workspace** on the correct workspace. + +## Who is the “Authorized User” on the International Reimbursement DocuSign form? + +This is the person who will process international reimbursements. The authorized user should be the same person who manages the bank account connection in Expensify. + +## Who should I enter as the “User” on the International Reimbursement form? + +You can leave this form section blank since the “User” is Expensify. + diff --git a/docs/articles/expensify-classic/bank-accounts-and-credit-cards/business-bank-accounts/Add-a-Business-Bank-Account-(AUD).md b/docs/articles/expensify-classic/bank-accounts-and-credit-cards/business-bank-accounts/Add-a-Business-Bank-Account-(AUD).md new file mode 100644 index 000000000000..6f0c738693ca --- /dev/null +++ b/docs/articles/expensify-classic/bank-accounts-and-credit-cards/business-bank-accounts/Add-a-Business-Bank-Account-(AUD).md @@ -0,0 +1,50 @@ +--- +title: Add-a-Business-Bank-Account-(AUD).md +description: This article provides insight on setting up and using an Australian Business Bank account in Expensify. +--- + +# How to add an Australian business bank account (for admins) +A withdrawal account is the business bank account that you want to use to pay your employee reimbursements. + +_Your policy currency must be set to AUD and reimbursement setting set to Indirect to continue. If your main policy is used for something other than AUD, then you will need to create a new one and set that policy to AUD._ +To set this up, you’ll run through the following steps: + +1. Go to *Settings > Your Account > Payments* and click *Add Verified Bank Account* +![Click the Verified Bank Account button in the bottom right-hand corner of the screen](https://help.expensify.com/assets/images/add-vba-australian-account.png){:width="100%"} + +2. Enter the required information to connect to your business bank account. If you don't know your Bank User ID/Direct Entry ID/APCA Number, please contact your bank and they will be able to provide this. +![Enter your information in each of the required fields](https://help.expensify.com/assets/images/add-vba-australian-account-modal.png){:width="100%"} + +3. Link the withdrawal account to your policy by heading to *Settings > Policies > Group > [Policy name] > Reimbursement* +4. Click *Direct* reimbursement +5. Set the default withdrawal account for processing reimbursements +6. Tell your employees to add their deposit accounts and start reimbursing. + +# How to delete a bank account +If you’re no longer using a bank account you previously connected to Expensify, you can delete it by doing the following: + +1. Navigate to Settings > Accounts > Payments +2. Click *Delete* +![Click the Delete button](https://help.expensify.com/assets/images/delete-australian-bank-account.png){:width="100%"} + +You can complete this process either via the web app (on a computer), or via the mobile app. + +# Deep Dive +## Bank-specific batch payment support + +If you are new to using Batch Payments in Australia, to reimburse your staff or process payroll, you may want to check out these bank-specific instructions for how to upload your .aba file: + +ANZ Bank - [Import a file for payroll payments](https://www.anz.com.au/support/internet-banking/pay-transfer-business/payroll/import-file/) +CommBank - [Importing and using
 Direct Entry (EFT) files](https://www.commbank.com.au/business/pds/003-279-importing-a-de-file.pdf) +Westpac - [Importing Payment Files](https://www.westpac.com.au/business-banking/online-banking/support-faqs/import-files/) +NAB - [Quick Reference Guide - Upload a payment file](https://www.nab.com.au/business/online-banking/nab-connect/help) +Bendigo Bank - [Bulk payments user guide](https://www.bendigobank.com.au/globalassets/documents/business/bulk-payments-user-guide.pdf) +Bank of Queensland - [Payments file upload facility FAQ](https://www.boq.com.au/help-and-support/online-banking/ob-faqs-and-support/faq-pfuf) + +*Note:* Some financial institutions require an ABA file to include a *self-balancing transaction*. If you are unsure, please check with your bank to ensure whether to tick this option or not, as selecting an incorrect option will result in the ABA file not working with your bank's internet banking platform. + +## Enable Global Reimbursement + +If you have employees in other countries outside of Australia, you can now reimburse them directly using Global Reimbursement. + +To do this, you’ll first need to delete any existing Australian business bank accounts. Then, you’ll want to follow the instructions to enable Global Reimbursements diff --git a/docs/articles/expensify-classic/expensify-card/Auto-Reconciliation.md b/docs/articles/expensify-classic/expensify-card/Auto-Reconciliation.md index 85202835a0e4..9de47d6e5beb 100644 --- a/docs/articles/expensify-classic/expensify-card/Auto-Reconciliation.md +++ b/docs/articles/expensify-classic/expensify-card/Auto-Reconciliation.md @@ -1,5 +1,200 @@ --- -title: Auto-reconciliation -description: Auto-reconciliation +title: Expensify Card Auto-Reconciliation +description: Everything you need to know about Expensify Card Auto-Reconciliation --- -## Resource Coming Soon! + + +# Overview +If your company uses the Expensify Card, and connects to a direct accounting integration, you can auto-reconcile card spending each month. + +The integrations that auto-reconciliation are available on are: + +- QuickBooks Online +- Xero +- NetSuite +- Sage Intacct + +# How-to Set Up Expensify Card Auto-Reconciliation + +## Auto-Reconciliation Prerequisites + +- Connection: +1. A Preferred Workspace is set. +2. A Reconciliation Account is set and matches the Expensify Card settlement account. +- Automation: +1. Auto-Sync is enabled on the Preferred Workspace above. +2. Scheduled Submit is enabled on the Preferred Workspace above. +- User: +1. A Domain Admin is set as the Preferred Workspace’s Preferred Exporter. + +To set up your auto-reconciliation account with the Expensify Card, follow these steps: +1. Navigate to your Settings. +2. Choose "Domains," then select your specific domain name. +3. Click on "Company Cards." +4. From the dropdown menu, pick the Expensify Card. +5. Head to the "Settings" tab. +6. Select the account in your accounting solution that you want to use for reconciliation. Make sure this account matches the settlement business bank account. + +That's it! You've successfully set up your auto-reconciliation account. + +## How does Auto-Reconciliation work +Once Auto-Reconciliation is enabled, there are a few things that happen. Let’s go over those! + +### Handling Purchases and Card Balance Payments +**What happens**: When an Expensify Card is used to make purchases, the amount spent is automatically deducted from your company’s 'Settlement Account' (your business checking account). This deduction happens on a daily or monthly basis, depending on your chosen settlement frequency. Don't worry; this settlement account is pre-defined when you apply for the Expensify Card, and you can't accidentally change it. +**Accounting treatment**: After your card balance is settled each day, we update your accounting system with a journal entry. This entry credits your bank account (referred to as the GL account) and debits the Expensify Card Clearing Account. To ensure accuracy, please make sure that the 'bank account' in your Expensify Card settings matches your real-life settlement account. You can easily verify this by navigating to **Settings > Account > Payments**, where you'll see 'Settlement Account' next to your business bank account. To keep track of settlement figures by date, use the Company Card Reconciliation Dashboard's Settlements tab: + +### Submitting, Approving, and Exporting Expenses +**What happens**: Users submit their expenses on a report, which might occur after some time has passed since the initial purchase. Once the report is approved, it's then exported to your accounting software. +**Accounting treatment**: When the report is exported, we create a journal entry in your accounting system. This entry credits the Clearing Account and debits the Liability Account for the purchase amount. The Liability Account functions as a bank account in your ledger, specifically for Expensify Card expenses: + +# Deep Dive +## QuickBooks Online + +### Initial Setup +1. Start by accessing your group workspace linked to QuickBooks Online. On the Export tab, make sure that the user chosen as the Preferred Exporter holds the role of a Workspace Admin and has an email address associated with your Expensify Cards' domain. For instance, if your domain is company.com, the Preferred Exporter's email should be email@company.com. +2. Head over to the Advanced tab and ensure that Auto-Sync is enabled. +3. Now, navigate to **Settings > Domains > *Domain Name* > Company Cards > Settings**. Use the dropdown menu next to "Preferred Workspace" to select the group workspace connected to QuickBooks Online and with Scheduled Submit enabled. +4. In the dropdown menu next to "Expensify Card reconciliation account," choose your existing QuickBooks Online bank account for reconciliation. This should be the same account you use for Expensify Card settlements. +5. In the dropdown menu next to "Expensify Card settlement account," select your business bank account used for settlements (found in Expensify under **Settings > Account > Payments**). + +### How This Works +1. On the day of your first card settlement, we'll create the Expensify Card Liability account in your QuickBooks Online general ledger. If you've opted for Daily Settlement, we'll also create an Expensify Clearing Account. +2. During your QuickBooks Online auto-sync on that same day, if there are unsettled transactions, we'll generate a journal entry totaling all posted transactions since the last settlement. This entry will credit the selected bank account and debit the new Expensify Clearing Account (for Daily Settlement) or the Expensify Liability Account (for Monthly Settlement). +3. Once the transactions are posted and the expense report is approved in Expensify, the report will be exported to QuickBooks Online with each line as individual credit card expenses. For Daily Settlement, an additional journal entry will credit the Expensify Clearing Account and debit the Expensify Card Liability Account. For Monthly Settlement, the journal entry will credit the Liability account directly and debit the appropriate expense categories. + +### Example +- We have card transactions for the day totaling $100, so we create the following journal entry upon sync: +- The current balance of the Expensify Clearing Account is now $100: +- After transactions are posted in Expensify and the report is approved and exported, a second journal entry is generated: +- We reconcile the matching amounts automatically, clearing the balance of the Expensify Clearing Account: +- Now, you'll have a debit on your credit card account (increasing the total spent) and a credit on the bank account (reducing the available amount). The Clearing Account balance is $0. +- Each expense will also create a credit card expense, similar to how we do it today, exported upon final approval. This action debits the expense account (category) and includes any other line item data. +- This process occurs daily during the QuickBooks Online Auto-Sync to ensure your card remains reconciled. + +**Note:** If Auto-Reconciliation is disabled for your company's Expensify Cards, a Domain Admin can set an export account for individual cards via **Settings > Domains > *Domain Name* > Company Cards > Edit Exports**. The Expensify Card transactions will always export as Credit Card charges in your accounting software, even if the non-reimbursable setting is configured differently, such as a Vendor Bill. + +## Xero + +### Initial Setup +1. Begin by accessing your group workspace linked to Xero. On the Export tab, ensure that the Preferred Exporter is a Workspace Admin with an email address from your Expensify Cards domain (e.g. company.com). +2. Head to the Advanced tab and confirm that Auto-Sync is enabled. +3. Now, go to **Settings > Domains > *Domain Name* > Company Cards > Settings**. From the dropdown menu next to "Preferred Workspace," select the group workspace connected to Xero with Scheduled Submit enabled. +4. In the dropdown menu for "Expensify Card settlement account," pick your settlement business bank account (found in Expensify under **Settings > Account > Payments**). +5. In the dropdown menu for "Expensify Card reconciliation account," select the corresponding GL account from Xero for your settlement business bank account from step 4. + +### How This Works +1. During the first overnight Auto Sync after enabling Continuous Reconciliation, Expensify will create a Liability Account (Bank Account) on your Xero Dashboard. If you've opted for Daily Settlement, an additional Clearing Account will be created in your General Ledger. Two Contacts —Expensify and Expensify Card— will also be generated: +2. The bank account for Expensify Card transactions is tied to the Liability Account Expensify created. Note that this doesn't apply to other cards or non-reimbursable expenses, which follow your workspace settings. + +### Daily Settlement Reconciliation +- If you've selected Daily Settlement, Expensify uses entries in the Clearing Account to reconcile the daily settlement. This is because Expensify bills on posted transactions, which you can review via **Settings > Domains > *Domain Name* > Company Cards > Reconciliation > Settlements**. +- At the end of each day (or month on your settlement date), the settlement charge posts to your Business Bank Account. Expensify assigns the Clearing Account (or Liability Account for monthly settlement) as a Category to the transaction, posting it in your GL. The charge is successfully reconciled. + +### Bank Transaction Reconciliation +- Expensify will pay off the Liability Account with the Clearing Account balance and reconcile bank transaction entries to the Liability Account with your Expense Accounts. +- When transactions are approved and exported from Expensify, bank transactions (Receive Money) are added to the Liability Account, and coded to the Clearing Account. Simultaneously, Spend Money transactions are created and coded to the Category field. If you see many Credit Card Misc. entries, add commonly used merchants as Contacts in Xero to export with the original merchant name. +- The Clearing Account balance is reduced, paying off the entries to the Liability Account created in Step 1. Each payment to and from the Liability Account should have a corresponding bank transaction referencing an expense account. Liability Account Receive Money payments appear with "EXPCARD-APPROVAL" and the corresponding Report ID from Expensify. +- You can run a Bank Reconciliation Summary displaying entries in the Liability Account referencing individual payments, as well as entries that reduce the Clearing Account balance to unapproved expenses. +- **Important**: To bring your Liability Account balance to 0, enable marking transactions as reconciled in Xero. When a Spend Money bank transaction in the Liability Account has a matching Receive Transaction, you can mark both as Reconciled using the provided hyperlink. + +**Note**: If Auto-Reconciliation is disabled for your company's Expensify Cards, a Domain Admin can set an export account for individual cards via **Settings > Domains > *Domain Name* > Company Cards > Edit Exports**. The Expensify Card transactions will always export as a Credit Card charge in your accounting software, regardless of the non-reimbursable setting in their accounting configuration. + +## NetSuite + +### Initial Setup +1. Start by accessing your group workspace connected to NetSuite and click on "Configure" under **Connections > NetSuite**. +2. On the Export tab, ensure that the Preferred Exporter is a Workspace Admin with an email address from your Expensify Cards' domain. For example, if your domain is company.com, the Preferred Exporter's email should be email@company.com. +3. Head over to the Advanced tab and make sure Auto-Sync is enabled. +4. Now, go to **Settings > Domains > *Domain Name* > Company Cards > Settings**. From the dropdown menu next to "Preferred Workspace," select the group workspace connected to NetSuite with Scheduled Submit enabled. +5. In the dropdown menu next to "Expensify Card reconciliation account," choose your existing NetSuite bank account used for reconciliation. This account must match the one set in Step 3. +6. In the dropdown menu next to "Expensify Card settlement account," select your daily settlement business bank account (found in Expensify under **Settings > Account > Payments**). + +### How This Works with Daily Settlement +1. After setting up the card and running the first auto-sync, we'll create the Expensify Card Liability account and the Expensify Clearing Account within your NetSuite subsidiary general ledger. +2. During the same sync, if there are newly posted transactions, we'll create a journal entry totaling all posted transactions for the day. This entry will credit the selected bank account and debit the new Expensify Clearing account. +3. Once transactions are approved in Expensify, the report will be exported to NetSuite, with each line recorded as individual credit card expenses. Additionally, another journal entry will be generated, crediting the Expensify Clearing Account and debiting the Expensify Card Liability account. + +### How This Works with Monthly Settlement +1. After the first monthly settlement, during Auto-Sync, Expensify creates a Liability Account in NetSuite (without a clearing account). +2. Each time the monthly settlement occurs, Expensify calculates the total purchase amount since the last settlement and creates a Journal Entry that credits the settlement bank account (GL Account) and debits the Expensify Liability Account in NetSuite. +3. As expenses are approved and exported to NetSuite, Expensify credits the Liability Account and debits the correct expense categories. + +**Note**: By default, the Journal Entries created by Expensify are set to the approval level "Approved for posting," so they will automatically credit and debit the appropriate accounts. If you have "Require approval on Journal Entries" enabled in your accounting preferences in NetSuite (**Setup > Accounting > Accounting Preferences**), this will override that default. Additionally, if you have set up Custom Workflows (**Customization > Workflow**), these can also override the default. In these cases, the Journal Entries created by Expensify will post as "Pending approval." You will need to approve these Journal Entries manually to complete the reconciliation process. + +### Example +- Let's say you have card transactions totaling $100 for the day. +- We create a journal entry: +- After transactions are posted in Expensify, we create the second Journal Entry(ies): +- We then reconcile the matching amounts automatically, clearing the balance of the Expensify Clearing Account. +- Now, you'll have a debit on your Credit Card account (increasing the total spent) and a credit on the bank account (reducing the amount available). The clearing account has a $0 balance. +- Each expense will also create a Journal Entry, just as we do today, exported upon final approval. This entry will debit the expense account (category) and contain any other line item data. +- This process happens daily during the NetSuite Auto-Sync to keep your card reconciled. + +**Note**: Currently, only Journal Entry export is supported for auto-reconciliation. You can set other export options for all other non-reimbursable spend in the **Configure > Export** tab. Be on the lookout for Expense Report export in the future! + +If Auto-Reconciliation is disabled for your company's Expensify Cards, a Domain Admin can set an export account for individual Expensify Cards via **Settings > Domains > Company Cards > Edit Exports**. The Expensify Card transactions will always export as a Credit Card charge in your accounting software, regardless of the non-reimbursable setting in their accounting configuration. + +## Sage Intacct + +### Initial Setup +1. Start by accessing your group workspace connected to Sage Intacct and click on "Configure" under **Connections > Sage Intacct**. +2. On the Export tab, ensure that you've selected a specific entity. To enable Expensify to create the liability account, syncing at the entity level is crucial, especially for multi-entity environments. +3. Still on the Export tab, confirm that the user chosen as the Preferred Exporter is a Workspace Admin, and their email address belongs to the domain used for Expensify Cards. For instance, if your domain is company.com, the Preferred Exporter's email should be email@company.com. +4. Head over to the Advanced tab and make sure Auto-Sync is enabled. +5. Now, go to **Settings > Domains > *Domain Name* > Company Cards > Settings**. From the dropdown menu next to "Preferred Workspace," select the group workspace connected to Sage Intacct with Scheduled Submit enabled. +6. In the dropdown menu next to "Expensify Card reconciliation account" pick your existing Sage Intacct bank account used for daily settlement. This account must match the one set in the next step. +7. In the dropdown menu next to "Expensify Card settlement account" select your daily settlement business bank account (found in Expensify under **Settings > Account > Payments**). +8. Use the dropdown menus to select your cash-only and accrual-only journals. If your organization operates on a cash-only or accrual-only basis, choose "No Selection" for the journals as needed. If your organization uses both cash and accrual methods, please select both a cash-only and an accrual-only journal. Don't forget to save your settings! + +### How This Works with Daily Settlement +1. After setting up the card and running the first auto-sync, we'll create the Expensify Card Expensify Clearing Account within your Sage Intacct general ledger. Once the first card transaction is exported, we'll create a Liability Account. +2. In the same sync, if there are newly posted transactions from your Expensify Cards, we'll then create a journal entry totaling all posted transactions for the day. This entry will credit the business bank account (set in Step 4 above) and debit the new Expensify Clearing account. +3. Once Expensify Card transactions are approved in Expensify, the report will be exported to Sage Intacct, with each line recorded as individual credit card expenses. Additionally, another journal entry will be generated, crediting the Expensify Clearing Account and debiting the Expensify Card Liability Account. + +### How This Works with Monthly Settlement +1. After the initial export of a card transaction, Expensify establishes a Liability Account in Intacct (without a clearing account). +2. Each time a monthly settlement occurs, Expensify calculates the total purchase amount since the last settlement and creates a Journal Entry. This entry credits the settlement bank account (GL Account) and debits the Expensify Liability Account in Intacct. +3. As expenses are approved and exported to Intacct, Expensify credits the Liability Account and debits the appropriate expense categories. + +# FAQ + +## What are the timeframes for auto-reconciliation in Expensify? +We offer either daily or monthly auto-reconciliation: +- Daily Settlement: each day, as purchases are made on your Expensify Cards, the posted balance is withdrawn from your Expensify Card Settlement Account (your business bank account). +- Monthly Settlement: each month, on the day of the month that you enabled Expensify Cards (or switched from Daily to Monthly Settlement), the posted balance of all purchases since the last settlement payment is withdrawn from your Expensify Card Settlement Account (your business bank account). + +## Why is my Expensify Card auto-reconciliation not working with Xero? +When initially creating the Liability and Bank accounts to complete the auto-reconciliation process, we rely on the system to match and recognize those accounts created. You can't make any changes or we will not “find” those accounts. + +If you have changed the accounts. It's an easy fix, just rename them! +- Internal Account Code: must be **ExpCardLbl** +- Account Type: must be **Bank** + +## My accounting integration is not syncing. How will this affect the Expensify Card auto-reconciliation? +When you receive a message that your accounting solution’s connection failed to sync, you will also receive an email or error message with the steps to correct the sync issue. If you do not, please contact Support for help. When your accounting solution’s sync reconnects and is successful, your auto-reconciliation will resume. + +If your company doesn't have auto-reconciliation enabled for its Expensify Cards, you can still set up individual export accounts. Here's how: + +1. Make sure you have Domain Admin privileges. +2. Navigate to **Settings > Domains** +3. Select 'Company Cards' +4. Find the Expensify Card you want to configure and choose 'Edit Exports.' +5. Pick the export account where you want the Expensify Card transactions to be recorded. +6. Please note that these transactions will always be exported as Credit Card charges in your accounting software. This remains the case even if you've configured non-reimbursable settings as something else, such as a Vendor Bill. + +These simple steps will ensure your Expensify Card transactions are correctly exported to the designated account in your accounting software. + +## Why does my Expensify Card Liability Account have a balance? +If you’re using the Expensify Card with auto-reconciliation, your Expensify Card Liability Account balance should always be $0 in your accounting system. + +If you see that your Expensify Card Liability Account balance isn’t $0, then you’ll need to take action to return that balance to $0. + +If you were using Expensify Cards before auto-reconciliation was enabled for your accounting system, then any expenses that occurred prior will not be cleared from the Liability Account. +You will need to prepare a manual journal entry for the approved amount to bring the balance to $0. + +To address this, please follow these steps: +1. Identify the earliest date of a transaction entry in the Liability Account that doesn't have a corresponding entry. Remember that each expense will typically have both a positive and a negative entry in the Liability Account, balancing out to $0. +2. Go to the General Ledger (GL) account where your daily Expensify Card settlement withdrawals are recorded, and locate entries for the dates identified in Step 1. +3. Adjust each settlement entry so that it now posts to the Clearing Account. +4. Create a Journal Entry or Receive Money Transaction to clear the balance in the Liability Account using the funds currently held in the Clearing Account, which was set up in Step 2. diff --git a/docs/articles/expensify-classic/exports/Default-Export-Templates.md b/docs/articles/expensify-classic/exports/Default-Export-Templates.md index 7650cff38946..f6043aaea2eb 100644 --- a/docs/articles/expensify-classic/exports/Default-Export-Templates.md +++ b/docs/articles/expensify-classic/exports/Default-Export-Templates.md @@ -2,4 +2,29 @@ title: Default Export Templates description: Default Export Templates --- -## Resource Coming Soon! +# Overview +Use default export templates for exporting report data to a CSV format, for data analysis, or uploading to an accounting software. +Below is a breakdown of the available default templates. +# How to use default export templates +- **All Data - Expense Level Export** - This export prints a line for each expense with all of the data associated with the expenses. This is useful if you want to see all of the data stored in Expensify for each expense. +- **All Data - Report Level Export** - This export prints a line per report, giving a summary of the report data. +- **Basic Export** - A simpler expense level export without as much detail. This exports the data visible on the PDF of the report. Basics such as date, amount, merchant, category, tag, reimbursable state, description, receipt URL, and original expense currency and amount. +- **Canadian Multiple Tax Export** - Exports a line per expense with all available info on the taxes applied to the expenses on your report(s). This is useful if you need to see the tax spend. +- **Category Export** - Exports category names with the total amount attributed to each category on the report. While you can also access this information on the Insights page, it can be convenient to export to a CSV to run further analysis in your favorite spreadsheet program. +- **Per Diem Export** - This exports basic expense details only for the per diem expenses on the report. Useful for reviewing employee Per Diem spend. +- **Tag Export** - Exports tag names into columns with the total amount attributed to each tag on the report. + +# How to export using a default template +1. Navigate to your Reports page +2. Select the reports you want to export (you can use the filters to help you find the reports you’re after) +3. Click the **Export to** in the top right corner +4. Select the export template you’d like to use + +# FAQ +## Why are my numbers exporting in a weird format? +Do your numbers look something like this: 1.7976931348623157e+308? This means that your spreadsheet program is formatting long numbers in an exponential or scientific format. If that happens, you can correct it by changing the data to Plain Text or a Number in your spreadsheet program. +## Why are my leading zeros missing? +Is the export showing “1” instead of “01”? This means that your spreadsheet program is cutting off the leading zero. This is a common issue with viewing exported data in Excel. Unfortunately, we don’t have a good solution for this. We recommend checking your spreadsheet program’s help documents for suggestions for formatting. +## I want a report that is not in the default list, how can I build that? +For a guide on building your own custom template check out Exports > Custom Exports in the Help pages! + diff --git a/docs/articles/expensify-classic/exports/Insights.md b/docs/articles/expensify-classic/exports/Insights.md index 682c2a251228..6c71630015c5 100644 --- a/docs/articles/expensify-classic/exports/Insights.md +++ b/docs/articles/expensify-classic/exports/Insights.md @@ -1,6 +1,7 @@ --- title: Custom Reporting and Insights description: How to get the most out of the Custom Reporing and Insights +redirect_from: articles/other/Insights/ --- {% raw %} diff --git a/docs/articles/expensify-classic/exports/Other-Export-Options.md b/docs/articles/expensify-classic/exports/Other-Export-Options.md new file mode 100644 index 000000000000..31f5aaf93032 --- /dev/null +++ b/docs/articles/expensify-classic/exports/Other-Export-Options.md @@ -0,0 +1,39 @@ +--- +title: Other Export Options +description: Other Export Options +--- + +# Overview +Here’s a quick look at how to export your expense and report data into a spreadsheet, accounting package, or PDF. We’ll also show you how to print out your reports in a few easy steps. + +# How to export expenses and reports to a CSV or accounting package +From the **Expenses** page, you can export individual expenses into a CSV. From the Reports page, you can export entire reports into a CSV or connected accounting package. Here’s how to do both: + +1. Go to either the Expenses or Reports page +2. On the left hand side, select the expenses/reports you’d like to export +3. Click **Export to** at the top right of the page +4. Choose the desired export option + +You can use one of the default templates or create your own template. The default templates and the option to export to a connected accounting package are only available on the **Reports** page. Visit the specific help page for your accounting package to learn more about how to get this set up. + +# How to export a report as a PDF +1. Go to the **Reports** page +2. Click into a report +3. Click on **Details** in the top right of the report +4. Click the **download icon** to generate a PDF + +The PDF will include all expenses, any attached receipts, and all report notes. + +# How to print a report +1. Go to the Reports page +2. Click into a report +3. Click on **Details** in the top right of the report +4. Click the **print icon** + +# FAQ +## Why isn’t my report exporting? +Big reports with lots of expenses may cause the PDF download to fail due to images with large resolutions. In that case, try breaking the report into multiple smaller reports. Also, please note that a report must have at least one expense to be exported or saved as a PDF. +## Can I download multiple PDFs at once? +No, you can’t download multiple reports as PDFs at the same time. If you’d like to export multiple reports, an alternative to consider is the CSV export option. +## The data exported to Excel is showing incorrectly. How can I fix this? +When opening a CSV file export from Expensify in Excel, it’ll automatically register report IDs and transaction IDs as numbers and assign the number format to the report ID column. If a number is greater than a certain length, Excel will contract the number and display it in exponential form. To prevent this, the number needs to be imported as text, which can be done by opening Excel and clicking File > Import > select your CSV file > follow the prompts and on step 3 set the report ID/transactionID column to import as Text. diff --git a/docs/articles/expensify-classic/get-paid-back/expenses/Apply-Tax.md b/docs/articles/expensify-classic/get-paid-back/expenses/Apply-Tax.md index 36e0a2194d24..b5f5ec8be048 100644 --- a/docs/articles/expensify-classic/get-paid-back/expenses/Apply-Tax.md +++ b/docs/articles/expensify-classic/get-paid-back/expenses/Apply-Tax.md @@ -1,5 +1,39 @@ --- title: Apply Tax -description: Apply Tax +description: This is article shows you how to apply taxes to your expenses! --- -## Resource Coming Soon! + + + +# About + +There are two types of tax in Expensify: Simple Tax (i.e. one tax rate) and Complex Tax (i.e. more than one tax rate). This article shows you how to apply both to your expenses! + + +# How-to Apply Tax + +When Tax Tracking is enabled on a Workspace, the default tax rate is selected under **Settings > Workspace > _Workspace Name_ > Tax**, with the default tax rate applied to all expenses automatically. + +There may be multiple tax rates set up within your Workspace, so if the tax on your receipt is different to the default tax that has been applied, you can select the appropriate rate from the tax drop-down on the web expense editor or the mobile app. + +If the tax amount on your receipt is different to the calculated amount or the tax rate doesn’t show up, you can always manually type in the correct tax amount. + + +# FAQ + +## How do I set up multiple taxes (GST/PST/QST) on indirect connections? +Expenses sometimes have more than one tax applied to them - for example in Canada, expenses can have both a Federal GST and a provincial PST or QST. + +To handle these, you can create a single tax that combines both taxes into a single effective tax rate. For example, if you have a GST of 5% and PST of 7%, adding the two tax rates together gives you an effective tax rate of 12%. + +From the Reports page, you can select Reports and then click **Export To > Tax Report** to generate a CSV containing all the expense information, including the split-out taxes. + + +# Deep Dive + +If you have a receipt that has more than one tax rate (i.e. Complex Tax) on it, then there are two options for handling this in Expensify! + +Many tax authorities do not require the reporting of tax amounts by rate and the easiest approach is to apply the highest rate on the receipt and then modify the tax amount to reflect the amount shown on the receipt if this is less. Please check with your local tax advisor if this approach will be allowed. + +Alternatively, you can apply each specific tax rate by splitting the expense into the components that each rate will be applied to. To do this, click on **Split Expense** and apply the correct tax rate to each part. + diff --git a/docs/articles/expensify-classic/get-paid-back/expenses/Create-Expenses.md b/docs/articles/expensify-classic/get-paid-back/expenses/Create-Expenses.md index 8323be7b8e3f..7fa714189542 100644 --- a/docs/articles/expensify-classic/get-paid-back/expenses/Create-Expenses.md +++ b/docs/articles/expensify-classic/get-paid-back/expenses/Create-Expenses.md @@ -1,5 +1,128 @@ --- -title: Create Expenses -description: Create Expenses +title: Create-Expenses.md +description: This is an article that shows you all the ways that you can create Expenses in Expensify! --- -## Resource Coming Soon! + + +# About +Whether you're using SmartScan for automatic expense creation, or manually creating, splitting, or duplicating expenses, you can rest assured your expenses will be correctly tracked in Expensify. + +# How-to Create Expenses +## Using SmartScan +Use the big green camera button within the Expensify mobile app to snap a photo of your physical receipt to have it SmartScanned. +For digital or emailed receipts, simply forward them to receipts@expensify.com and it will be SmartScanned and added to your Expensify account. + +There’s no need to keep the app open and most SmartScans are finished within the hour. If more details are needed, Concierge will reach out to you with a friendly message. +## Using the Mobile App +Simply tap the **+** icon in the top-right corner +Choose **Expense** and then select **Manually Create**. +If you don't have a receipt handy or want to add it later, fill in your expense details and click the **Save** button. +## Using the Expensify Website +Log into the Expensify website +Click on the **Expenses** page and find the **New Expense** dropdown. +Select your expense type, hit the **Save** button and you're all set. +You can then add details like the Merchant and Category, attach a receipt image, and even add a description. +# How to Split an Expense +Splitting an expense in Expensify allows you to break down a single expense into multiple expenses. Each split expense is treated as an individual expense which can be categorized and tagged separately. The same receipt image will be attached to all of the split expenses, allowing you to divide a single expense into smaller, more manageable expenses. +To split an expense on the mobile app: + +1. Open an expense. +2. At the bottom of the screen, tap **More Options**. +3. Then, use the **Split** button to divide the expense. + +To split an expense on the Expensify website: + +1. Click on the expense you want to split. +2. Click on the **Split** button. + - On the Expenses page, this button is at the top. + - Within an individual expense, you'll find it at the bottom. +3. This will automatically be split in two, but you can decide how many expenses you want to split it into by clicking on the **Add Split** button. + - Remember, the total of all pieces must add up to the original expense amount, and no piece can have a $0.00 amount (or you won't be able to save the changes). + +# How to Create Bulk Expenses + +If you have multiple saved receipt images or PDFs to upload, you can drag and drop them onto your Expenses page in batches of ten - this will start the SmartScan process for all of them. + +You can also create a number of future 'placeholder' expenses for your recurring expenses (such as recurring bills or subscriptions) which you don't have receipts for by clicking *New Expense > Create Multiple* to quickly add multiple expenses in batches of up to ten. + +# How to Edit Bulk Expenses +Editing expenses in bulk will allow you to apply the same coding across multiple expenses and is a web-only feature. To bulk edit expenses: +Go to the Expenses page. +To narrow down your selection, use the filters (e.g. "Merchant" and "Draft") to find the specific expenses you want to edit. +Select all the expenses you want to edit. +Click on the **Edit Multiple** button at the top of the page. +# How to Edit Expenses on a Report +If you’d like to edit expenses within a Draft report: + +1. Click on the Report containing all the expenses. +2. Click on **Details**. +3. Click on the Pencil icon. +3. Select the **Edit Multiple** button. + +If you've already submitted your report, you'll need to Retract it or have it Unapproved first before you can edit the expenses. + +# FAQ + +## Does Expensify account for duplicates? + +Yes, Expensify will account for duplicates. Expensify works behind the scenes to identify duplicate expenses before they are submitted, warning employees when they exist. If a duplicate expense is submitted, the same warning will be shown to the approver responsible for reviewing the report. + +If two expenses are SmartScanned on the same day for the same amount, they will be flagged as duplicates unless: +The expenses were split from a single expense, +The expenses were imported from a credit card, or +Matching email receipts sent to receipts@expensify.com were received with different timestamps. + +## How do I resolve a duplicate expense? + +If Concierge has let you know it's flagged a receipt as a duplicate, scanning the receipt again will trigger the same duplicate flagging.Users have the ability to resolve duplicates by either deleting the duplicated transactions, merging them, or ignoring them (if they are legitimately separate expenses of the same date and amount). + +## How do I recover a duplicate or undelete an expense? + +To recover a duplicate or undelete an expense: +Log into your Expensify account on the website and navigate to the Expenses page +Use the filters to search for deleted expenses by selecting the "Deleted" filter +Select the checkbox next to the expenses you want to restore +Click the **Undelete** button and you're all set. You’ll find the expense on your Expenses page again. + +# Deep Dive + +## What are the different Expense statuses? + +There are a number of different expense statuses in Expensify: +1. **Personal**: Personal expenses are not yet part of a report (and therefore unsubmitted) and are not viewable by anyone but the expense creator/owner. +2. **Draft**: Draft expenses are seen as still in progress, and are unsubmitted. Your Policy Admin will be able to view them, making this a collaborative step toward reimbursement. +3. **Processing**: Processing expenses are submitted, but waiting for approval. +4. **Approved**: If it's a non-reimbursable expense, the workflow is complete at this point. If it's a reimbursable expense, you're one step closer to getting paid. +5. **Reimbursed**: Reimbursed expenses are fully settled. You can check the Report Comments to see when you'll get paid. +6. **Closed**: Sometimes an expense accidentally ends up on your Individual Policy, falling into the Closed status. You’ll need to reopen the report and change the Policy by clicking on the **Details** tab in order to resubmit your report. + +## What are Violations? + +Violations represent errors or discrepancies that Expensify has picked up and need to be corrected before a report can be successfully submitted. The one exception is when an expense comment is added, it will override the violation - as the user is providing a valid reason for submission. + +To enable or configure violations according to your policy, go to **Settings > Policies > _Policy Name_ > Expenses > Expense Violations**. Keep in mind that Expensify includes certain system mandatory violations that can't be disabled, even if your policy has violations turned off. + +You can spot violations by the exclamation marks (!) attached to expenses. Hovering over the symbol will provide a brief description and you can find more detailed information below the list of expenses. The two types of violations are: +1. **Red**: These indicate violations directly tied to your report's Policy settings. They are clear rule violations that must be addressed before submission. +2. **Yellow**: Concierge will highlight items that require attention but may not necessarily need corrective action. For example, if a receipt was SmartScanned and then the amount was modified, we’ll bring it to your attention so that it can be manually reviewed. + +## How to Track Attendees + +Attendee tracking makes it easy to track shared expenses and maintain transparency in your group spending. + +Internal attendees are considered users within your policies or domain. To add internal attendees on mobile or web: +1. Click or tap the **Attendee** field within your expense. +2. Select the internal attendees you'd like to add from the list of searchable users. +3. You can continue adding more attendees or save the Expense. + +External attendees are considered users outside your group policy or domain. To add external attendees: +1. Click or tap the **Attendee** field within your expense. +2. Type in the individual's name or email address. +3. Tap **Add** to include the attendee. +4. You can continue adding more attendees or save the Expense. + +To remove an attendee from an expense: + +1. Open the expense. +2. Click or tap the **Attendees** field to display the list of attendees. +3. From the list, de-select the attendees you'd like to remove from the expense. diff --git a/docs/articles/expensify-classic/get-paid-back/expenses/Merge-Expenses.md b/docs/articles/expensify-classic/get-paid-back/expenses/Merge-Expenses.md index e7705a32f215..a8444b98c951 100644 --- a/docs/articles/expensify-classic/get-paid-back/expenses/Merge-Expenses.md +++ b/docs/articles/expensify-classic/get-paid-back/expenses/Merge-Expenses.md @@ -1,5 +1,65 @@ --- title: Merge Expenses -description: Merge Expenses +description: This article shows you all the ways that you can merge your expenses in Expensify! --- -## Resource Coming Soon! + + +# About +The merge expense function helps combine two separate expenses into one. This is useful when the same expense has been accidentally entered more than once, or if you have a connected credit card and an imported expense didn’t automatically merge with a manual entry. + +# How-to merge expenses +It’s important to note that merging expenses doesn't add the two values together. Instead, merging them combines both expenses to create a single, consolidated expense. + +Keep in mind: +1. Merging expenses cannot be undone. +2. You can only merge two expenses at a time. +3. You can merge a cash expense with a credit card expense, or two cash expenses - but not two credit card expenses. +4. In order to merge, both expenses will need to be in a Personal or Draft status. + +# How to merge expenses on the web app +To merge two expenses from the Expenses page: +1. Sign into your Expensify account. +2. Navigate to the Expenses page on the left-hand navigation. +3. Click the checkboxes next to the two expenses you wish to merge. +4. Click **Merge**. +5. You'll be able to choose which aspect of each of the two expenses you would like to be used on the resulting expense, such as the receipt image, card, merchant, category, and more. + +To merge two expenses from the Reports page: +1. Sign into your Expensify account. +2. Navigate to the Reports page on the left-hand navigation. +3. Click the Report that contains the expenses that you wish to merge. +4. Click on the **Details** tab, then the Pencil icon. +5. Select the two expenses that you wish to merge. +6. You'll be able to choose which aspect of each of the two expenses you would like to be used on the resulting expense, such as the receipt image, card, merchant, category, and more. + +# How to merge expenses on the Expensify mobile app +On the mobile app, merging is prompted when you see the message _"Potential duplicate expense detected"_. Simply tap **Resolve Now** to take a closer look, then hit **Merge Expense**, and you're done! + +If the expenses exist on two different reports, you will be asked which report you'd like the newly created single expense to be reported onto. + +# FAQ + +## Can you merge expenses across different reports? + +You cannot merge expenses across different reports. Expenses will only merge if they are on the same report. If you have expenses across different reports that you wish to merge, you’ll need to move both expenses onto the same report (and ensure they are in the Draft status) in order to merge them. + +## Can you merge expenses across different accounts? + +You cannot merge expenses across two separate accounts. You will need to choose one submitter and transfer the expense information to that user's account in order to merge the expense. + +## Can you merge expenses with different currencies? + +Yes, you can merge expenses with different currencies. The conversion amount will be based on the daily exchange rate for the date of the transaction, as long as the converted rates are within +/- 5%. If the currencies are the same, then the amounts must be an exact match to merge. + +## Can Expensify automatically merge a cash expense with a credit card expense? + +Yes, Expensify can merge a cash expense with a credit card expense. A receipt will need to be SmartScanned via the app or forwarded to [receipts@expensify.com](mailto:receipts@expensify.com) in order to merge with a card expense. Note that the SmartScan must be fully completed and not stopped or edited, otherwise the two won’t merge. + +## It doesn’t look like my cash and card expenses merged properly. What are some troubleshooting tips? +First, check the expense types - you can only merge a SmartScanned receipt (which will initially show with a cash icon) with a card transaction imported from a bank or via CSV. + +If the card expense in your Expensify account is older than the receipt you're trying to merge it with, they won't merge, and if the receipt is dated more than 7 days prior to the card expense, then they also will not merge. + +If you have any expenses that are more than 90 days old from the date they were incurred (not the date they were imported to Expensify), Expensify will not automatically merge them. This safeguard helps prevent the merging of very old expenses that might not align with recent transactions or receipts. + +Lastly, transactions imported with the Expensify API (via the Expense Importer) will not automatically merge with SmartScanned transactions. diff --git a/docs/articles/expensify-classic/get-paid-back/expenses/Upload-Receipts.md b/docs/articles/expensify-classic/get-paid-back/expenses/Upload-Receipts.md index b71fd1a3c8bf..29380dab5a5b 100644 --- a/docs/articles/expensify-classic/get-paid-back/expenses/Upload-Receipts.md +++ b/docs/articles/expensify-classic/get-paid-back/expenses/Upload-Receipts.md @@ -1,5 +1,36 @@ --- -title: Upload Receipts -description: Upload Receipts +title: Upload-Receipts.md +description: This article shows you all the ways that you can upload your receipts to Expensify! --- -## Resource Coming Soon! + + +# About +Need to get paid? Check out this guide to see all the ways that you can upload your receipts to Expensify - whether it’s by SmartScanning them by forwarding via email or manually by taking a picture of a receipt, we’ll cover it here! + +# How-to Upload Receipts +## SmartScan +The easiest way to upload your receipts to Expensify is to SmartScan them with Expensify’s mobile app or forward a receipt from your email inbox! + +When you SmartScan a receipt, we’ll read the Merchant, Date and Amount of the transaction, create an expense, and add it to your Expensify account automatically. The best practice is to take a picture of the receipt at the time of purchase or forward it to your Expensify account from the point of sale system. If you have a credit card connected and you upload a receipt that matches a card expense, the SmartScanned receipt will automatically merge with the imported card expense instead. + +## Email Receipts +To SmartScan a receipt on your mobile app, tap the green camera button, point and shoot! You can also forward your digital receipts (or photos of receipts) to receipts@expensify.com from the email address associated with your Expensify account, and they’ll be SmartScanned. This may take a few minutes because Expensify aims to have the most accurate OCR. + +## Manually Upload +To upload receipts on the web, simply navigate to the Expenses page and click on **New Expense**. Select **Scan Receipt** and choose the file you would like to upload, or drag-and-drop your image directly into the Expenses page, and that will start the SmartScanning process! + +# FAQ +## How do you SmartScan multiple receipts? +You can utilize the Rapid Fire Mode to quickly SmartScan multiple receipts at once! + +To activate it, tap on the green camera button in the mobile app and then tap on the camera icon on the bottom right. When you see the little fire icon on the camera, Rapid Fire Mode has been activated - tap the camera icon again to disable Rapid Fire Mode. + +## How do you create an expense from an email address that is different from your Expensify login? +You can email a receipt from a different email address by adding it as a Secondary Login to your Expensify account - this ensures that any receipts sent from this email to receipts@expensify.com will be associated with your current Expensify account. + +Once that email address has been added as a Secondary Login, simply forward your receipt image or emails to receipts@expensify.com. + +## How do you crop or rotate a receipt image? +You can crop and rotate a receipt image on the web app, and you can only edit one expense at a time. + +Navigate to your Expenses page and locate the expense whose receipt image you'd like to edit, then click the expense to open the Edit screen. If there is an image file associated with the receipt, you will see the Rotate and Crop buttons. Alternatively, you can also navigate to your Reports page, click on a report, and locate the individual expense. diff --git a/docs/articles/expensify-classic/get-paid-back/reports/Create-A-Report.md b/docs/articles/expensify-classic/get-paid-back/reports/Create-A-Report.md index fb4f756b2820..ea808695e7cd 100644 --- a/docs/articles/expensify-classic/get-paid-back/reports/Create-A-Report.md +++ b/docs/articles/expensify-classic/get-paid-back/reports/Create-A-Report.md @@ -1,5 +1,166 @@ --- title: Create a Report -description: Create a Report +description: Learn how to create and edit reports in Expensify --- -## Resource Coming Soon! + + +# Overview + +This article covers all the basics of creating, editing, deleting and managing your reports. + +# How to create a report + +_Using the web app:_ + +To create a report on the Expensify website, click the New Report button on the **Reports** page. + +_Using the mobile app:_ + +Tap the ☰ icon. +Tap **Reports**. +Tap the **+** icon. +Choose your desired report type. + +# How to edit a report + +## Adding expenses to a report + +You can add expenses to the report by clicking **Add Expenses** at the top of the report. + +## Removing expenses from a report on the Expensify web app + +To remove expenses from the report on the web app, click the red ❌ next to the expense. + +## Removing expenses from a report on the Expensify mobile app + +To remove an expense on an Android device, hold the expense and tap **Delete**. + +To remove an expense on an iOS device, swipe the expense to the left and tap **Delete**. + +## Editing the report title + +To edit the report title, click the pencil icon next to the name. To save your changes, tap the enter key on your keyboard. + +**Note:** You may be unable to edit your reports' titles based on the settings. + +## Bulk-editing expenses on a report + +Click Details in the top-right of the report on the web app, then click the pencil icon to bring up the editing modal. You can click the pencil icon to the left of an expense to edit it, or you can edit multiple expenses at once by ticking the checkbox of the expenses you’d like to bulk-edit and then clicking **Edit Multiple** at the top of the modal. + +## Commenting on the report + +You can comment on the report by adding your comment to the **Report Comments** section at the bottom. Expensify will also log report actions here. + +## Attachments + +If you’d like to attach a photo or document to the report, follow the instructions below to add the attachment to your report comment section. + +_Using the web app:_ + +1. Click the **Paperclip** icon in the comment box of the **Report Comments** section. +2. Select the file to attach. +3. Check the preview of the attachment and click Upload. + +_Using the mobile app:_ + +1. Tap into the report. +2. Scroll to the bottom of the report and tap the paper clip icon to attach a file. + +**Note:** Report comments support jpeg, jpg, png, gif, csv, and pdf files. + +## Changing the report's workspace + +To change the report's workspace, click **Details** in the top-right of the report on the web app, then select the correct workspace from the **Workspace** drop-down. + +## Changing the report type (Expense Report/Invoice) + +To change the report type, click **Details** in the top-right of the report on the web app, then select the correct report type from the **Type** drop-down. + +## Changing the layout of the report + +There are three ways you can change the report layout under the Details section of the report. To do this, select the desired layout from the relevant drop-down menu: + + - **View** - Choose between a Basic or Detailed report view. + - **Group By** - Choose to group expenses on the report based on their Category or Tag. + - **Split By** - Split out the expenses based on their Reimbursable or Billable status. + +# How to submit a report + +1. Click **Submit** in the top-left of the report (or **Submit Report** at the top in the mobile app). +2. Verify the approver and click **Submit** again. + +# How to retract your report (Undo Submit) + +As long as the report is still in a Processing state, you can retract this submission to put the report back to Draft status to make corrections and re-submit. + +To retract a **Processing** report on the web app, click the Undo Submit button at the upper left-hand corner of the report. + +To complete this from the mobile app, simply open the report from within your app and click the **Retract** button at the top of the report. + +# How to share a report + +Click Details in the top-right of the report on the web app to bring up the sharing settings. The following options are available: + + - Click the **Printer** icon to print the report. + - Click the **Download** icon to download a PDF of the report + - Click the **Share** icon to share the report via email or SMS. + +# How to close a report + +You can close your report if you don't need it approved by your employer. + +_To close a report on the Expensify website:_ + +1. Navigate to the report in question. +2. Click **Mark as Closed** at the top of the report. +3. You can re-open a report once it’s closed by clicking **Undo Close** at the top of the report. + +# How to delete a report + +_Deleting a report on the web app:_ + +Click Details in the top-right of the report on the web app, then click the Trash icon to delete the report. Any expenses on the report will move to an Unreported state. + +_Deleting a report on the mobile app:_ + +To delete a Draft report on an Android, press and hold the report name and tap **Delete**. + +To delete a Draft report on an iOS device, go to the **Reports** screen, swipe the report to the left, and tap **Delete**. + +_Deleting a report in the Processing, Approved, Reimbursed or Closed state:_ + +If you want to delete a Processing or Closed report, please follow the How to undo your report submission instructions in this article to move the report back into an Draft status, then follow the steps above. + +If you want to delete an Approved or Reimbursed report, please speak to your Company Admin as this may not be possible. + +# How to move expenses between reports + +Navigate to your Expenses page. +Tick the checkbox next to each expense you'd like to move. +Click the Add To Report button in the top right corner. +Select your desired report from the drop-down. + +# How to use Guided Review to clean up your report + +Open your report on the web app and click Review at the top. The system will walk you through each violation on the report. +As you go through each violation, click View to look at the expense in more detail or resolve any violations. +Click Next to move on to the next item. +Click Finish to complete the review process when you’re done. + +# FAQ + +## Is there a difference between Expense Reports, Bills, and Invoices? + +**Expense Reports** are submitted by an employee to their employer. They contain either personally incurred expenses that the employee should be reimbursed for, or non-reimbursable expenses (such as company card expenses) incurred by the employee that require tracking for accounting purposes. + +**Invoices** are reports that a business or contractor will send to another business to charge them for goods or services the business received. Each invoice will have a matching **Bill** owned by the recipient so they may use it to pay the invoice sender. + +## Which report type should I use? + +If you bought something on a company card or need to be reimbursed by your employer, you’ll need an **Expense Report**. + +If someone external to the business sends you an invoice for their services, you’ll want a **Bill** (or even better - use our Bill Pay process) + +## When should I submit my report? + +Your Company Admin can answer this one, and they may have configured the workspace’s [Scheduled Submit] setting to enforce a regular cadence for you. If not, you can still set this up under your [Individual workspace]. diff --git a/docs/articles/expensify-classic/get-paid-back/reports/Reimbursements.md b/docs/articles/expensify-classic/get-paid-back/reports/Reimbursements.md index c2cc25b32373..a31c0a582fd7 100644 --- a/docs/articles/expensify-classic/get-paid-back/reports/Reimbursements.md +++ b/docs/articles/expensify-classic/get-paid-back/reports/Reimbursements.md @@ -1,5 +1,42 @@ ---- -title: Reimbursements -description: Reimbursements ---- -## Resource Coming Soon! +# Overview + +If you want to know more about how and when you’ll be reimbursed through Expensify, we’ve answered your questions below. + +# How to Get Reimbursed + +To get paid back after submitting a report for reimbursement, you’ll want to be sure to connect your bank account. You can do that under **Settings** > **Account** > **Payments** > **Add a Deposit Account**. Once your employer has approved your report, the reimbursement will be paid into the account you added. + +# Deep Dive + +## Reimbursement Timing + +### US Bank Accounts + +If your company uses Expensify's ACH reimbursement we'll first check to see if the report is eligible for Rapid Reimbursement (next business day). For a report to be eligible for Rapid Reimbursement it must fall under two limits: + + - $100 per deposit bank account per day or less for the individuals being reimbursed or businesses receiving payments for bills. + - Less than $10,000 being disbursed in a 24-hour time period from the verified bank account being used to pay the reimbursement. + +If the request passes both checks, then you can expect to see funds deposited into your bank account on the next business day. + +If either limit has been reached, then you can expect to see funds deposited within your bank account within the typical ACH timeframe of 3-5 business days. + +### International Bank Accounts + +If receiving reimbursement to an international deposit account via Global Reimbursement, you should expect to see funds deposited in your bank account within 4 business days. + +## Bank Processing Timeframes + +Banks only process transactions and ACH activity on weekdays that are not bank holidays. These are considered business days. Additionally, the business day on which a transaction will be processed depends upon whether or not a request is created before or after the cutoff time, which is typically 3 pm PST. +For example, if your reimbursement is initiated at 4 pm on Wednesday, this is past the bank's cutoff time, and it will not begin processing until the next business day. +If that same reimbursement starts processing on Thursday, and it's estimated to take 3-5 business days, this will cover a weekend, and both days are not considered business days. So, assuming there are no bank holidays added into this mix, here is how that reimbursement timeline would play out: + +**Wednesday**: Reimbursement initiated after 3 pm PST; will be processed the next business day by your company’s bank. +**Thursday**: Your company's bank will begin processing the withdrawal request +**Friday**: Business day 1 +**Saturday**: Weekend +**Sunday**: Weekend +**Monday**: Business day 2 +**Tuesday**: Business day 3 +**Wednesday**: Business day 4 +**Thursday**: Business day 5 diff --git a/docs/articles/expensify-classic/getting-started/Individual-Users.md b/docs/articles/expensify-classic/getting-started/Individual-Users.md index de7a527df010..12029f80388b 100644 --- a/docs/articles/expensify-classic/getting-started/Individual-Users.md +++ b/docs/articles/expensify-classic/getting-started/Individual-Users.md @@ -1,5 +1,43 @@ --- title: Individual Users -description: Individual Users +description: Learn how Expensify can help you track and submit your personal or self-employed business expenses. --- -## Resource Coming Soon! +# Overview +If you're an individual using Expensify, the Track and Submit plans are designed to assist self-employed users in effectively managing both their personal and business finances. + +# How to use the Track plan + +The Track plan is tailored for solo Expensify users who don't require expense submission to others. Individuals or sole proprietors can choose the Track plan to customize their Individual Workspace to align with their personal expense tracking requirements. + +You can select the Track plan from the Workspace settings. Navigate to **Settings > Workspace > Individual > *[Workspace Name]* > Plan** to select Track. +You can also do this from the Pricing page at https://www.expensify.com/pricing. + +The Track plan includes a predefined set of categories designed to align with IRS Schedule C expense categories. However, you have the flexibility to add extra categories as needed. For a more detailed breakdown, you can also set up tags to create another layer of coding. + +The Track plan offers 25 free SmartScans per month. If you require more than 25 SmartScans, you can upgrade to a Monthly Individual subscription at a cost of $4.99 USD per month. + +# How to use the Submit plan +The Submit plan is designed for individuals who need to keep track of their expenses and share them with someone else, such as their boss, accountant, or even a housemate. It's specifically tailored for single users who want to both track and submit their expenses efficiently. + +You can select the Track plan from the Workspace settings. Navigate to **Settings > Workspaces > Individual > *[Workspace Name]* > Plan** to select "Submit" or from the Pricing page at https://www.expensify.com/pricing. + +You will select who your expenses get sent to under **Settings > Workspace > Individual > *[Workspace Name]* > Reports**. If the recipient already has an Expensify account, they'll be able to see the report directly in the Expensify app. Otherwise, non-Expensify users will receive a PDF copy of the report attached to the email so it can be processed. + +The Submit plan includes a predefined set of categories designed to align with IRS Schedule C expense categories. However, you have the flexibility to add extra categories as needed. For a more detailed breakdown, you can also set up tags to create another layer of coding. + +The Submit plan offers 25 free SmartScans per month.If you require more than 25 SmartScans, you can upgrade to a Monthly Individual subscription at a cost of $4.99 USD per month. + +# FAQ + +## Who should use the Track plan? +An individual who wants to store receipts, look to track spending by category to help with budgeting and a self-employed user who needs to track receipts and mileage for tax purposes. + +## Who should use the Submit plan? +An individual who seeks to utilize the features of the track plan to monitor their expenses while also requiring the ability to submit those expenses to someone else. + +## How can I keep track of personal and business expenses in the same account? +You have the capability to create distinct "business" and "personal" tags and assign them to your expenses for proper categorization. By doing so, you can effectively code your expenses based on their nature. Additionally, you can utilize filters to ensure that you only view the expenses that are relevant to your specific needs, whether they are business-related or personal. + +## How can I export expenses for tax purposes? +From the expense page, you have the option to select all of your expenses and export them to a CSV (Comma-Separated Values) file. This CSV file can be conveniently imported directly into your tax software for easier tax preparation. + diff --git a/docs/articles/expensify-classic/getting-started/Referral-Program.md b/docs/articles/expensify-classic/getting-started/Referral-Program.md index 683e93d0277a..b4a2b4a7de74 100644 --- a/docs/articles/expensify-classic/getting-started/Referral-Program.md +++ b/docs/articles/expensify-classic/getting-started/Referral-Program.md @@ -1,6 +1,7 @@ --- title: Expensify Referral Program description: Send your joining link, submit a receipt or invoice, and we'll pay you if your referral adopts Expensify. +redirect_from: articles/other/Referral-Program/ --- diff --git a/docs/articles/expensify-classic/getting-started/approved-accountants/Card-Revenue-Share-For-Expensify-Approved-Partners.md b/docs/articles/expensify-classic/getting-started/approved-accountants/Card-Revenue-Share-For-Expensify-Approved-Partners.md index b18531d43200..a8e1b0690b72 100644 --- a/docs/articles/expensify-classic/getting-started/approved-accountants/Card-Revenue-Share-For-Expensify-Approved-Partners.md +++ b/docs/articles/expensify-classic/getting-started/approved-accountants/Card-Revenue-Share-For-Expensify-Approved-Partners.md @@ -1,6 +1,7 @@ --- title: Expensify Card revenue share for ExpensifyApproved! partners description: Earn money when your clients adopt the Expensify Card +redirect_from: articles/other/Card-Revenue-Share-for-ExpensifyApproved!-Partners/ --- diff --git a/docs/articles/expensify-classic/getting-started/approved-accountants/Your-Expensify-Partner-Manager.md b/docs/articles/expensify-classic/getting-started/approved-accountants/Your-Expensify-Partner-Manager.md index c7a5dc5a04ab..104cd49daf96 100644 --- a/docs/articles/expensify-classic/getting-started/approved-accountants/Your-Expensify-Partner-Manager.md +++ b/docs/articles/expensify-classic/getting-started/approved-accountants/Your-Expensify-Partner-Manager.md @@ -1,6 +1,7 @@ --- title: Your Expensify Partner Manager description: Everything you need to know about your Expensify Partner Manager +redirect_from: articles/other/Your-Expensify-Partner-Manager/ --- diff --git a/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-Small-To-Medium-Sized-Businesses.md b/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-Small-To-Medium-Sized-Businesses.md index 2b95a1d13fde..a7553e6ae179 100644 --- a/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-Small-To-Medium-Sized-Businesses.md +++ b/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-Small-To-Medium-Sized-Businesses.md @@ -1,6 +1,7 @@ --- title: Expensify Playbook for Small to Medium-Sized Businesses description: Best practices for how to deploy Expensify for your business +redirect_from: articles/playbooks/Expensify-Playbook-for-Small-to-Medium-Sized-Businesses/ --- ## Overview This guide provides practical tips and recommendations for small businesses with 100 to 250 employees to effectively use Expensify to improve spend visibility, facilitate employee reimbursements, and reduce the risk of fraudulent expenses. diff --git a/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-US-Based-Bootstrapped-Startups.md b/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-US-Based-Bootstrapped-Startups.md index 86c6a583c758..bef59546a13d 100644 --- a/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-US-Based-Bootstrapped-Startups.md +++ b/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-US-Based-Bootstrapped-Startups.md @@ -1,6 +1,7 @@ --- title: Expensify Playbook for US-Based Bootstrapped Startups description: Best practices for how to deploy Expensify for your business +redirect_from: articles/playbooks/Expensify-Playbook-for-US-Based-Bootstrapped-Startups/ --- This playbook details best practices on how Bootstrapped Startups with less than 5 employees can use Expensify to prioritize product development while capturing business-related receipts for future reimbursement. diff --git a/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-US-Based-VC-Backed-Startups.md b/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-US-Based-VC-Backed-Startups.md index 501d2f1538ef..bdce2cd7bf81 100644 --- a/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-US-Based-VC-Backed-Startups.md +++ b/docs/articles/expensify-classic/getting-started/playbooks/Expensify-Playbook-For-US-Based-VC-Backed-Startups.md @@ -1,6 +1,7 @@ --- title: Expensify Playbook for US-Based VC-Backed Startups description: Best practices for how to deploy Expensify for your business +redirect_from: articles/playbooks/Expensify-Playbook-for-US-based-VC-Backed-Startups/ --- This playbook details best practices on how Seed to Series A startups with under 100 employees can use Expensify to prioritize top-line revenue growth while managing spend responsibly. diff --git a/docs/articles/expensify-classic/getting-started/support/Your-Expensify-Account-Manager.md b/docs/articles/expensify-classic/getting-started/support/Your-Expensify-Account-Manager.md index 3ef47337a74c..a6fa0220c0dc 100644 --- a/docs/articles/expensify-classic/getting-started/support/Your-Expensify-Account-Manager.md +++ b/docs/articles/expensify-classic/getting-started/support/Your-Expensify-Account-Manager.md @@ -1,6 +1,7 @@ --- title: Your Expensify Account Manager description: Everything you need to know about Having an Expensify account manager +redirect_from: articles/other/Your-Expensify-Account-Manager/ --- diff --git a/docs/articles/expensify-classic/getting-started/tips-and-tricks/Enable-Location-Access-On-Web.md b/docs/articles/expensify-classic/getting-started/tips-and-tricks/Enable-Location-Access-On-Web.md index 649212b00f7b..507d24503af8 100644 --- a/docs/articles/expensify-classic/getting-started/tips-and-tricks/Enable-Location-Access-On-Web.md +++ b/docs/articles/expensify-classic/getting-started/tips-and-tricks/Enable-Location-Access-On-Web.md @@ -1,6 +1,7 @@ --- title: Enable Location Access on Web description: How to enable location access for Expensify websites on your browser +redirect_from: articles/other/Enable-Location-Access-on-Web/ --- diff --git a/docs/articles/expensify-classic/integrations/HR-integrations/Greenhouse.md b/docs/articles/expensify-classic/integrations/HR-integrations/Greenhouse.md index 3ee1c8656b4b..b44e5a090d17 100644 --- a/docs/articles/expensify-classic/integrations/HR-integrations/Greenhouse.md +++ b/docs/articles/expensify-classic/integrations/HR-integrations/Greenhouse.md @@ -1,5 +1,43 @@ --- -title: Coming Soon -description: Coming Soon +title: Greenhouse Integration +description: Automatically send candidates from Greenhouse to Expensify for easy reimbursement --- -## Resource Coming Soon! + +# Overview +Expensify's direct integration with Greenhouse allows you to automatically send candidates from Greenhouse to Expensify for easy reimbursement. The integration can set the candidate's recruiter or recruiting coordinator as approver in Expensify. + +## Prerequisites of the integration +- You must be a Workspace Admin in Expensify and an Admin in Greenhouse with Developer Permissions to complete this connection. This can be the same person or two different people. +- Each Greenhouse candidate record must have an email address in order to send to Expensify since we use this as the unique identifier in Expensify. +- We highly recommend that you create a specific Expensify workspace for candidates so that you can set up a separate workflow and a different set of Categories and Tags from what your employees would see. + +# How to connect Greenhouse to Expensify +## Establish the connection from Expensify + +1. Log into Expensify as a Workspace admin and navigate to **Settings > Workspaces > _[Workspace Name]_ > Connections** +2. Under Greenhouse, click **Connect to Greenhouse** then click **Sync with Greenhouse**, which will open the "Greenhouse Integration" instructions page in a new browser window + +## Create the Web hook + +1. Click the link under Step 1 on the Greenhouse Integration instructions page, or log into your Greenhouse account and navigate to **Configure > Dev Center > Web Hooks > Web Hooks**. +2. After landing on the "Create a New Web Hook" page, follow the steps on the Greenhouse Integration instructions page to create the web hook. + +## Create the custom candidate field + +1. Click the link under Step 2 on the Greenhouse Integration instructions page, or log into your Greenhouse account and navigate to **Configure > Custom Options > Custom Company Fields > Candidates** +2. Follow the steps on the Greenhouse Integration instructions page to create the custom Candidate field. +3. Click **Finish** (Step 3 on the Greenhouse Integration instructions page) to finish connecting Greenhouse with Expensify. + +# How to send candidates from Greenhouse to Expensify +## In Greenhouse: + +1. Log into Greenhouse and go to any candidate’s Details tab +2. Confirm that the Email field is filled in +3. Optionally select the Recruiter field to set the recruiter as the candidate's expense approver in Expensify (Note: if you'd prefer to have the Recruiting Coordinator used as the default approver, please reach out to concierge@expensify.com or your account manager to request that we change the default approver on your behalf) +4. Send this candidate to Expensify by toggling the **Invite to Expensify** field to **Yes** and clicking **Save** + +## In Expensify: + +1. Navigate to **Settings > Policies > Group > _[Workspace Name]_ > Members** +2. The candidate you just sent to Expensify should be listed in the workspace members list +3. If the Recruiter (or Recruiting Coordinator) field was filled in in Greenhouse, the candidate will already be configured to submit reports to that recruiter for approval. If no Recruiter was selected, then the candidate will submit based on the Expensify workspace approval settings. diff --git a/docs/articles/expensify-classic/integrations/HR-integrations/Gusto.md b/docs/articles/expensify-classic/integrations/HR-integrations/Gusto.md index 3ee1c8656b4b..f7a5127c9c0e 100644 --- a/docs/articles/expensify-classic/integrations/HR-integrations/Gusto.md +++ b/docs/articles/expensify-classic/integrations/HR-integrations/Gusto.md @@ -1,5 +1,55 @@ --- -title: Coming Soon -description: Coming Soon +title: Gusto Integration +description: Automatically sync employees between Gusto and Expensify --- -## Resource Coming Soon! + +# Overview + +Expensify's direct integration with Gusto will automatically: + +- **Create new Expensify accounts** for full-time, active employees when they're hired +- **Update the approval workflow in Expensify** based on any changes in Gusto +- **Deprovision an employee's Expensify account** upon Gusto termination date + +# How to connect the Gusto integration +## Before connecting Expensify with Gusto, please review the prerequisites: + +- You must be an admin in both Gusto and in Expensify to establish the integration +- You must have a paid group workspace in Expensify (i.e. a Control or Collect workspace) +- Every employee record in Gusto must have an email address, since that’s how each employee will sign into Expensify. We recommend that each employee's Gusto record use their work email address. +- Gusto will add all employees to one Expensify workspace, so if you have more than one workspace, you'll need to choose one to connect to Gusto + +## To connect your Expensify workspace to Gusto: + +1. Navigate to **Settings > Workspaces > _[Workspace Name]_ > Connections** +2. Scroll down to HR Integrations, click the **Connect with Gusto** radio button, then click the **Connect with Gusto** button +3. Login to your Gusto account using your Gusto admin credentials and authorize Expensify to access your Gusto account + +## To configure the connection: + +1. Select the Approval Workflow that works best for your team + a. **Basic Approval** - Each employee will submit expense reports to one final approver. By default, the final approver is the workspace's Billing Owner in Expensify. + b. **Manager Approval** - Expense reports will first be submitted to each employee's direct manager as listed in Gusto, and then forwarded to one final approver (the Expensify workspace's Billing Owner by default). This option is only available on the Control workspace plan. + c. **Configure Manually** - Use the Members table to manually configure how employees submit reports. In this case, you're choosing to not import employee managers, and you will need to manually set and update the approval workflow for each employee. This option is only available on the Control workspace plan. +2. Click **Save** in the bottom right corner to sync employees into Expensify +3. If the connection is successful, you'll see a summary of how many employees were synced. If any employees were skipped, we'll tell you why. + +# FAQ +## Can I import different sets of employees into different Expensify workspaces? + +No - Gusto will add all employees to one Expensify workspace, so if you have more than one workspace, you'll need to choose when connecting. + +## Can I change the Approval Workflow mode after connecting? + +Yes! You can change the Approval Workflow mode in two ways: + +1. Go to **Settings > Workspaces > _[Workspace Name]_ > Members**, then scroll down to Approval Mode below the list of workspace members +2. Go to **Settings > Workspaces > _[Workspace Name]_ > Connections**, click Configure under Gusto, then select the desired Approval Mode and **Save** + + +## Why do my employees have duplicate Expensify accounts after I set up the Gusto integration? + +If your employees are set up in Expensify with their company emails, but with their personal emails in Gusto, then they will end up with duplicate Expensify accounts after you connect the two systems. The Gusto integration imports users from Gusto using the emails entered in Gusto - if it's a different email from an existing account in Expensify, then a new, separate account will be created. + +To resolve this, you can ask each affected employee to merge their existing Expensify account with the new Expensify account by navigating to **Settings > Account > Account Details** and scrolling down to **Merge Accounts**. + diff --git a/docs/articles/expensify-classic/integrations/HR-integrations/Rippling.md b/docs/articles/expensify-classic/integrations/HR-integrations/Rippling.md index 3ee1c8656b4b..fa4aaec3376f 100644 --- a/docs/articles/expensify-classic/integrations/HR-integrations/Rippling.md +++ b/docs/articles/expensify-classic/integrations/HR-integrations/Rippling.md @@ -1,5 +1,13 @@ --- -title: Coming Soon -description: Coming Soon +title: Rippling Integration +description: Sync employee and expense data between Expensify and Rippling --- -## Resource Coming Soon! +# Overview +The Rippling integration allows mutual customers to sync employee and expense data between Expensify and Rippling. The Rippling integration allows you to: +1. **Automate Employee Management:** Automatically create and remove employee accounts in Expensify directly from Rippling. +2. **Simplify Employee Access to Expensify:** Employees can sign into Expensify from their Rippling SSO bar using SAML single sign-on. +3. **Import Reimbursable Expense Reports:** Admins can export reimbursable expense reports from Expensify directly into Rippling Payroll. + +# How to use the Rippling integration +The Rippling team manages this integration. To connect your Expensify workspace with Rippling, please visit the Rippling App Shop and sign into your Rippling account. +For instructions on how to connect, and for troubleshooting the integration, please contact the Rippling support team by emailing support@rippling.com. diff --git a/docs/articles/expensify-classic/integrations/HR-integrations/Workday.md b/docs/articles/expensify-classic/integrations/HR-integrations/Workday.md index 3ee1c8656b4b..e9077fc40a50 100644 --- a/docs/articles/expensify-classic/integrations/HR-integrations/Workday.md +++ b/docs/articles/expensify-classic/integrations/HR-integrations/Workday.md @@ -1,5 +1,104 @@ --- -title: Coming Soon -description: Coming Soon +title: Workday Integration +description: Automatically sync employees between Workday and Expensify --- -## Resource Coming Soon! + +# Overview +By leveraging Expensify's [Employee Updater API](https://integrations.expensify.com/Integration-Server/doc/employeeUpdater/), you can set up a fully customizable integration between Workday and Expensify. This integration can: + +- **Provision new employees in Expensify:** Employees are automatically invited to the correct Expensify workspace on their start date based on data in Workday. +- **Update employees and approval workflows:** Any changes to employee email and manager are automatically updated in Expensify. +- **Deprovision employees:** Employees can optionally be removed from their primary Expensify workspace on their termination date. +Please note that while your Account Manager can help advise on setting up the Workday integration, the Expensify API is a self-serve tool. + +# How to set up an Advanced Custom Report in Workday +The first step to integrating Workday with Expensify is to create an advanced custom report in Workday. This report can: +- Map Workday column data to an Expensify Workspace for import. +- Import employee names, email addresses and manager emails into the Expensify Workspace. +- Set the employee’s **Submits To** column in the Expensify Members table. +- Set the employee's Expensify **Custom Field 1 & 2**, typically used for Employee ID, Cost Center and/or Legal Entity. +- Add employees to different Expensify Domain Groups. +- Auto-assign Expensify Cards. + +In order to complete the steps below, you'll need a Workday System Administrator to create an **Integration System User** and **Integration System Security Group**. + +## Create an Integration System User +1. Search "create user" and click **Create Integration System User**. +2. Add a password, leave **Require New Password at Next Sign In** unchecked, set **Session Timeout Minutes** to 0, and check **Do Not Allow UI Sessions**. +3. Click **OK**. + +## Create a Security Group +1. Search "create security group", then click **Create Security Group**. +2. Create a **Constrained** security group and specify the **Organizations** you'd like to sync data from. +3. Add the **Integration System User** you created to your **Security Group**. +4. Search and select "security group membership and access". +5. Search for the security group you just created. +6. Click the ellipsis, then **Security Group > Maintain Domain Permissions for Security Group**. +7. Under **Integration Permissions**, add "External Account Provisioning" to **Domain Security Workspaces permitting Put access** and "Worker Data: Workers" to **Domain Security Workspaces permitting Get access**. +8. Click **OK** and **Done**. +9. Search **Activate Pending Security Workspace Changes** and complete the task for activating the security workspace change, adding a comment if required and checking the **Confirmed** check-box. + +## Create the Advanced Custom Report +Before completing the steps below, you will need Workday Report Writer access to create an Advanced Custom Report in Workday and enable it as a RAAS (Report as a Service). + +1. Search “Create Custom Report” and click **Create Custom Report**. +2. Enter the report details: + - Give the report a **Name**. + - Set the **Report Type** to **Advanced**. + - Check **Enable As Web Service**. + - Uncheck **Optimized for Performance**. + - For **Data Source**, search and select **All Active and Terminated Employees**. + - Click **OK**. +3. Select the **Column Data** you’d like to sync with Expensify. Typical fields synced with Expensify from Workday are as follows (Required fields are marked with \*): + - First Name + - Last Name + - Primary Work Email\* + - Employee ID\* + - Expensify Workspace ID\* + - Worker’s Manager [Primary Work Email]\* + - Domain Group ID (If you want to specify a Domain Group in Expensify, please work with your Account Manager to get your Domain Group IDs) + - Cost Center + - Entity ID (sometimes called Legal Entity) + - Active/Inactive + - Termination Date + - Note: _if there is field data you want to import that is not listed above, or you have any special requests, let your Expensify Account Manager know and we will work with you to accommodate the request._ +4. Rename the columns so they match Expensify's API key names (The full list of names are found here): + - employeeID + - firstName + - lastName + - employeeEmail + - managerEmail + - workspaceID + - domainGroupID + - approvesTo +Switch to the **Share** tab, and share the report with your **Integration System User** and **Security Group**. + +## Enable your report as a Report as a Service (RAAS) + +1. In your Workday tenant, search “view custom report” and select it. On the **View Custom Report** screen, click **My Reports**. +2. Select the report you have created and click **OK**. +3. Click **Actions > Web Service > View URLs** and click **OK**. +4. Scroll to the **JSON** section, right-click **JSON**, then select **Copy URL**. + +## Activate the Workday Integration + +If you would like to enable and run the API job that performs a recurring sync, you can do so by following Expensify’s API reference documentation [here](https://integrations.expensify.com/Integration-Server/doc/employeeUpdater/#api-principles). + +If you would like Expensify to perform the sync on your behalf, please follow the steps below. + +1. To generate your **Expensify API Credentials**, log into Expensify with an account that has both Workspace Admin and Domain Admin access, then head to https://www.expensify.com/tools/integrations/ where you will find your partnerUserID and partnerUserSecret. +2. Go to **Settings > Workspaces > Group > _[Workspace Name]_ > Connections > HR Integrations** and click **Connect to Workday**. +3. In the form, supply the following details: + - partnerUserID + - partnerUserSecret + - Workday ISU Username (e.g. ISU_Expensify) + - Workday password + - Workday REST Web Services URL + - Preferred go live date (e.g. YYYY/MM/DD, or leave blank) + - Expensify Card Auto-Assignment? (Y/N) + - Note: If using Expensify Cards, card auto-assignment occurs when a Smart Limit for a Group is enabled. + - Deprovision Users? (Y/N) + +After you submit the form, the request is sent to your Expensify Account Manager. Your Account Manager will create a recurring sync that will retrieve the data columns from your Workday Web Services URL and apply the rule mappings you have specified above. + +If we have any questions, we will reach out to you via direct message. diff --git a/docs/articles/expensify-classic/integrations/HR-integrations/Zenefits.md b/docs/articles/expensify-classic/integrations/HR-integrations/Zenefits.md index 3ee1c8656b4b..e94d915e4dfa 100644 --- a/docs/articles/expensify-classic/integrations/HR-integrations/Zenefits.md +++ b/docs/articles/expensify-classic/integrations/HR-integrations/Zenefits.md @@ -1,5 +1,39 @@ --- -title: Coming Soon -description: Coming Soon +title: Zenefits Integration +description: Automatically sync employees between Zenefits and Expensify --- -## Resource Coming Soon! +# How the Zenefits integration works with Expensify + +Expensify's direct integration with Zenefits will automatically: +- **Create new Expensify accounts** for full-time, active employees when they're hired +- **Update the approval workflow in Expensify** based on any changes in Zenefits +- **Deprovision an employee's Expensify account** upon Zenefits termination date + +# How to connect the Zenefits integration +## Before connecting Expensify with Zenefits, please review the prerequisites: + +- You must be an admin in Zenefits and in Expensify to establish the integration +- You must have a Control or Collect workspace in Expensify to integrate with Zenefits. If you do not, you'll be given the opportunity to upgrade to Control or Collect during the integration setup. +- Every employee record in Zenefits must have a work email address since we use this as the unique identifier in Expensify. +- Zenefits will add all your employees to one Expensify workspace. If your company uses multiple Expensify workspaces, you'll be given the option to choose which workspace to connect to when you're setting up the integration. + +## To connect your Expensify workspace to Gusto: + +1. Navigate to **Settings > Workspaces > Group > _[Workspace Name]_ > Connections** +2. Scroll down to HR Integrations, click the **Connect to Zenefits** radio button, then click **Sync with Zenefits** +3. Login to your Zenefits account using your Zenefits admin credentials and authorize Expensify to access your Zenefits account. +4. If you want to exclude an individual user from syncing with Expensify, make your selections before clicking **Authorize** + +## To configure the connection: + +1. Select the Approval Workflow that works best for your team: + - **Basic Approval:** Each employee will submit expense reports to one final approver. By default, the final approver is the workspace's Billing Owner. + - **Manager Approval:** Expense reports will first be submitted to each employee's direct manager, and then forwarded to one final approver. By default, the final approver is the workspace's Billing Owner. + - **Configure Manually:** Use the members table to manually configure how employees submit reports. In this case, you're choosing to not import an employee's manager. You will need to set and update the approval workflow for each employee manually. If your team has a highly complex approval workflow, this option will allow for multi-tiered approval chains. + +# Zenefit integration FAQs +## Will this notify my employees? +Each employee will receive a welcome email at their work email address along with a request to validate their account and choose a password. They can also download our mobile app for iOS and Android devices. Please note that there is no way to disable the welcome email. + +## Should I connect the integration from Expensify or from Zenefits? +It's totally up to you! You'll have the same options available to you when syncing from either product. diff --git a/docs/articles/expensify-classic/integrations/accounting-integrations/Indirect-Accounting-Integrations.md b/docs/articles/expensify-classic/integrations/accounting-integrations/Indirect-Accounting-Integrations.md new file mode 100644 index 000000000000..852db0b7f7c0 --- /dev/null +++ b/docs/articles/expensify-classic/integrations/accounting-integrations/Indirect-Accounting-Integrations.md @@ -0,0 +1,48 @@ +--- +title: Indirect Accounting Integrations +description: Learn how to export your expenses and reports to a built-for-purpose flat file that works with your accounting platform. +--- + + +# Overview + +Along with the direct integrations Expensify supports, there's also an option to integrate with other accounting solutions via a flat-file import. + +When you set up one of these accounting packages in Expensify, we will automatically create and add a relevant export template. The template will allow you to quickly and easily transfer expense and report data to your accounting package. + +# How to Set Up an Indirect Accounting Integration + +## Home Page + +After selecting your Group Plan type for your first workspace, you'll be taken through a few workspace setup tasks on the home page. When you reach the **Accounting Software** task, select your accounting solution from the available options. + +You'll receive a confirmation message, and the respective export template will be added to the account. From then on, it will show in the **Export to** option on the **Reports** page and at the top of each report. + +## Workspace Settings + +Head to **Settings** > **Workspaces** > **Group** > _Your desired workspace_ > **Connections** and select an accounting package from the options listed here. You'll receive a confirmation message, and the respective export template will be added to the account. From then on, it will show in the **Export to** option on the **Reports** page and at the top of each report. + +# How to Export a Report for My Accounting Package + +You can export reports to these templates in two ways: + +To export a report, click **Export To** in the top-left of a report and select your accounting package from the dropdown menu. + +To export multiple reports, tick the checkbox next to the reports on the **Reports** page, then click **Export To** and select your accounting package from the dropdown menu. + +# FAQ + +## Which accounting packages offer this indirect integration with Expensify? + +We support a pre-configured flat-file integration for the following accounting packages: + + - Sage + - Microsoft Dynamics + - MYOB + - Oracle + - SAP + +## What if my accounting package isn’t listed here? + +If your accounting package isn’t listed, but it still accepts a flat-file import, select **Other** when completing the Accounting Software task on your Home page or head to **Settings** > **Workspaces** > **Group** > _Your desired workspace_ > **Export Formats**. This option allows you to create your own templates to export your expense and report data into a format compatible with your accounting system. + diff --git a/docs/articles/expensify-classic/integrations/travel-integrations/Global-VaTax.md b/docs/articles/expensify-classic/integrations/travel-integrations/Global-VaTax.md index 3ee1c8656b4b..4a18b30458a6 100644 --- a/docs/articles/expensify-classic/integrations/travel-integrations/Global-VaTax.md +++ b/docs/articles/expensify-classic/integrations/travel-integrations/Global-VaTax.md @@ -1,5 +1,31 @@ --- -title: Coming Soon -description: Coming Soon +title: Global VaTax Integration +description: The Expensify-Global VaTax integration turns your company’s international expenses into an easy VAT refund. --- -## Resource Coming Soon! +# About +The Expensify-Global VaTax integration turns your company’s international expenses into an easy VAT refund. +If your company is based in the U.S. but doing business abroad, track your [expenses](https://use.expensify.com/expense-management) in Expensify and then sync to [Global VaTax](https://globalvatax.com/) to receive a VAT refund. +## VAT +[Value Added Tax (VAT)](https://www.investopedia.com/terms/v/valueaddedtax.asp#:~:text=Value%2Dadded%20tax%20(VAT)%20is%20a%20flat%20tax%20levied,different%20parties%20to%20a%20transaction.) is a consumption tax applied to goods and services in many countries. It is typically applied automatically upon purchase, however, international business travelers can reclaim some VAT. + +VAT-recoverable expenses include hotels, entertainment, conferences, legal and marketing fees, DDP shipping and storage fees, aviation recovery, and other international expenses. +## VAT Refund +The VAT refund process is complex and requires a detailed understanding of the regulations and requirements in each country. The VAT rules and rates vary from country to country and by expense type. + +You can seamlessly sync your Expensify expenses to Global VaTax for easy VAT analysis, calculation, and reporting. + + +# How to Connect to Global VaTax +1. Fill out [this form](https://www.vataxcloud.com/expensify/signup) to receive a confirmation email from Global VaTax. +2. Click the link in the confirmation email to sign into your Global VaTax account. +3. Go to the **Method of Extraction** section. +4. Click **Expensify** +5. Follow the steps to obtain your partner credentials and activate the integration. +6. Enter your credentials and extraction dates +7. Click **Submit** +8. VaTax Cloud will begin automatically calculating your VAT rates for each eligible expense line item, per expense type, in each country. +9. Within a few hours, you'll receive an email that your VAT potential analysis report is ready for review. + +Your VAT reclaim will be prepared by Global VaTax in the necessary languages and submitted to the appropriate tax agents in each country. + +After submitting your VAT reclaim, you can track it via the submission analysis report in Global VaTax. diff --git a/docs/articles/expensify-classic/integrations/travel-integrations/Lyft.md b/docs/articles/expensify-classic/integrations/travel-integrations/Lyft.md index 3ee1c8656b4b..b863b8e5a61c 100644 --- a/docs/articles/expensify-classic/integrations/travel-integrations/Lyft.md +++ b/docs/articles/expensify-classic/integrations/travel-integrations/Lyft.md @@ -1,5 +1,24 @@ --- -title: Coming Soon -description: Coming Soon +title: Lyft & Expensify +description: Setting up and using Expensify's Lyft integration --- -## Resource Coming Soon! + + +# Overview +You can link Expensify directly to your Lyft account. This means that your receipts for work-related Lyft rides will populate automatically in Expensify. + +# How to connect a Lyft Business profile for individual use +If you use Lyft for work, you can connect your business profile to Expensify to have your Business-related trips populate directly in your Expensify account. +1. Open the Lyft mobile app and tap your profile photo in the upper left. +2. Go to Settings. +3. Select Business profile, and create one if you don’t already have one. +4. Tap Expense management and choose Expensify. You'll be asked to enter your email, make sure it matches the email you use to access Expensify. +You're all set! Switch into business profile mode each time you take a ride for work, and your receipts will automatically populate in Expensify. + +# How to set up Lyft for Business +If you have a Lyft for Business account for your company, setting up the Expensify and Lyft integration for your whole team is very straightforward: +1. Open your Lyft for Business portal from a web browser. +2. Navigate to People > Business Profile (+) and input each team member's work email. +3. Once invited, each employee will receive an email prompting Lyft Business Profile setup. +4. After they set up their profiles, employees can then switch into business profile mode each time they take a ride for work, and their receipts will automatically populate in Expensify. +Now, when any employee completes a ride on a Lyft Business Profile, it will show up in the "Rides" section of your Lyft for Business portal. diff --git a/docs/articles/expensify-classic/integrations/travel-integrations/Trip-Actions.md b/docs/articles/expensify-classic/integrations/travel-integrations/Trip-Actions.md index 3ee1c8656b4b..237047fa270e 100644 --- a/docs/articles/expensify-classic/integrations/travel-integrations/Trip-Actions.md +++ b/docs/articles/expensify-classic/integrations/travel-integrations/Trip-Actions.md @@ -1,5 +1,47 @@ --- -title: Coming Soon -description: Coming Soon +title: Navan Integration +description: Connecting Navan and Expensify --- -## Resource Coming Soon! +# Overview +Booking travel through Navan? Link your Expensify and Navan accounts to automatically send flight receipts to Expensify for easy reporting. + +# How to connect Navan to Expensify +To set up the integration, run through the following steps: +1. Sign in at navan.com +2. Click on your profile in the upper right corner +3. Select “Integrations” from the drop-down menu +4. In the Expensify box, click the “Enable” link +5. Uncheck the box that says “Disallow company card expensing” +6. Check the box that says “Automatically push expenses when booking a flight” +7. If you’re using a central booking account, and you’d like all expenses to be sent to one Expensify account, click “Edit” next to “Expensify” in Navan and enter the email address you’d like to send receipts to + +Once you complete these steps, any flights you book through Navan will automatically be added to an expense report in Expensify. + +If you booked your Navan flight using your Expensify Card, the Navan expense will automatically merge with the card expense. Learn more about the Expensify Card [here](https://use.expensify.com/company-credit-card). + + +# FAQ + +## How do I expense a prepaid hotel booking in Expensify using the Navan integration? +Bookings that weren’t made in Navan directly (such as a prepaid hotel booking) won’t auto-import into Expensify. To import these trips into Expensify, follow these steps: + +1. Click the “Trips” tab in Navan. +2. Select the trip or hotel that you'd like to expense. +3. Click the “Expense to Expensify” link at the bottom of the page. + +This also works for importing flights that were booked prior to setting up the integration. + +## What kind of data is shared between Expensify and Navan? +Travel booking details from Navan such as flight, hotel, and rental car costs will sync to Expensify to help auto-generate expense reports. + +## What should I do if an expense doesn't sync correctly? +If an expense isn’t syncing correctly, check the integration settings in Navan and confirm that there are no sync errors. If there are no errors but the problems persist, contact the support teams of either platform for assistance. + +## Are manual adjustments to expenses in Expensify reflected in Navan? +Manual adjustments to expenses made in Expensify won't retroactively adjust data in the Navan. Always verify any changes on both platforms to ensure consistency. + +## Is there a cost associated with this integration? +Costs depend on your subscription plans with Expensify and Navan. Expensify doesn’t charge extra for this integration. + +## How do I disconnect the integration? +To disconnect the integration, navigate to the integrations section in Navan, find Expensify, and select the option to disable the integration. diff --git a/docs/articles/expensify-classic/manage-employees-and-report-approvals/User-Roles.md b/docs/articles/expensify-classic/manage-employees-and-report-approvals/User-Roles.md index 3ee1c8656b4b..65238457f1a9 100644 --- a/docs/articles/expensify-classic/manage-employees-and-report-approvals/User-Roles.md +++ b/docs/articles/expensify-classic/manage-employees-and-report-approvals/User-Roles.md @@ -1,5 +1,63 @@ --- -title: Coming Soon -description: Coming Soon +title: User Roles +description: Each member has a role that defines what they can see and do in the workspace. --- -## Resource Coming Soon! + +# Overview + +This guide is for those who are part of a **Group Workspace**. + +Each member has a role that defines what they can see and do in the workspace. Most members will have the role of "Employee." + +# How to manage user roles + +To find and edit the roles of group workspace members, go to **Settings > Workspaces > Group > _[Workspace Name]_ > Members > Workspace Members** + +Here you'll see the list of members in your group workspace. To change their roles, click **Settings** next to the member’s name and choose the role that the member needs. + +Next, let’s go over the various user roles that are available on a group workspace. + +### The Employee Role + +- **What can they do:** Employees can only see their own expense reports or reports that have been submitted to or shared with them. They can't change settings or invite new users. +- **Who is it for:** Regular employees who only need to manage their own expenses, or managers who are reviewing expense reports for a few users but don’t need global visibility. +- **Approvers:** Members who approve expenses can either be Employees, Admins, or Workspace Auditors, depending on how much control they need. +- **Billable:** Employees are billable actors if they take actions on a report on your Group Workspace (including **SmartScanning** a receipt). + +### Workspace Admin Role + +- **What can they do:** Admins have full control. They can change settings, invite members, and view all reports. They can also process reimbursements if they have access to the company’s account. +- **Billing Owners:** Billing owners are Admins by default. **Workspace Admins** are assigned by the owner or another admin. +- **Billable:** Yes, if they perform actions like changing settings or inviting users. Just viewing reports is not billable. + +### Workspace Auditor Role + +- **What can they do:** Workspace Auditors can see all reports, make comments, and export them. They can also mark reports as reimbursed if they're the final approver. +- **Who is it for:** Accountants, bookkeepers, and internal or external audit agents who need to view but not edit workspace settings. +- **Billable:** Yes, if they perform any actions like commenting or exporting a report. Viewing alone doesn't incur a charge. + +### Technical Contact + +- **What can they do:** In case of connection issues, alerts go to the billing owner by default. You can set a technical contact if you want alerts to go to an IT administrator instead. +- **How to set one:** Go to **Settings > Workspaces > Group > [Workspace Name] > Connections > Technical Contact**. +- **Billable:** The technical contact doesn’t need to be a group workspace member and so is not counted towards your billable activity. + +Note: running expense analytics from **Insights** follows the same rules. All the reports and data graphs you generate will be created based on the expense data you have access to. + +# Deep Dive + +## Expense Data Visibility + +The amount of expense data you can see depends on your role within any group workspaces you're part of: + +- **Employees:** Whether you're on a free or paid plan, if you're not approving expenses, you'll only see your own expenses. +- **Approvers:** If you approve expenses for your team and also submit your own, you can view both individual and team-wide expenses and analytics. +- **Admins:** Users with an admin role can see analytics and data for every expense report made by anyone on the workspace. + +If you need to see more data, here are some options: + +- **Become an Admin:** Check within your organization if you can be upgraded to an admin role in your group workspaces. +- **Become a Copilot:** Ask to be added as a **Copilot** to an existing admin account, which will allow you some additional viewing privileges. +- **Become an Approver:** You could also be added as an **Approver** in an existing workflow to view more data. + + diff --git a/docs/articles/expensify-classic/manage-employees-and-report-approvals/Vacation-Delegate.md b/docs/articles/expensify-classic/manage-employees-and-report-approvals/Vacation-Delegate.md index e107734216f5..7c21b12a83e1 100644 --- a/docs/articles/expensify-classic/manage-employees-and-report-approvals/Vacation-Delegate.md +++ b/docs/articles/expensify-classic/manage-employees-and-report-approvals/Vacation-Delegate.md @@ -1,8 +1,54 @@ --- -title: Coming Soon -description: Coming Soon +title: Vacation Delegate +description: In Expensify, a vacation delegate is someone you choose to act on your behalf when you're on vacation or taking personal time off. --- -## Resource Coming Soon! + +# Overview + +A delegate is someone who can handle approving expense reports for you, which is especially useful when you're out of the office! + +In Expensify, a **Vacation Delegate** is someone you choose to act on your behalf when you're on vacation or taking personal time off. They will approve expense reports just like you would, and everything moves forward as usual afterward. + +The system keeps a detailed audit trail, showing exactly when your delegate stepped in to approve a report for you. And if your delegate also goes on vacation, they can have their own delegate, so reports keep getting approved. + +By using this feature, you ensure that all reports get the approvals they need, even when you're not around. + +# How to use Vacation Delegate + +If you're planning to take some time off, you can use the **Vacation Delegate** feature to assign someone to approve expense reports for you. The reports will continue on their usual path as if you had approved them yourself. + +## Set a Vacation Delegate for yourself + +1. Go to the Expensify website (note: you can't do this from the mobile app). +2. Navigate to **Settings > Your Account > Account Details** and scroll down to find **Vacation Delegate**. +3. Enter the email address of the person you're designating as your delegate and click **Set Delegate**. + +Voila! You've set a vacation delegate. Any reports that usually come to you will now go to your delegate instead. When you return, you can easily remove the delegate by clicking a link at the top of the Expensify homepage. + +## Setting a Vacation Delegate as a Domain Admin + +1. Head to **Settings > Domains > [Your Domain Name] > Domain Members > Edit Settings** +2. Enter the delegate's email address and click **Save.** + +Your delegate's actions will be noted in the history and comments of each report they approve, so you can keep track of what happened while you were away. + +# Deep Dive + +## An audit trail of delegate actions + +The system records every action your vacation delegate takes on your behalf in the **Report History and Comments**. So, you can see when they approved an expense report for you. + +# FAQs + +## Why can't my Vacation Delegate reimburse reports that they approve? + +If your **Vacation Delegate** also needs to reimburse reports on your behalf whilst you're away, they'll also need access to the reimbursement account. + +If they do not have access to the reimbursement account used on your workspace, they won’t have the option to reimburse reports, even as your **Vacation Delegate**. + +## What if my Vacation Delegate is also on vacation? + +Don't worry, your delegate can also pick their own **Vacation Delegate**. This way, expense reports continue to get approved even if multiple people are away. + -Kayak.md Lyft.md TrainLine.md TravelPerk.md Trip Actions.md TripCatcher.md Uber.md \ No newline at end of file diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/Admins.md b/docs/articles/expensify-classic/policy-and-domain-settings/Admins.md deleted file mode 100644 index cea96cfe2057..000000000000 --- a/docs/articles/expensify-classic/policy-and-domain-settings/Admins.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Admins -description: Admins ---- -## Resource Coming Soon! diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/Domain-Admins.md b/docs/articles/expensify-classic/policy-and-domain-settings/Domain-Admins.md deleted file mode 100644 index 3ee1c8656b4b..000000000000 --- a/docs/articles/expensify-classic/policy-and-domain-settings/Domain-Admins.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Coming Soon -description: Coming Soon ---- -## Resource Coming Soon! diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/Domain-Members.md b/docs/articles/expensify-classic/policy-and-domain-settings/Domain-Members.md deleted file mode 100644 index 3ee1c8656b4b..000000000000 --- a/docs/articles/expensify-classic/policy-and-domain-settings/Domain-Members.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Coming Soon -description: Coming Soon ---- -## Resource Coming Soon! diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/Expenses.md b/docs/articles/expensify-classic/policy-and-domain-settings/Expenses.md index 3ee1c8656b4b..424338120010 100644 --- a/docs/articles/expensify-classic/policy-and-domain-settings/Expenses.md +++ b/docs/articles/expensify-classic/policy-and-domain-settings/Expenses.md @@ -1,5 +1,118 @@ --- -title: Coming Soon -description: Coming Soon +title: Expensify Workspace Expense Settings +description: Expense Settings --- -## Resource Coming Soon! +# Overview + +Expensify offers multiple ways to customize how expenses are created in your workspace. In this doc, you’ll learn how to set up and expense basics, distance expenses, and time expenses. + +Whether you’re flying solo with your Individual workspace or submitting with a team on your Group workspace, we have settings to support how you use Expensify. + +# How to manage expense settings in your workspace + +Let’s cover the expense basics first! In the following sections, we’ll go through each part of managing expense settings in your workspace. + +## Controlling cash expenses + +A cash expense is any expense created manually or by uploading a receipt for SmartScan; a cash expense does not mean the expense was paid for with cash. The other type of expense you’ll most commonly see is credit card expenses, which means the expenses imported from a credit card or bank connection. + +There are four options for cash expenses: + +- **Reimbursable by default** - All cash expenses are reimbursable but can be marked as non-reimbursable as needed. +- **Non-reimbursable by default** - All cash expenses are non-reimbursable but can be marked as reimbursable as needed. +- **Forced always reimbursable** - All cash expenses are forced to be reimbursable; they cannot be marked as non-reimbursable. +- **Forced always non-reimbursable** - All cash expenses are forced to be non-reimbursable; they cannot be marked as reimbursable. + +## Setting up billable expenses + +Billable expenses refer to expenses you or your employees incur that need to be re-billed to a specific client or vendor. + +If you need to track expenses for the purpose of billing them to customers, clients, or other departments, billable expenses are supported in both Individual and Group workspaces. Either way, head to **Settings** > **Workspaces** > **Individual** or **Group** > [_Workspace Name_] > **Expenses**. + +Under Expense Basics, you can choose the setting that is best for you. + +- **Disabled** means expenses are not allowed to be billable at all. +- **Default to billable** means expenses will always be billable but can be marked as non-billable as needed. +- **Default to non-billable** means expenses will always be non-billable but can be marked as billable as needed. + +If your Group workspace is connected to Xero, QuickBooks Online, NetSuite, or Sage Intacct, you can export billable expenses to be invoiced to customers. To set this up, go to the Coding tab in the connection configuration settings. + +## Using eReceipts + +eReceipts are full digital replacements of their paper equivalents for purchases of $75 or less. + +Click the toggle to your preferred configuration. + +- **Enabled** - All imported credit card expenses in US dollars of $75 or less will have eReceipts in the receipt image. +- **Disabled** - No expenses will generate an eReceipt. + +Note: _We will not generate an eReceipt for lodging expenses._ + +## Securing receipt images + +Whether you’re sharing your receipts with your accountant, having an auditor review exported expenses, or simply wanting to export to keep a hard copy for yourself, receipt visibility will be an essential consideration. + +Under _Public Receipt Visibility_, you can determine who can view receipts on your workspace. + +- **Enabled** means receipts are viewable by anyone with the URL. They don't need to be an Expensify user or a workspace member to view receipts. +- **Disabled** means receipts are viewable by users of Expensify, who would have access to view the receipt in the application. You must be an Expensify user with access to the report a receipt is on and logged into your account to view a receipt image via URL. + + +## Track mileage expenses + +Whether using the Individual or Group workspace, you can create distance rates to capture expenses in miles or kilometers. + +Preliminary setup steps include: + +1. Selecting whether you want to capture _miles_ or _kilometers_, +2. Setting the default category to be used on distance expenses, +3. Click **Add A Mileage Rate** to add as many rates as you need, +4. Set the reimbursable amount per mile or kilometer. + +Note: _If a rate is toggled off it is immediately disabled. This means that users are no longer able to select it when creating a new distance expense. If only one rate is available then this rate will be toggled on by default._ + +## Set an hourly rate + +Using Expensify you can track time-based expenses to bill your clients at an hourly rate or allow employees to claim an hourly stipend. + +Click the toggle under the _Time_ section to enable the feature and set a default hourly rate. After that, you and your users will be able to create time-based expenses from the [**Expenses**](https://expensify.com/expenses) page of the account. + +# Deep dives + +## What is Concierge Receipt Audit for the Control Plan? + +Concierge Receipt Audit is a real-time audit and compliance of receipts submitted by employees and workspace users. Concierge checks every receipt for accuracy and compliance, flagging any expenses that seem fishy before expense reports are even submitted for approval. All risky expenses are highlighted for manual review, leaving you with more control over and visibility into expenses. When a report is submitted and there are risky expenses on it, you will be immediately prompted to review the risky expenses and determine the next steps. + +**Why you should use Concierge Receipt Audit** + +- To make sure you don't miss any risky expenses that need human oversight. +- To avoid needing to manually review all your company receipts. +- It's included for free with the [Control Plan](https://www.expensify.com/pricing). +- Instead of paying someone to audit your company expenses or being concerned that your expenses might be audited by a government agency. +- It's easy to use! Concierge will alert you to the risky expense and present it to you in an easy-to-follow review tutorial. +- In addition to the risky expense alerts, Expensify will include a Note with audit details on every report. + +Note: _If a report has audit alerts on it, you'll need to Review the report and Accept the alerts before it can be approved._ + +## Tracking tax on mileage expenses + +If you’re tracking tax in Expensify you can also track tax on distance expenses. The first step is to enable tax the workspace. You can do this by going to **Settings** > **Workspaces** > **Individual** or **Group** > [_Workspace Name_] > **Tax**. + +Once tax is enabled on a workspace level you will see a toggle to _Track Tax_ in the Distance section of the workspace settings. If tax is disabled on the workspace the Track Tax toggle will not display. + +When Track Tax is enabled you will need to enter additional information to the rates you have set, this includes the _Tax Reclaimable on_ and _Tax Rate_ fields. With that information, Expensify will work out the correct tax reclaim for each expense. + +If you enable tax but don’t select a tax rate or enter a tax reclaimable amount, we will not calculate any tax amount for that rate. If, at any point, you switch the tax rate or enter a different reclaimable portion for an existing distance rate, the mileage rate will need to be re-selected on expenses for the tax amount to update according to the new values. + +Note: _Expensify won’t automatically track cumulative mileage. If you need to track cumulative mileage per employee, we recommend building a mileage report using our custom export formulas._ + +# FAQs + +## Why do I see eReceipts for expenses greater than $75? + +An eReceipt is generated for Expensify card purchases of any amount in the following categories: Airlines, Commuter expenses, Gas, Groceries, Mail, Meals, Car rental, Taxis, and Utilities. + +## Why didn’t my rate get updated with the newest rate guidance by the IRS? + +Expensify does not update mileage rates to match the rate provided by the IRS. An admin of the workspace will need to update the rate or create a new rate in the workspace. This is because Expensify has customers worldwide, not just in the United States, and most companies want to communicate the change with employees and control the timing. + diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/Overview.md b/docs/articles/expensify-classic/policy-and-domain-settings/Overview.md deleted file mode 100644 index 3ee1c8656b4b..000000000000 --- a/docs/articles/expensify-classic/policy-and-domain-settings/Overview.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Coming Soon -description: Coming Soon ---- -## Resource Coming Soon! diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/Reports.md b/docs/articles/expensify-classic/policy-and-domain-settings/Reports.md deleted file mode 100644 index 3ee1c8656b4b..000000000000 --- a/docs/articles/expensify-classic/policy-and-domain-settings/Reports.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Coming Soon -description: Coming Soon ---- -## Resource Coming Soon! diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/Tax.md b/docs/articles/expensify-classic/policy-and-domain-settings/Tax.md deleted file mode 100644 index 3ee1c8656b4b..000000000000 --- a/docs/articles/expensify-classic/policy-and-domain-settings/Tax.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Coming Soon -description: Coming Soon ---- -## Resource Coming Soon! diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/Trips.md b/docs/articles/expensify-classic/policy-and-domain-settings/Trips.md deleted file mode 100644 index 3ee1c8656b4b..000000000000 --- a/docs/articles/expensify-classic/policy-and-domain-settings/Trips.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Coming Soon -description: Coming Soon ---- -## Resource Coming Soon! diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/reports/Currency.md b/docs/articles/expensify-classic/policy-and-domain-settings/reports/Currency.md new file mode 100644 index 000000000000..19fd4e8f3723 --- /dev/null +++ b/docs/articles/expensify-classic/policy-and-domain-settings/reports/Currency.md @@ -0,0 +1,31 @@ +--- +title: Currency +description: How currency works in Expensify and how to change the default currency in your Expensify workspace +--- +# Overview + +In this article, we’ll outline how to change the default currency in your account and how currency works in Expensify. +Expensify supports expenses in almost every currency in the world. Group workspace admins and individual workspace users can specify the desired output currency for employee reports. Expensify handles the currency conversion process. + +# How to change your default currency + +The default currency for all expenses added to your account is set by the primary company workspace. Just head to **Settings > Workspaces > Group > *[Workspace Name]* > Reports > Report Basics** and select your desired Report Currency. + +If you are not using a group workspace, you can change your default currency under **Settings > Workspaces > Individual > *[Workspace Name]* > Reports** and then choose your desired Report Currency. Please note that the currency selected here will be overridden should you begin reporting on a group workspace. + +# How currency works in Expensify + +When totaling expenses across multiple currencies, we convert them to a single currency, which is the "report currency" of the report's expense workspace, or your personal output currency if no workspace is in use. + +**Important notes:** + +- Currency settings on a workspace are all-or-nothing. To reflect a different output currency in reports, create a new workspace for those employees and adjust the currency settings accordingly. +- Currency settings in the workspace take precedence over a user's individual account settings. + +# How the conversion rate is determined +When converting expenses between currencies, we rely on [Open Exchange Rates](https://openexchangerates.org/) to determine the average bid and ask rate on the expense date. This rate becomes available after the market closes for that day, resulting in varying conversion rates depending on when the expense occurred and how the currencies were trading. + +If the markets were closed on the expense date (e.g., weekends), we use the daily average rate from the last open market day prior to the purchase. For future-dated expenses, we use the most recent available data. Consequently, the report's value may fluctuate until the expense date, potentially leading to unexpected results. You cannot submit reports until the markets have closed for all the expense dates on the report. + +To bypass exchange rate calculations, manually enter expenses in your default currency. These entries will only be converted when included in a report with a different default currency. + diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/reports/Report-Fields-And-Titles.md b/docs/articles/expensify-classic/policy-and-domain-settings/reports/Report-Fields-And-Titles.md new file mode 100644 index 000000000000..e79e30ce42c9 --- /dev/null +++ b/docs/articles/expensify-classic/policy-and-domain-settings/reports/Report-Fields-And-Titles.md @@ -0,0 +1,43 @@ +--- +title: Report Fields & Titles +description: This article is about managing Report Fields and Report Titles in Expensify +--- +# Overview + +In this article, we'll go over how to use Report Titles and Report Fields. + +## How to use Report Titles + +Default report titles enable group workspace admins or individual workspace users to establish a standardized title format for reports associated with a specific workspace. Additionally, admins have the choice to enforce these report titles, preventing employees from altering them. This ensures uniformity in report naming conventions during the review process, eliminating the need for employees to manually input titles for each report they generate. + +- Group workspace admins can set the Default Report Title from **Settings > Workspaces > Group > *[Workspace Name]* > Reports**. +- Individual users can set the Default Report Title from **Settings > Workspaces > Individual > *[Workspace Name]* > Reports**. + +You can configure the title by using the formulas that we provide to populate the Report Title. Take a look at the help article on Custom Formulas to find all eligible formulas for your Report Titles. + +## Deep Dive on Report Titles + +Some formulas will automatically update the report title as changes are made to the report. For example, any formula related to dates, total amounts, workspace name, would adjust the title before the report is submitted for approval. Changes will not retroactively update report titles for reports which have been Approved or Reimbursed. + +To prevent report title editing by employees, simply enable "Enforce Default Report Title." + +## How to use Report Fields + +Report fields let you specify header-level details, distinct from tags which pertain to expenses on individual line items. These details can encompass specific project names, business trip information, locations, and more. Customize them according to your workspace's requirements. + +To set up Report Fields, follow these steps: +- Workspace Admins can create report fields for group workspaces from **Settings > Workspaces > Group > *[Workspace Name]* > Reports > Report and Invoice Fields**. For individual workspaces, follow **Settings > Workspaces > Individual > *[Workspace Name]* > Reports > Report and Invoice Fields**. +- Under "Add New Field," enter the desired field name in the "Field Title" to describe the type of information to be selected. +- Choose the appropriate input method under "Type": + - Text: Provides users with a free-text box to enter the requested information. + - Dropdown: Creates a selection of options for users to choose from. + - Date: Displays a clickable box that opens a calendar for users to select a date. + +## Deep Dive on Report Fields + +You cannot create these report fields directly in Expensify if you are connected to an accounting integration (QuickBooks Online, QuickBooks Desktop, Intacct, Xero, or NetSuite). Please refer to the relevant article for instructions on creating fields within that system. + +When report fields are configured on a workspace, they become mandatory information for associated reports. Leaving a report field empty or unselected will trigger a report violation, potentially blocking report submission or export. + +Report fields are "sticky," which means that any changes made by an employee will persist and be reflected in subsequent reports they create. + diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/reports/Scheduled-Submit.md b/docs/articles/expensify-classic/policy-and-domain-settings/reports/Scheduled-Submit.md new file mode 100644 index 000000000000..c05df92bbbff --- /dev/null +++ b/docs/articles/expensify-classic/policy-and-domain-settings/reports/Scheduled-Submit.md @@ -0,0 +1,38 @@ +--- +title: Scheduled Submit +description: How to use the Scheduled Submit feature +--- +# Overview + +Scheduled Submit reduces the delay between the time an employee creates an expense to when it is submitted to the admin. This gives admins significantly faster visibility into employee spend. Without Scheduled Submit enabled, expenses can be left Unreported giving workspace admins no visibility into employee spend. + +The biggest delay in expense management is the time it takes for an employee to actually submit the expense after it is incurred. Scheduled Submit allows you to automatically collect employee expenses on a schedule of your choosing without delaying the process while you wait for employees to submit them. + +It works like this: Employee expenses are automatically gathered onto a report. If there is not an existing report, a new one will be created. This report is submitted automatically at the cadence you choose (daily, weekly, monthly, twice month, by trip). + +# How to enable Scheduled Submit + +**For workspace admins**: To enable Scheduled Submit on your group workspace, follow **Settings > Workspaces > Group > *[Workspace Name]* > Reports > Scheduled Submit**. From there, toggle Scheduled Submit to Enabled. Then, choose your desired frequency from the dropdown menu. +For individuals or employees: To enable Scheduled Submit on your individual workspace, follow **Settings > Workspaces > Individual > *[Workspace Name]* > Reports > Scheduled Submit**. From there, toggle Scheduled Submit to Enabled. Then, choose your desired frequency from the dropdown menu. + +## Scheduled Submit frequency options + +**Daily**: Each night, expenses without violations will be submitted. Expenses with violations will remain on an open report until the violations are corrected, after which they will be submitted in the evening (PDT). + +**Weekly**: Expenses that are free of violations will be submitted on a weekly basis. However, expenses with violations will be held in a new open report and combined with any new expenses. They will then be submitted at the end of the following weekly cycle, specifically on Sunday evening (PDT). + +**Twice a month**: Expenses that are violation-free will be submitted on both the 15th and the last day of each month, in the evening (PDT). Expenses with violations will not be submitted, but moved on to a new open report so the employee can resolve the violations and then will be submitted at the conclusion of the next cycle. + +**Monthly**: Expenses that are free from violations will be submitted on a monthly basis. Expenses with violations will be held back and moved to a new Open report so the violations can be resolved, and they will be submitted on the evening (PDT) of the specified date. + +**By trip**: Expenses are grouped by trip. This is calculated by grouping all expenses together that occur in a similar time frame. If two full days pass without any new expenses being created, the trip report will be submitted on the evening of the second day. Any expenses generated after this submission will initiate a new trip report. Please note that the "2-day" period refers to a date-based interval, not a 48-hour time frame. + +**Manually**: An open report will be created, and expenses will be added to it automatically. However, it's important to note that the report will not be submitted automatically; manual submission of reports will be required.This is a great option for automatically gathering all an employee’s expenses on a report for the employee’s convenience, but they will still need to review and submit the report. + +# Deep Dive + +## Schedule Submit Override +If Scheduled Submit is disabled at the group workspace level or configured the frequency as "Manually," the individual workspace settings of a user will take precedence and be applied. This means an employee can still set up Scheduled Submit for themselves even if the admin has not enabled it. We highly recommend Scheduled Submit as it helps put your expenses on auto-pilot! + +## Personal Card Transactions +Personal card transactions are handled differently compared to other expenses. If a user has added a card through Settings > Account > Credit Card Import, they need to make sure it is set as non-reimbursable and transactions must be automatically merged with a SmartScanned receipt. If transactions are set to come in as reimbursable or they aren’t merged with a SmartScanned receipt, Scheduled Submit settings will not apply. diff --git a/docs/articles/expensify-classic/policy-and-domain-settings/tax-tracking.md b/docs/articles/expensify-classic/policy-and-domain-settings/tax-tracking.md new file mode 100644 index 000000000000..7b859c5101b1 --- /dev/null +++ b/docs/articles/expensify-classic/policy-and-domain-settings/tax-tracking.md @@ -0,0 +1,19 @@ +--- +title: Tax +description: How to track expense taxes +--- +# Overview +Expensify’s tax tracking feature allows you to: +- Add tax names, rates, and codes whether you’re connected to an accounting system or not. +- Enable/disable taxes you’d like to make available to users. +- Set a default tax for Workspace currency expenses and, optionally, another default tax (including exempt) for foreign currency expenses which - will automatically apply to all new expenses. + +# How to Enable Tax Tracking +Tax tracking can be enabled in the Tax section of the Workspace settings of any Workspace, whether group or individual. +## If Connected to an Accounting Integration +If your group Workspace is connected to Xero, QuickBooks Online, Sage Intacct, or NetSuite, make sure to first enable tax via the connection configuration page (Settings > Policies > Group > [Workspace Name] > Connections > Configure) and then sync the connection. Your tax rates will be imported from the accounting system and indicated by its logo. +## Not Connected to an Accounting Integration +If your Workspace is not connected to an accounting system, go to Settings > Policies > Group > [Workspace Name] > Tax to enable tax. + +# Tracking Tax by Expense Category +To set a different tax rate for a specific expense type in the Workspace currency, go to Settings > Workspaces > Group > [Workspace Name] > Categories page. Click "Edit Rules" next to the desired category and set the "Category default tax". This will be applied to new expenses, overriding the default Workspace currency tax rate. diff --git a/docs/articles/new-expensify/billing-and-plan-types/The-Free-Plan.md b/docs/articles/new-expensify/billing-and-plan-types/The-Free-Plan.md index 0a8d6b3493e0..e157ede1969d 100644 --- a/docs/articles/new-expensify/billing-and-plan-types/The-Free-Plan.md +++ b/docs/articles/new-expensify/billing-and-plan-types/The-Free-Plan.md @@ -1,6 +1,7 @@ --- title: The Free Plan description: Everything you need to know about Expensify's Free Plan! +redirect_from: articles/split-bills/workspaces/The-Free-Plan/ --- diff --git a/docs/articles/new-expensify/get-paid-back/Request-Money.md b/docs/articles/new-expensify/get-paid-back/Request-Money.md index dc6de6656cc9..a2b765915af0 100644 --- a/docs/articles/new-expensify/get-paid-back/Request-Money.md +++ b/docs/articles/new-expensify/get-paid-back/Request-Money.md @@ -1,5 +1,6 @@ --- title: Request Money description: Request Money +redirect_from: articles/request-money/Request-and-Split-Bills/ --- ## Resource Coming Soon! diff --git a/docs/articles/new-expensify/getting-started/Expensify-Lounge.md b/docs/articles/new-expensify/getting-started/Expensify-Lounge.md index 01a2d7a9e250..bdccbe927769 100644 --- a/docs/articles/new-expensify/getting-started/Expensify-Lounge.md +++ b/docs/articles/new-expensify/getting-started/Expensify-Lounge.md @@ -1,6 +1,7 @@ --- title: Welcome to the Expensify Lounge! description: How to get the most out of the Expensify Lounge. +redirect_from: articles/other/Expensify-Lounge/ --- diff --git a/docs/articles/new-expensify/getting-started/chat/Everything-About-Chat.md b/docs/articles/new-expensify/getting-started/chat/Everything-About-Chat.md index 9f73d1c759c2..77bbe54e8e2c 100644 --- a/docs/articles/new-expensify/getting-started/chat/Everything-About-Chat.md +++ b/docs/articles/new-expensify/getting-started/chat/Everything-About-Chat.md @@ -1,6 +1,7 @@ --- title: Everything About Chat description: Everything you need to know about Expensify's Chat Features! +redirect_from: articles/other/Everything-About-Chat/ --- diff --git a/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Admins.md b/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Admins.md index 31de150d5b5e..996d7896502f 100644 --- a/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Admins.md +++ b/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Admins.md @@ -1,6 +1,7 @@ --- title: Expensify Chat for Admins description: Best Practices for Admins settings up Expensify Chat +redirect_from: articles/other/Expensify-Chat-For-Admins/ --- ## Overview diff --git a/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Conference-Attendees.md b/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Conference-Attendees.md index 3d30237dca5a..20e15aaa6c72 100644 --- a/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Conference-Attendees.md +++ b/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Conference-Attendees.md @@ -1,6 +1,7 @@ --- title: Expensify Chat for Conference Attendees description: Best Practices for Conference Attendees +redirect_from: articles/other/Expensify-Chat-For-Conference-Attendees/ --- ## Overview diff --git a/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Conference-Speakers.md b/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Conference-Speakers.md index 5bd52425d92b..3e19cf6fe26a 100644 --- a/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Conference-Speakers.md +++ b/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-For-Conference-Speakers.md @@ -1,6 +1,7 @@ --- title: Expensify Chat for Conference Speakers description: Best Practices for Conference Speakers +redirect_from: articles/other/Expensify-Chat-For-Conference-Speakers/ --- ## Overview diff --git a/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-Playbook-For-Conferences.md b/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-Playbook-For-Conferences.md index 8f806bb03146..a81aef2044a2 100644 --- a/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-Playbook-For-Conferences.md +++ b/docs/articles/new-expensify/getting-started/chat/Expensify-Chat-Playbook-For-Conferences.md @@ -1,6 +1,7 @@ --- title: Expensify Chat Playbook for Conferences description: Best practices for how to deploy Expensify Chat for your conference +redirect_from: articles/playbooks/Expensify-Chat-Playbook-for-Conferences/ --- ## Overview To help make setting up Expensify Chat for your event and your attendees super simple, we’ve created a guide for all of the technical setup details. diff --git a/docs/assets/images/add-australian-deposit-only-account-modal.png b/docs/assets/images/add-australian-deposit-only-account-modal.png new file mode 100644 index 0000000000000000000000000000000000000000..1196a57c8f8f7813f628581a73f7b70894188f18 GIT binary patch literal 156466 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 z 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 OsHO4bUXl8X;Qs?-uiXFu literal 0 HcmV?d00001 diff --git a/docs/assets/images/add-australian-deposit-only-account.png b/docs/assets/images/add-australian-deposit-only-account.png new file mode 100644 index 0000000000000000000000000000000000000000..4cea4fb117572e9a6c8339a13d8afb045dfb7929 GIT binary patch literal 263016 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¡U1?s$dL8dXyPM2)pKk0T)M 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 z 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μazjrnAjP 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/add-vba-australian-account-modal.png b/docs/assets/images/add-vba-australian-account-modal.png new file mode 100644 index 0000000000000000000000000000000000000000..ee624eca38143a68f1b04fdd7e4d04947b5eaf5a GIT binary patch literal 173441 zcmeFY_ghoT`aX;zq9UT8pdeKc>53F70Tq-kNQclA5D*AT3n4T`nuwtzBE3ql2_zH+ z=_T|4As{tC2%&`@c(Xryd-gg1!TZB^T^A&iS!>qJGc)&dKV>5Ho~bcjV81{^L&K<{ zuBuN%L*GwBbLR88v(#Tw4H34~kMnQT%{*vmSOxz2JEft|zfS$}l!w0BW17;wo6FR~ z8HYzYk7#HrU<^ku=x9#ovTCS4GW0pMilYm%CD-k42+H38n}Lnrg|y-_9W(WEhJl5{ zpoLMgD-<|k1>&4|oGG@phTLN>Ms?TfDw4L2?k95s5#u;gKI46jXMJ*Vc>d&Gk|KJV z1-ZHxPkrH^>rM35UtRxm@jRse^Oc6?$K?##e@i@Pmi{f!Joul|xl{80Rd?xsN{@ps z{aY8L@;{~jdBN}hDgD3K{VlcsC(QqoL(u;$j{mn*{$3paKiYR)64(2?wl3J|kLca7 zvRDg{7}5gW?WX+NNs;m{zF1gr^*ALm@G>?KBVOPG9IRE>Og0EQYd@05{J|zwMjmMw+ z*2C#A(FZ3#hUd=p?VdjE`JZlI^i2Nf$uLymb~%GYy8xlvOlCpHL>Q^iLFxYs?{?T& zbF6n#xSvNgGVL9)gi+MXF{UH?d#5{iS{C}Fg+kb6wzAK?U{q}&5 z;j3a(zA@;z{@pAlZvR5(ajx}!Iw;$JH!qm^Q14l~--mFu`I^=(I%t?lxryJ-FOT_p z4YhOsX_UsLtjv1vQQd~E_2pISaG^iZ5(m-W6uo2rz2(Q}O7AsvzzOC(07m1_RMoY0 zMPT9dzx4{vUHvhJStL5@W<-fWQ4XJT&TDw@-4;DPVjr;X}%b@KU^S=#`0hRn0=?pVT zPtPo&I)8O##4tOtV3szef7NBVgy}VTZzgJcHq<@vKQ+3h*AC8yX|t}% zQ)_?E-}~hMuS&F;mUCMfcyFl|)X1S-%r5+IFUrg6-B#}XUrl7OmjV&{U!&7%(d@Q2 zH4Cx9?9rj@eBRbwv`g!YG|`{k%HhvwqSx2hAVf8Sc2nZ5Vtpe}k!mk}Bk~8Eu!b7{ zwsBW4^)4uO(g-Lv2B8kq(XR8y#r~3-Al+LVqKv&NLWjwo@9O5p4{WO@0}Yl>R;r(~ zk*r@!}A1FtgM5*GSF3yyE(~;wS}g##0C4!W=wv>A?O}yoUN`)0CZIt{am|EP3>n z58X;|af9)jPSK4F=K=qbPY~{H3H8)cog zss1=HPo9?4zip82LUn-*!MLN%H=uJ2X2o=Cvg11XBz@ zhfdP5f1^j}Z>81=X1;@%1`{2-vfjc_?Ucn0&yi0K@3-x`us717zv46_tdn9&Vrq3r zWS2TkTp9T4vec>6=aGHVPl4cn+djNOZTC~_;5fS>n^QS)`l%0>*IXQwoNv-Xia#@H zI|$qIHco;fdv7g>bFo!o1*RZQI&_nOM-9?Bh&}k_9MtRWKJx2fd$sce|E_>lH7e5F z8hzRDgC$83IZhTnaV_s=3~Ux`!?DT>~M$LT5Oy<8Grje5~@!MUsk;3t7{y%awO8Gj%td^n23ok%Kg0z%4e;O|dpa{s z10ULM`85DCmmxj~)%|~kT8_V*!SsgJ9QY;;qq|UNuY3l7+_ zo79xTL`Lz?1sef+Y_Q;Q8Cv(vKbSRkOFyk7@RZh%OE!T|f|P>H9IXmwAT}a1bx#K6 zn87oUSA~`o^~(LRo3>o(r5{WbQ#<`6Gam(5VDhnJE2ZoW_oWarn>+W5Ov1%MUvsW5 zeM<3+>XfQb$kD&4@y{5_(JobuLIPY&yz)U5Ch9;E^Jjd@({(d)=mx%vZaC?s5+cA) z24&77{rN)_QO0=Jn$?ZsjQFb%0p<2v0ZnSm$o@B~IiFra(-E9Dp;5l#tp80awl*v+r7Y>vSLume>aCu(Y`%E9c6RzGRGVsmihJs-Z zPd+sG8Z2j1U*CKwrl#i9_p%N30KP&(1w<~nzut&Rq%7dhE3$cD?~H&oMk=pc{T!S> z6ANlZ)`&mUT_L5cINSTZjK5e?92*?tJe0Pw`#EjsoNd}ai1lMC@q8!r_Jx$NFe1Rx zx5Jd$M_M+ju}H9Ck$H4JORqzPYQ>!7@D~Pb%Nz|C%6R z8=8}IHy@uJ_ca6&Iy6GM_Jn=&_R*kuQv9T0aeMo>sCQ}oL6dE&OxyRxp@~Kv&f!yy z23JmgX6Duyv8Mnnd_b%Ck7PnlR*v@jcfkY!tea2T%8mGZ-`mTdpnnt#G{u3zHY;Dg z#a$PT?LeQpXm@6bRu6u*C-b-sfYH6m;h=~OnG<3(28in+zD#g$cV$fGn9|38m1&Yv zt7kVBoNPsLa;wU~?2PrEGVZ9q1)=H3%wCYi_{dR0Y>SJFzPW{}c2B~rvr071dvk0l z;`#vM_s(lRScv;(RWd22C()0U_rw|aJ>Ds5$hK^bQHNny50EQ5lCL{1%U$1Q`v!I+ zSG7)~j)$hTHAd;#ISMoKGOcDeN_KPB_x;x9WAuy@?Hoe*f6rwz{JlWO1mT0B4Qc^v z%VcQYUj5dFr4gapi~cT6%;Sr9S?^-6FE$3ORc*8qTRP3Nv1%Ws)k*!)NS)LAE4u2B zjO9PPj_}Rpz4_*pSAP}p)$%~R$ppnrGN(tRb>CmPcovzFC&REK{b|?y2O+^GM%^jK zM5bn$)WBYe{jw^@o++FEeoZN`%*;G{--W{Osz{gMqI!0eDLcNs?TRFk!^ zreuT(oQIjb^wsdRQe@R$ z4m0&~)n^CB#wN|h9J#>eKPa;6<^C$-w#v+)LviiSuyqYwp2WvgzKk28qwigVoyD$of+F5LxEVv19+7nK|4n(WflZ0kg~S4`TP3r*`#E=&t^FD~Ig4Ll znLBf;YryJK>jZ^cJse^^{p(lQTgvQVVF0f z!kxbs*>a~zx=c@gD*e4j$0Q)~CrL5;qtYY$(z)%|`XCn4ND)QSx8aoYg9=3hD1?`w zD*fGlD*E3wPR1!*s#?ml1RJHD9cT=A{16)f$@=LGO)Qd^*#02U?<`+rhDcmF&xox& zEw9sm%Z&Xqy`M2}+LHM*#mpfmJu8g3e*Vy+;}JMGc72py1J%rnqkYc>~+xi)Oa5tMqAy| zHrp^EQN!Cf@n-mebMF)-pEBWvGy3KrJZOLek*+nn*~%R<$i_c5h%26|e)QGcoIn0r zY((}`)SMl-GET;v{9yGQSY0?dHZSi3zq_<5)2q(4V-A_`?bRVgoxeVln6PKJlEe~P z+F?oWCvhmoa%go}OQj#t+-b;G$o5ypPkl4}X65j|H{H%HfNeKkf|P#P?Ha_TszY!-cwSN>wgOnbrgIw?_PGq> z@Ts@L2wWqv6c@W1KTj|AK$ol_3IF20APZ20#9qm!?^2}a@_7IguZ7)lAz zb#QWYrR}{^|8e{hXWH($K4Owx-mK!tjW1Y|1~>?8^ab4L2RD72HqlHve1}|oYS#F) zrQ@^r?j-X@t!ma4#&i#=40Rkcy_?%WS?K-RZwNgRa0FOp_c?b#X(T) z-#QahdzM&XYB8PUn^wRQ^~9bW$|woiJJU%7LOR5oO0EqPVzA!}p1*IGqOkqwq^MLA-CTKYV$Yes%=1 z*cKBE*oo2q9p!c02tj_ZavrK%v^&g|l;Ay8=2G=>cdqLzfqn()= z8v+Z)xTRS?nAg;Ypmv5z>1j^^)+z-QMCQ$9+=T8DUZba612$BfEnQqzKdX=R-v5sA zXaBvpbo4k=6f--8CoiM7$HoE}EomQF8XN1mVHTD>9z@3zwzw5QnlP*j2lnzsR0`ch zryY8iqs(MC!(msvNI&WR>mF6`k$r8IK9m#seRz>Y@F4Em#gFS@ z`DI$lwwS*m;pX+?2Tz+0E1HwO1cY%!h6r#)scSZMSCiNPiF!WrO(w%U0Q>0$^UQdo zWv|eMnasl^Sg#8A8uYZ^&4Z3z>S z_(6a0`ZFrLE8UPDYg0iNrx@k0NIfd64huf`$+mod4LPl2&mA|IKRStlD4+5*clB>j zl^%xM)D{EenT+RI54&$@56P8fJ!d*ys;J0*F=+2$dhX9j$dQ+RJ6l(I93`Yt3?54ef=ZVRf^PKl&V{G2r`n*n4{Xr5PoE{UpmJSU}2(` zUJ=k@#DI1c-M;ilJ9z6gW4{i_8-A7TDpL9K5m!3H5V7%%)Sxu6?dw<0OZ_b|;l)MY z6TMPoH2GPFY?}q?Ap5Z#7wYbxDUtT$XZQH&s|8JocZybewfBb2c(=WIbHN$Y@stsD ztD>ODT%rq|B$_%U{3XTQ97mJ^A)-tG1zC@u8ZvrcTf2e7!cll5;4Nn_%2(`!#U5zu z0^N{Wj+DtC2jKezH_^hGX7ePLmG@bS#w0;QoD!xZ-m$s!)QyKf2%4%{a0GNszZM_EC+sRV^xS`#{%689}!xaHJo4uX{9`BihNqg_5!Y zW|W@VTetN&cC?0B;xqE_73z;G`JM}*KRbPy0>7|g%M!G+Oi?rDS7i6j!#F#BR}XmR zd(dprR9v>DY2cyxxbur0WVUo=vJl@Qls> z$1ix}9Ij37L*$rCVV*eSq5j{eH~PI3`GE}Exz5Jjc?a^lVIONAaRXewTzwtHwSI_m z9S!gwC^Q1q&la3rW&MPG_Vw=TPkX*0!>nl%RyF!Ejy&nZ%665fPs!Q+x+649gClJr zOC@-eU{0KfCDHZ7Rt<#(>E6|N(kPrW&9J(u=!oFt`Hw5_^#L`BGe=Id**~uHa7ZO=^4u=zh|%C zN1q?K4_p3xne#{E;~=GnIcn!g`KNJ84@K?P>Lv1;TDNK2luZ4;=bX_$Z?b@+-1_C- zSw7+or3|v`Aa^iyKjTwiPMCE+11YtSS{}HurMJB`w8!yM@L%?pDsdOlk*{qgc2zp_ zxeXzWIm0!Fc8*UpyDroNghwN{T(v#RszVJbD|ofoS17Tm;SsuXM~=ef33&fERdi&xlU%dpj*MhUQ+Qnl^LA4D)^NeP6}m5Q&&!H$DV75e(7 z(I8;DwlZOL((i^`p62OO@Bd?_|5)Eg-6RsEkT(hId-@3n((Pq5^+p4wR0z#*Tz!WEGfd ze*7p8!^C67&Bnc()dXhb{-#(ot6_eP8Hb-`MHEc*(+m$#*0S3WVZfA&EDn{FcWLv8 z=0_uyT|L}`>qVq`?h06bnVKE>UEd|rB6Yn?c%x(KCznvsx^n?n{7$@e@McE!o=Pl` zHNK+76Db+f^)hDW8kf`OLn#{Fz)P+Ar#d?~wRBWWzhYl9M+)+@YdIAp53frBzcwFp zaqIb3NjcLrl}i6^-rCf&;B%GXLJ9&>kEgksGL;0nWpeDYkE?l_svly?#zZt2b;V3! zxd-20Cj}q!R1-1%ldEmJG7GJ(rMbRtGJU)2kAk6-qpT6?Dh38H|B)1<@Uoh!gV^OC z6NNn@n%#EJq7O+^>`Hkrz*+a#;VWBI@?r8ER9W?2zwiaZjbSbtOH7bgZgSi5_;`EP zlJKoRxVv!9l~O!7i659VPS20Z1hEyFGo4Y<*R#k|MwD6p@eNY9KFJ3MZg>}cxQ1z@ zP3!{|>`>lFCafH+)e@j?RHw=z&0kuIDELsfF0viRrm@d2ix#;S!evsyIrL+KRK;US ztIIf|()vi~&Q^DLrqzv1%+}+B2X4OKHg5KER#gH9xpr%5aPBTCV8xi@`HGd_KNolz zja6c=sl%*O_q8>b5+*K{q2|vrgS5%9(dtfjcuS~uvKj!SM0ovVg&@613fEGx)i31G z7nfo>>*epyCHqyQGQFi2B=<$6Uo5)R)#Xj#bnm4GNay?o?FK=bY1fy6la}=oV z0`C3(B7C%zAa}5rF)av;i;J6^=)k^xangN$!uGUfckvLpcinj`o#le7SHS-Gxc&$c zvJhHniRD5B#FTS*09q1lOQv(Tm;}nslIU6&kT-?@xXx_?9j3{P&f#k#q;P}eABrPp z4r!e|204o~J7R4Qxp@?^wSs&~H>{l!rual;eRC>sw-%mg+;}mv)atFFi_0`ynfMxi z7Rw5E9<#JD`oa40qf}Uf{^d_v51E-G1hzNK21h|7c#ZFF5wCqx1f&_SbaoFG0Eb9# zEbRPKtT&G|I+<1!S(YKmE&%t(>=Cln5UK6qLwS8kep%jthNfF-(G$kbt;DzwH4t4; zX%>kz&e@ZlJS;1Xyx_@l!M-yOX^vsXQR<>K5x)={R;w=sWzNw4EM0Lk!1nXlhdj~0 za&bpNT-(+oP8CVFI?nD5Z2&5}-OdQC{lua47zTS8Auy{yRYC{-%QyoYcc+M2ayPjV z-qnkt+telcB;r+tXWBFoadfM&jKxu7fN^$e;N{%O>+4nuxMp+CCG`6&_x}jSie=3+i149gM&*# z61_1MEn7J%aho@FegP+D2lX(wZ*4L&V~*VYi*(&-g@n2_>eju@R30YX7z&bZuwu

Tao#w$duhoYBzM+KC^v53lTr@Jan8fd_jm(0Ou7*`$ljr8M0p7~cyX=v9*cPxi zVBKe^Jz91lj;c7$FU)U-UHJ$4Za!R9u;yR@#K%c+y6RX?pU0YDzV|gt(u^hjC6{4i z(w64k-*36OqDq7q(L>jMJ@0*zf_?IFOZENQZ5YFF`z7WGr&;1|p2ZWN(EO?{S=oXa z?^;}q1-g^bsbekaOJ8wAjf(K&E9VbfCY=W^}-X z``jc$rubCJGZqY4?9RHnm#wC}IZG@_LlatfVoap>xRnV1e96hhDbdnsdNSvcXR&S& z2sUpDR0|D_FcSOY zFCIG?12^q(zNyW&_YeWclz!amA>A;{q#aA44qK72hpfUozg0UrCB~Ve%oEH0CMIJen||_3C5qP}|)1zIy`z@yikn0{mYclimPLXN6#U(ih9l-KIJSMSUc?pQ-zY zwfD;AAn3}9@x3#x(FsLQ=s~z8R9-?YpA6X_lI@%RF@me+j zSoq5Awyj9um8o1yC?zB?qPUOVsO^rfR&~@p6)HTcg{rmQo z41CNOJ%H?WcL$z7VaH3_RGHirQRCw*iPgApuItprGgSJk+C1X0>*5Y-f+_&B9h4-P z8zj}c^-9bYi=69M8@J$L)xaVzw@N|)!+^?hycIL06sBWxQxjoTHejP@-Lf@!GxDbb z{`-B`D5xFP1v)nsUlb(4=rc*wAqsu3S=mt?rrQ$QJ*xLD7dR9ZTplI;KD>KTjW4BL ziRo-^WwGG}_boV~LPp77MJukz23=5E6!#**2vFGXT6ExNB^v-)>2Aiq@GzB!_8=I94WSU>reRik_C0V-d68aCxAmn zcrIO&3Zq3WJ1~RwHQKT6C79wv{sX5sYj1n8L%Ve^Z7I>`4rFxg#fFJ0b_Ob%vk}{2 zno@Z`y-jn(T!_da#Q1}S7ro{lM+(LSS8l5(<3d8{XPTxhn_p$hq@F4cat+bQu3oWz z7);hfL*Qz~kL86L-}Hpwm+^_m1>F`TaUptZI%KN8-t;g(XG}RNEh+BSxLGDKz%Rfm zZJuC@bjCoaZh_ronX4C_f*R!vnbflNv12^gZsB<#7HdfW$Hk@M=8oU+3zMUCeEn`C zoCA!dr$-0Y%)3*HZ4wyYw7{8zIM{zQT=d1e;7uzf?3!b=jMWxsg5^q9^t z*jV#YbCeiQ3) za~`z!f^3HNn1NNJ-GubOtoL9uv-?n7u}ZV>7LHK0D@{eJ=cI?W97?qyrh|R zcNAkc-8~Krqsq#r=7k3kt;beoRd0iPtl`xno)R6M#EMdQ{mOy76UZ66coZ8EUyQ4M zK4n>{ipMO0xc+J^c_YZK*CjgXiT!a+_JC^d>ATetyn zWSC2DFF_vj5Sj)jr*3q3am13u5iTovw9~v`%E`9_}V&0idv)EdJ#=k zr-(8|Hr917N<_^XG?TD-?FI)Wg0c$jsSo?fcPVDZ#?&Oa|GR>MRgCZC7ioPze42c8 z^M_K~b*drU+HI^biCP;KM)xEN_+Q%*CQZJ}!Rgc$*Q0HjI z{q8tWuIoE5{xVpCuChS}VQ}IE#NoAG4{+E=}08;M+0x0B{0StdFNH?~10dm0Y zjBE2${-VU7z<0&0>P5D*J*b|YAO8W~|0y14=#!SPNhsCJt#F#Bmwg#>VY$`*5R?5p)u$}*Vs=XMj621ByXj6TtGp!nt;McRWtTBdWS#9 zGMF@?6L7=qOLTGS7Rpnl48FFg_5R9(sL75T#C4KOtIeSo;mfBwc51%8Bb@}Cns!H z8n{#Yu?l=vfD9S>ePe$vjs3}kT@wecx7U{FkJ~ehUI8DtjNm#0`ZB66csf&^tWMxl zd#tqEj;dd!tKr7P2)mb&35TOxO3V@Jacgts&zw&oEpJEN5G;}{1ycu(E!%xHvK|6~ zNc#2j2npR;-8HT7Qgol?H+c)XM!v_m8%IgwT)NVPCbY?O-*>5{ZeaC5+A-5R%I@nn z=g%G?{iYKCmJ0QMxm&a$<6YN5#06Y4J~|Xn{2p`_ax3#tHhqn8zByKl(_Fb?`Jd#@(@47>M!S)ArP&*wXuHUHJD2??0_>^I&!rnS z-MOuC(W=4J=4Mw{Y<*wFPXxcRpvmnh&Xh|7(&eAMLr0T8ddn&^X89|ne>i!z3SH@862mbSvKkFd~2xCy)TRk!}=!P9yS{jT50@#2_?@9om#&&KyK z5uPJH@1lg5HJ0ZFiDTFle|_%l$ZO0d3E|ER)5B@8UefaEj@ps~4qX5?MtiTi0A1y| zbS>Ybt>8zAq2md;_MjC0;tQ57TXuL;vBtiBEQ)h39lIUE{t?@{X#W!tf(KbGpSL(i ze7r5zgI<%65FfqVpeN7wBBFKhT_c*n(!_Pq>}PRl1{69r*X0>tYz8tSE^B%+^ef== zd67{OAh=XOFMRD!w$ja;gLB^)XjToVJ4IVnWg(m&YUs|vkjJ2S#YxA0nREri>aR9# zx?;@2rF~l<;S)-Dy;fXe)a?A)5b!!{9SH$WaL{ zH(#DDJxO7+N{BWAZumpKLF=>N00~*0TVFYcwmEr)9d>Kj1*^QP>2)?SPd$`xx4_W4 zBFYQj7G?b54>UA84%B{q3h5%Uivu4{p#adtDb}G5ta&!@`dR{K*#x;(>)>tT+*$sL zk!3Lpw^37o#5M59y!aV-muG~gWM)#W5g^}pI9AQo#l!y+U7F*GZ92hX;!^AmaV$XS zkUQj00{EN$3R0*+Gutnkv!TJ+VLJhBZD(QI9w_I9(o;yIDB!~e*Kpi()!t4K3QIk^l3{3)&L06c9#6zW`Lf0 zOxOu$7z6li|GPr3zo8<1!6lruE5$Gwi1Yp|C=Qt_7|wsp?2);%RCA}ocS&D%(p1?KnSLGq5d9bu>tYn*-#c*=n?sk?~dB- zQ{nge>C0Ie2UOTq=?~6lmozI-b>BE8RxG7maGKM_#WN*+Bs$F2_qEr_2LUx7D1L3lxB-1_G9uev zZuWcVc4j4XPm=3bE#&qKZ0#rJRqP#Vsu7*jYx}TjuWA&bol{AtPyRTE7;rQ+WSxkZ zN?8a%4=B4UZ@eqYxzl8m0z=JJgxQUMO#s#_D~RytJ`vD=Zhl*k6HMp+n% z>SD&!PSYnCb%lxhHhu8)2j|;K3I!s!yq#P?t4Lx?l7;xKvyA_E3~a2cNM(u3yYW@{ zzPHwcy2%fow7~$X^;1L%tEzRsnb;?lKI1PtFPybs$uzKE%E(lZVxoBveIda> z6q7g7b3>2Z4b)1&vuO)kyrwmKLLCtxb=N=H znk31jCwshF0lz=>y|5sQnUm%NjsK4-b)-&AWXhr_ihkO+kE|o3;TKjYC-z03&H8y1d@@*r{vsP zH+yA&y_9tRshC{$g7AVpi*)hOR+c$RQx%_(w(vRiWvupXBo{|S+vE{kP5b0dpCU-B zc_937ykAkb@raP#dGPi1{)(FNf-r73R~3Q38P#qFu5#V`a(0_TN)hIbeF|147x=Ap zF=>FFmD=FPBKS@qtGv4~NrmP4Z!Eeo-&t<|V{F6IuPqdpP4N(ku9k@LT`@N_M6C(^ zv1{zPEy8@=cBn5+R&7z@>-5|X)vsrUc-s(vHOcXM6N$lz#>SeO70zTTI?AWSmWAJ8 z4^+Ix!&>fqJ%7l{F`Db`T)v=%SFMS@0;e_52=bZ3%`#Y)u^CHdW$2^Yv@wE%`89rE z<15p}Ly~K9I}WUcQ(MEf{-E?GzwbSkmFjt)IGU#6GL=;tWevY$xezt*n$CLrNNPd> znR)bbU2cQr@y724_ZcULx{rsnW;*_<^@>}r5oGzFHv0!&n~SKbg->(OuC9I?;lOn2 zf({z0Lt6CXlO*h0TmK}wE8J1I8aoplre$CdSM9|xa4ROfCwaG&pN#5Jc?u)Qsvy7o*UWi!?LBeAl#VbV%eyv&Sl4RIvs=l(IsYBtH)h z>*(LS0Dn!#^9GXc9sOc`*?^mg-i$UaG35-n$Sno|S?Hm8CeX*#A=I29 z7rx`YOYdU!>~nlVe8-v%Z$(u4R0<$H5pE1wj9MP-pA;SNu}Cbj!jTSY2nRI?u)3C7 zQ8nC4{gG8EHJ{EC;31%laOn0p3~n?+ymMuV%f|9bD71@Z=QbFnQ=RsR`&J(0d^h?N z8@Ja^iJ#ST2*@akp@m+pC9Gz2r>sdq%h=U|R0`w1r{5K+wUA&&Qh&gnkmS%nY$kWk zT^gTNbb(4C;I;UHEcDRl^yYd$@cR%znOF_Fa&$Wi$td4^1t&vX^S>`E2)y9IFex)J z=&jDr3<6HbxQ^KNlmflLcQ42D;X)fue#U7F~*!OVI*(%9n~>^eu4tIIlhjKs#$)!Sk%?^ zPXrz-STGHV;*>LQs*3Egp!5l_*N`j*r^l-a;BYs`a*&GDv+F5q-<({rc(HF13`ydi zO>T=Zlan{)0wy-}bEmH`r_ug+b!O@C219GgufpahAEkybx$tJe^(H5Z4#`)H#Xvv3 zn~mat1#5AR`rOMgeT!?QQ-e|Ypp#wSIB^^FfDlEY|MXN8ru4q++f0CMn(c|h&-9QE zS58iGQN`nRC-+t}yi?Gz9QdS*k+3jw!_Dp9!!k_t`e@i%41GG(oVD2WHko}rk?mUN z4K;2F?gs=56Jmpa%&V9h#wOy-q5Z)s*lu~EhI#$aZnb>IeR&zL9^B`wTj_=VM9Ve& z8|-Lg1Un?oe-*R}u;TJLc0vS*jFxyjf~vP*sR2y6llh_fiAeDT+e@j1gw*2#r(v(- zV^ZKPbQ2kg3RtLP>&TpI>*ijowVVPXJ6zM7Cl!-rUc_1i65AJgY<1r}I@&3}2X8tF zo9^OZf6tMEmQ_B!QMdYS*A+9z@ik>W6Q3UA!#7i!?md6ceeXl3q{mMSjJMy^VC&}K zCt3U1FBOzy+vd~j`FTzJV8DJskCl|QjN^lw1H|V>`h03je&T>Fi@N#ks@(dVYP5Sg zgkn^;yDT_QtgEt5RqA`cx7o}m_j)taoxIORnCp8h_-xz9!XR5aU0P+$Z}tj=&>&Y? z=o`$iO7Hv|;I#cJMO`()6?B8&6U7N~yama|E=p66-z^!>npJY1xqr9=`#`LcRr|Pa%_V~Ja zr{5cJAh^C-`kh(nH{za*dIKtx^Rc+nUET6I{-;s!8Jd0;DnNJDJjICeSqHBbi&cA~ z)lHHKQu3C*XIL1A{gYXV%aa$$f-J2)OtW<{9{c&=Wx|%yzLhLU?Xugk#|qqgqn2m5}W5E|dM{nCA$b zveDQGH)kz1pD9(|++=Wvfg<-slE8q*ikjAtk`(q8OVsx&n6gufLldard!jOqEP=38 z;CsOcQrY~z8>rW(Oujg7)je7qD~HsT>{H&q_+3;a?&m^6r7EdtG-e)$e0M%H4 zTc!1%$CmOTE|7DbO}fn+ro~!};sv3KNo461A%ELF<@f!p(m!37w0L>oKe<}x zAulp8RIG!l@tDq;?l#02?Lu6hJ^QRprOs!Ks8IGWka`TncBW606deLh`)~&QyCQj% zXq9BS>X%K92Qn4O?`rT{wp_Y-x%j~MVD*OOqx~(4@?tH32EvHGT+8QspYE7{0A zGlWyz(RQA)XNd|mP4=7To>Ve5yQqGWo|5U)9^8%XU;-ZewE*m-w*d+lMqGPh>RoJW+LD0yVZS)6m#s}70d4HJwKZmdGux8KHOxygkh4_+-D zh(3}05OV4I3nFhB9&qE2Znw(D>ggXbtEyM*^qUyo@?*eNRB69UN1Vkd*RMsoFOTEB z0oGg8m03zXncpCBg90iPdrCdPROYSa< zwGJRQfgLS~PZ<#>`yI5Fm@>c#B{nIAAl#_@X0a|dE*12)@y&=P1k#2Da5+2d1dvVw zaM#kX8kf+=WN)+WC5Fniec5@8^?stlqaW2v%BEC$@6UWG%(8o*`*=SP)x7ogp!Nn> zkw20P`p8&u|Krgyhw|k>hlK_r49nFp&1p+MIHcO1wkAGSW)^&~lVi8a`HdvI;}&$M zR^SOt`^J57O1(L7;V|&1*I0pbRTP+nCcv#I+n#3RZRgEZ9fX!W)%!w0H*F=ZrH6lW zAHFAvPivoVmc6ra zS8>P|jzkB6xGxU0qwa|M#WY^`y^{N7oX&C~Mox5U_*lmh3>-BT@-~O4RQ9k%nMopH*li zTUY(H6kvbg&PV6@949r@bcy8AT#}Xe^zojw%Peg-ijPOdonI6;N{hw%V``j~V*NqiHH)aq5ik?oJ8qC4prHws9y6J2jN&T8%5*bnJMBgwA{?q{Z5@gPq7Y^bAS7Y%qZBXn!7Y` z`_eL5t;EPYJvYc4IXR3_%gw5`2-qKS zt8=2d%kkpI{teU+QF4`IqoOoLpn)sqs9tg06gVW^bg=l8G2oD?UyX@#%^U%ieLMW6 zlnO_yiEwxTH_8IBUv>hiQk`3d&*XDKs*koKt>b2!IT_F;r;mQJr4x~$pX)$UZ=!vX zi8n40Bezovu_RTkY-AcOZ)7ey2Bp1tv2plJuB81)D^hblCH<)Q>~RWkAFFXW(pWss z)S-K8lghkb&gO8zs`_Y~j#dIuwqjegqKv7o^}CCGt}g{`Zpyv=cy|3A7YsmNvK3HP z$S3SsR=d}gVwNivqB!NXVG)(3gi)n{;qn5;r-rxqOEl4ySi5S zdz1{FF#K$uW<-A;Cp}%!>89OeL1Za4gx68#cBlq}FVBDy2BaAoCH;4_vv)u+FXYMdjLe9vvQlRry)1e=ar9yfxQ;!{0er(;X}4+Zj5 z#kNdDJ#1@$>Xb4y?xhR;y%SU$NTlf?LOT!)cOK!4Y9+(gJq3IuEB3E)P;-ZpS5D%o zU;zpKX#>Mn`ldQw*8O$p@8Vpxk@A{AI8gM4_E;lTSxYA^9$8^0`IYOInE-j6)n>XU zTnS;)Z%&SkxVLSQKe{LN}X#c7%`$yM5a z?$(x+Wcx=B0ZsP?v2GoOWP)8!`Ha4y>2KlilA79(ZsQ0n(9+h{q+`m`+q;9V`-T|% zd-DgWLn79$j<4eZt%a%GnwoaA9RuPIWjUlW;H)FpmZHDhAM(dbfqEXC z-=jTEvlL0gNrSAYNIBX04Y0&$N!{d9aQU!D@t+oV=2)>GM@ox_r=nacdWO31IJ;U} z%$mQGt%j?scvSWLf7HGASCiZN#ft?SV%>m(fQpJzwcQq=hB~5=c;#P=p{z0)!9|LJJ}EkbYm!KKp#{pKxz}5QmI+j3modp83rAS$6d! zjlsy}%Ts;Y4fZF=cDJr3{UzolBNfqIAto84vDw_mpNn`PI6sk+r4BUb+>MAEZwsGT zUG&+uMqyx0C-OjeGT6BeHlLNytu3FUBvw)~Sb(3WVcF&5{I7ELWx3&B?=4-6mT+sO zA}GAYDZlmU3#)aeppmlQXi(*4EtogqJ>ue+smME*@!CoK&6GNNTRDQz7^m4wK%{3( zKpj*-%0DW2vyhejbbi5NN!B0}k}2Gq(d?`` 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

C_rkmw~EY%lLok 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%0Dg9`55@?bV_A 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%0AO4bpu`@3WxT7o1S@H2Fe5p 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

yhkgHJi}G6FWuDMYZWvJKQdj1 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 e4Dc|9;J3#3oVY$G*=|sBLL>OX%QdRRa&diw- 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 z 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�lIl&ER%n3CScUprt!Xs{5XF0i&WY|X;dyJxvLy36g!4Sp_%oAD zo5A6JQtZAHR*$($OnfK;s~r8bQ$tLhbjzJTOy3IO=E~;HcmWOMCgF2Ogym-s4DqfX zQGtWdiRhI>ln}|-Iu{}yC&brPR#6~2Ry5rpD{sdB>Pc)|!cg)8XzOR$&zxc$jY`;y zQY$Mqmy}sG6#Lkr6igRp5N#kkP#LIvT5~=xif5jwBwmQ|%#`7up&=j)k(d9*d@fU6 z&F$Dfjy=4iX`ltosT{f7++5g@g1dX2Xo+!U`EGx+y~e|{xWH;o&^?rs_>A}Ur$c*B z4tmVE7%{Y%e%x7f*@Oe1I^KM>u>PH{ZEAG9dUf9G;>5yc8kvv^Y@AatlS1P7;;zB58YQPgdHL_vb>_OJ%~@Yu#rK6ss%j_pK;&h9 zmhUmGsO9Y@^%ROz$Kk^=qHZ&$cyDfVkhy!fv4Ds-;hXUc&@k`4QPd~QVdipVafhh5 z}>cgec83g-L7yDC2pT9oSW}wb##B;;QAj}(I;x& zJY-Gc@z(oWIVMxHZGms;QRT%`1zB_8@~txu13oE)9o&!q>{Ks&+cHeKBNd|mNfP-e zrIUBF2F?5SWtV=RJatNbh4{Ei8R&}+X2QT`;58dCXZ%n z#`LV=KLcZbDK<`GSl$+|m8qi-wJv!}UIdE@54BVwFFG#==BU3eB@eYI%VL4+7HEFf zH2hXI?B!%kv5qbCbKw!=JQL~gX$SK_IB6`m(yDf4Eu1wLs)?y} zJSWlh3*O2`@_BD*iFIaw&X3`UPoW_0q1Jt@x~ZiMwZWkfxXHwZHmY@Zz+g zn^=ws#Ll&Lx(nYjbr&vj;AOe7onks?Lew4Q9u!K5dR=FFoTYMs)9ks;q%RDm@w%Gl z|9vZaurahLRXK!~^6^YDYLe;vjgXZh74O;ip?&zTEpxDP-BGRbB8_e)ykO03-_1kC zL@YIQ*5*?!L_?j$@09sRgZG7a>GDPma~Y#v zhTSGZh>@NDFe)g)U6TgJ4 zB2gyX_$W)@+2ka!{s~S>@Z2~n@aGvf_kAtN2~s7*r0Q8BMPfDnfRv-(blzs*z;H`> z#i6#=nj&DpYC=WpSwh+Jo>LP#;>sGb7-Go-VGFCOucSkldFqcg%E?8Pgv8fgE^g<1 z9^YizqUD`+4DaZvov3YT$PTs-kLVrX-OwqSE+s^<)vSHbJCUMKCN>QSBDJOjJ10*m zV7kEW99hR5q+l13YAsoeNzA~>E2tW(WT=Q*(ednTJCoY14k{L~b}55wPEx+A2N!7e zB~&Ui7V(4CA*s1EV`;qp=pqzLAAd3Lwdm95$1pIphu%W1o5@1GsmQqsTg}tp-6H2T zV;2DVQ^Re=+ENP5Fu^(Z3JOa28{w25VOFC2(kP;{(Q2BG#_AdN>-WKe>zF`q754)4 zBgd2(WuOS4rw7M{Tj*CCQ}SVE!i;=zj0cwTo&jH@SySj1_D&ygT93;$)L$5LPm2A_ z0TUlugOTHmNqo;#u98JuDFO&BglZrSZi2v*rkPTcb|`{srzw(hX=ym6YrYvU}>G+;-Gb*)Co0}Pl>n4t6b+a&Y zih!LrXMBm`Jy~1b4fdVPId-5=^!*&n5E2&luX>r8OXX%44`0)MPuf&Kh?1cUJ;;-Z zl|w1OkD5=9j!R8el`phJeT%WUt)^X)g`n)^U$XM#<>hyK>PAmo4&}M~b=-4)G5jSl z(wat^n7H_?fyK_u*uI^mzH6>5?-vm?fwk(0+r-4gLwPl}N5ZUn%@it)SFa3Rj@d|m z!5qh))1%43BF*fV=?WtkhyJUjAN!fxrDYa=37P>qv@Spl>6oXTpty&vF>ToVbK!u8 z!OmX+?>NC9C{%O%DJMilMSaK#J(~`zPE2>(D5ieOCUJUz7yUjy?Hbqy;Y)SdP~m=N z2F%U=e%02b`PdJNsFW}V(|#F8N1oL9QjwC}!9vfhjp+<+dGP9;mA71b09+ z6AveUl0<|$zRBL^f^5`Q0y zG{nTM7nJk-2+?4O*fEhygCVz?<=J<;8jsmp)84m$bTid6BqodEAt8k$_~z03>1Aca z(j!7vQxy-yPWCao=s!eCoW<9CHQUn1UVr^^PyIbx@^UjD1gD;yhp>ZvzA!)Uw3G3_KJ->eq_@4LI`T4%$E;H|P zx;TX(GV7WMC$L}HP1LS}-bn5{;{D+jw_$pd%I~_VeR3P?Vi$twKHq!=YB5tv{!(vq zia#I-<Rc~Dq;^AaZwsldoqVX=21TA`$X!AEi0fv1Oi_jC%}-%>si!lEERtrU87$5Vra?I` zUR0B7lE4`I@iv`sqew~mn+b9vr~}V!8mY4a38DLfZ}9L=ddpun)LHyB1r) zcm<6FN_0*-8VpCY;GoUVz7J{1Y?`z%#j;9D1URPnEx&uzOO3ktVl*`8IS|)Kzilg} zkkn@g)cPC|m1vOt>E$2>m`R#plW>w(%Y4^cWt^(6qwZg+mz3j;QsvZh#(e3pkjQ-3 z$vC_Qm4;an6!K99tm1dPtmQ(mF#j63bl=Sqv*I@b!)+LE3<7EXr`TM0x( zm~7n>9Birs4_O@uY_pc#PPgRVcyz=4A=TFJlS85H&Ul+zF9%V3_U6KrmcMK&j|b@*sy}kECp5Q& z;*{hS@T%9A#LgSE*``<+xaU^B(=qU!taDrXNcd`lQbSIlM7=A5Qj|m)P8vu^<)cDD z)V4KQUoE(HgnME7_2|s4n%v0i4`L{&sNQKI>v7uqv6wuUo&DqVA3xheiy;-R*iKt> z5xUMIQjUMc6)Q&y2DJa-ElcoKz7;g2Q&x>A$i1IVw(MD(OJ=(RvqV4Ac zNdnWokG2^en~ZzfisAGphf$W)+=ud6@j%lNiNXYRrl-TB1@lhs;jYRsB_$TUiKan4 zc%=8)GFh3&j4rpDm-hC<-$KwQD~d_s&Z4@0s3%Q0avsKmu~1P2tiW~o=M z-P=Pa>RzlCp^|dmAO>11$sk|fEOr`qefBKESz|ZzYhM!gGNPkk$W3EjsDFLM!pzap zJm>PbkH3%?)Fq_2=ScmgxRD!n{*%;4+2#kdxV@{BuB4`=u(r6758mf)SUXRzNX|c? zNKm3)NBR#1Hy{3{BK)Zs^w&py=UtQW8c&v4?E@?eH2N*ZE-SxIH+qu~H;AZ@CX~sz zGa+x5j2-fVuDZ={wqw~O*SS7P()Opb$Em8QHwcYJ6O)mKMfy6t)zvW>Q-g3q*-aIb z{j#B&Mhjn6ejn^qmKTk}c!R#$R)YJ5|3!wX-qUm>m!sdw!Y>ah0sDK#vZ2yyALzdV zHBIujpu$kB@iOO#Qyplb=7WYXf~R}}TE8sC&|i@7jmZ@li6t!)bNj*Zf@k&hI36KCjjCLNL*iMjC#GU&M8FMK zV%)jJF>t5tDX5IsM(*Y}&p^V2_0dKnWG+7sPiA_}Q=wywgo#q@>1^@k`A+XS=1($t z1t+J&t$>xKbX6}KE4h4GIafN-dtT zC`())g^ipj*fjeS#c}XLqitquv1RW+2%kFIa(7bbHXOaEEbeKt+_Grz?4;vkrg-8i zLV!lu%zgE_;D`3|;L9nXOvd`n){ zKF;laDJ>(NuKZ=)&G`}!{u-gE)JBc+rhpwrX`->O3%RChshLNH-8O&c^Gi`(viBYLVBSn*N_ zTT6GnXkmxxIe${Q9NlyN)$AkyGOBP!RQ)4q)wzeRGnQ{x?e2gp-?Z(aCn@$nMU=J4 zzL#?%G(6uiu$-vG*4Ps!SO6JBzAP#3G+9lF=#-(oNYPKym)h@5Ow??KXik)wF9iRK zXWb7z$_6>5KObrEYJ3;8yH5|ISAC~>JE`Mq`-#hvsYw#CeTY^uC$jM0esIW#KbY6I zIay6+!+LQmS|*~yk2q^S=u@I(RqK>b?<7S-qYLq@-X5{AA;-V&7vx5Xvj#i{*htgR zY>78!J?nR{^ijI2y@mdIbaXT${l`-ijo6gbrj&o3m0Qmx4rk9s{*2eu{EqvNOm04? zLOuXZg?|k$@tXkuKSK?F@ZVeqwcPsm4T8Gg1C8!~jXOAh6*K?yT>$m}99*hSc)dTS ze`e!*aVd^O9X=L6y)yRZ;KB`3ycM;C_)Pj)(G@>=4ZJr0ED>Dn=`I4zj=yB8&=r6|CE?zQp%66Ki`&J4NO$O*h^ELaOV zENA?zp~C0CPUb0l`_Mt)6~Is~?Y~b@cfPw?G{kvXJC&5VE~2 ziy0ccNRh1<6R=@=G`YdE3#K<{yU84A{=yr`{{I8b;`saogTOZQN?&c;kDCHI56xmf z)-ixgMmRYCN937J60%;`9`{Slh}{SX5U?c2sT*bxi;uSdE5DKR^`QM(3bhTnlffXD zl(8FioUsBT-{KU=CpKer<>V^HnurYRj+AX^i)h_5tHC~WddH_-2DzHnUj7zHN|~P` z@YW3bAH~C>lw+IFv}=csN=N0`En(g_|2k9x7@f3rD#z8zK`nkgs9XH9SM_}^~nkTf3L*1*1g~KC^c}YhfmBIS2puT@Dcz$ zgPyIfP}XH!BliXNJNmo#6dTE}1dlo8{xMpMH*hJ;17ub8YuQZMPHe4fk{cO2YfCr= zAO}6pYh`ze7Gh^;QUfb$Sd0wLaL2DamfnvD9FpS?u7~mp z^aeVcJy|fz>T~A-RLw&_a}`~-cZ~fH#o(;iEetI%DdY9zQt{@NjGW?d?x=7ugo~fn zjInk|@6$Ky>wc>7xGSuGG-*~SmW(^1l|DC!$lS;PcvMXToNGWpj8ffeQZ}Xf4IJiu zNjENfLI+6l?=c`yXYJxmRn%xk47UfkMuUKCM!t+7?X`s{^STLboJS;>&-~-D15ZuS zN0^Mc;k@Z{WVagt-MqeHfm66N2iRJQba>ZT0N(vCs~yDuLzAP-Ao1j-YmqGhLh$~L zTc7~9FuOzTDoQsH($pDM9SIux&((9Uk@Fs-VuKiSp8?eyhi|07c0?aH@ivsJgbCZc zkD@$L-6%%{CxYI}F4@8TR4InCcZ8c3>kftBQ#rS{iuW<8KwDVUJyq&dAGVY?#sT(E>LbIk&w7KGegcY6RV>r@aiQC#fRa#`%v& zs5TFiLemh94{E&arWR_4(>&3~Eq6sqlmDz}-H57@6ks&ox<9{TzFX#iKdzD1f!X;V zXNMel_*wI=yqfDcM@M>Hpcpr8#OJ*o^*4TZL zv$|{}Sv?ea{6-M4tU9lw^)##-zhMWG93(It)SjdlMu zRK0C~B*~_iT$v&7?SDHXWDU#x?B@LEulUwTvPuj0TE2d@ZILJ2VN9CG^q^EO|M1d|Pi$y!!7z-ADrT{k)8wED79V zSPa$9=lCyO6Sb?FaQ^l17zL$|9J08SrD2mt}2dirQ#D`9<#!{we_H_odrei3DE zg;NPvD)DD_|5fVRBc;Z?^Z>np}ph9v%7`@XP=)EQBQ3=m44d*2yN)+uxN)@SyCj$rm*Roh?Z zb$tq=aa+3;D`qfsaQv;?<^816n&$r-O5k4vQ)&d#l&uKXW*E91Y-Bk2(7~Oh>y#J% z3k8Y>hn5%6EK@WZO|p}hIsTVdKGuf6hGK64cSd_YO;>Lo1Z|`hERKnsotYC2My!)7 z{H<@`uWSm(mNU{?_^eX7?`njt=-T=tmD@X#c$4SAxnTnSLWd9V_-F^Tx9|T`>Zr2l zvU>|0m5<5BZOFkcCxTO_MsbvHnm>o4RG*bEB{ijq!o)HDtiZv4?lS^TQQi9zcuVVI z2;=E$hdkzQo;Wycv1^&GkMJ%I*Tg6%klvJhjYQag)q{WQ51r=NzaNqI>HbjLjXs9r zj=iTZ6&UUB{N>^8Ow<2~kU;#rcDt5siDCrroRg$BAA=kV+Nqu~;R2WZD+1k!`tNaQ zQzC-DWCfVw-H+imm(EA5=JyfD>=Mb65x@0<@>9E84&bwYd#;2GzMv^J|;sWvgx?%BYT&v&4YqBe)*9NOt-pAf)f zl^$cAmP~3zL1888up}}Kwdzs%nN?h3RZO~ivdo(a>t0v^_U_m{CY13v zRulJf5#`=9xpCIUkM!>hj`eBlXzBviGMso*@(tQx&J1q952pT(kJlRVBdA&u;J`6w zXs{tY|M)svhpA01-e8{xFUhNsjD{gANgUF2g?kHtV*&)bN_Sr`GROs2fS2j8 z>h7?-se1ZD-beIzf=}7N$E9u%GQsa@(gU+7(CjO!otXF4BUY44s>9kKEVtOaDP~XW zcZqfVX15*3tfWWu#+Qg0Oxz1c!v#V}clq!Jtte6zg0_P?1Y}8Mr;Za|H^j&s2@QAl>z`g=^XK0Q~YqD8%IX2TUZ`T?B5X^v613&8?)s)1ymMeUXkTft{S>jJtaq|{F)mCE-l$u9*QO^eN!UM^u+$oq$?fa(rQezCy>E;s z3wqzqZcEgI*6cfwWuol=GPS=*vG2e}T7!2nYmR6(@6}6MXQ)rOVmJV-Gq3V;Gw$1H zS+_@P=#>toL=4~3a%Z3ila7LX*kV3H+ST@u2DTbz{d5QrcIM*2fNF(tKgfc!*piog2 z`&qgD@Cwq?r48|ZI>lfKNFx6;?Z$IUrhIK*qM5+m?Dlm5MyE&gMal-zYQxOg#(@*JZovvZ+%hYNIo0CRZPfZ%S8gT5+lP!({{;$SgDHX zx|NdKc*KrHBQI_9C(WK4VB#z~zE5+ZtX!qER~;XK0#$3{TLiNt9u-T*n>H`oR@GPN z+9G{s*HXS7o|sSE_jv356maYS`#01uOd!BvX47XZuqq@QSxuCH3mjhk@gH73@tRP> zlV%2#G(r>TS?SVXPuhS*d&RMJ`}t(nP*Q_o*%PtoGb?{M01+K=>c6X3-=KU3&4;RK zOL{vuN$>0dwd>WjJb5Z0*RIDW=-v4IeiwOke~ zcNfcJwcj;T!@P);<2|<})vMVY9F_!$hsfC+NNgA9ZgPhwkUKJ)Uf6M7IBWxThAKpB z@a^Z4Cyf#QBsX;p%-?_@wx)W=%Cb=GODFQ7VLV`cWy29lGn!;=~47X{I-(Pqn={-SDHCtye=-;#DZ5si2^HZZVd)52{6Et^uu zQE4FpzA4sx{HZ;yH!foU*xzU8jB?jv*|acE>{ne_P_C~bx$tez*}+pK^{R~p|v?vb?gWlx`{pg2(&xcOM>|1+-GxWvfoX$PDPH$%RQ zNIq_Zl-D$o(Zj_1=NhFk^%5zokez>&1P2|Y7K{h^&fY%}Xk`P`1X6kC1Bqd69eu<7 z&;*uQ|7qsPt>4Mgmh48xXusFkIEyG__~I2?!JyeETd#pjB@nP&ZO@~Fn_M3%<(t5c8z8|PQYJs7k;#V#<|T93UA~HC+MT+bQO z5-~%dF^(>gwQ7mro_SXAAYRrqV-nMfyX~=b-0}*`4F|vc^?NUA3K^Lnzl`kOC)M9# zd0se0zpCT>{pD)gC&56;)j5_uor3z46WO*ec;VXku^TzOq9>}XtC+Y>i$|xFL;f?s z-e5sgfp+#O?RQbNhG@19i8OfMSQfAqF}b;eQ3H36$5z}vwBF;YKMa=Mw6K`JHA9k4 zyAzWfSI71ST~(119E6v;f2y`pxT~3dJB5YlXE8agW>o`&iH^?vlGaq`q zkPl40WWA!hRlDcLn?v8<+vH1O@1>1(B~eVJCYa{(O7>>mk;dI<@eR|^p3r7Ny+@(k z-I{I9m&B#@EOTfkM&$*)oTOh3zzC$jddv=YQZyJ;6HzW9B#k)t{yTFH>?;)Q+$=#-*4b1kVR9CuVl zSO*H1hZm^LScuJryo|E_Uu48z1S_|^^g1G`a9xZ!J%SF=gC!yE3N$dUC7ASr! zcq;YNTx5P^x&kf8Yt_*^J#R|1!~0{YL@l|peS#Oq=d@LRkIBB+i`|vaS|!!t*W5nt z?eVRiE~p7~Hz{9I7|{)&h$^=F3?Ck%iNOp?+v_6+&-v5th`MMyij!^YMr+h{%a>>aFvwh$jsp z@o1tfH58kg0);E zSS;AP*DLpdBjh-~cp0n~ zgU~vUo80y>A$R}osvAULfh&7SjC|eqZpEbWKi%VKS;4qxZN6-@y~nz`O8=~xv{V~> zP-g;)HlmKi*Q>-Oup{oe_)WPezQCImsj3~=iT!vjsG6B%r}lvUz~pM$bq8{N=kG!i zZNp3f-6^Zj?Sj`RRZeml$l@vl(L{m5j*!b6&I~Q=+qj_6KR@U^8az2WWeGa7htsc2 zPr(;IJnoLkNjVtv-|cQx`r_9!F>r@;O-61f(l|mQhxhjRl7~VZ=VE!TWhj0))$BHV zXTdfog;3LhLC#aa9BduO$=f^0^Fc{g^=zr}aA5p}Q9#>=E=9b$v~T;HdjQ6a^*g0} zzI1dvv}jZXe#n_t5qwuu0cq^VLV6va5M1#gV4>=ZR%uBF&SjXC=;|$5VN(TxCnP2g zM&TYu4j{F%L3MnKG&&ODS*jEktZeL95)W28viAwqW@CgX^XUk=T7lBA0lAb6>hGGp z&?CngKDpiuXeKUy;HpI__g!SB!%pJ)LkjH1>cR=;E{~8qjkU!*+-`26&|CIDJZAO0 zJ$z^wme)TDLjG6{t!xO}Fd60w`6XKC){|NhKSc-ms`p}iHk%zMy2y`eR&HG)cNc9v zFP2tz^o8VIvuTFPy>l-N^F@XobA~63WctiPa>b^Lu-vqElJ=L@YCn`||K=LnN9*Dh zA;PKsr!V+-&l8LGT+in&+ix)in#zl$fR2Odvgj)~b(##-(*o_oC2ite1TkdYFk#+t zCK*hH=(o2*2#ka?%Mt&)G1HVyq_^2~95ZGB;?bj-ftC?WlZBNc84BMv#vOS!|1(7m znHH{jTzwBA#VRUxLCohkBJ_CIlV5x_7s&8n>?PMe2G;e{p*+EG>EGeKQMWeNF8!}O zzw+!UeVgC#jSd|{hsi$=vbz6@&7RwaHw(cNIy|T;+i#HM5r;=*4c_BmbxtF1oox+} zZ!l;i1sUkP+#j7!sl$FDtQD*&WG$B*uHcJwzmk<*2il@A(Hwr|!!n z=^DN6kNMwas9L91Fx->>`I=rW{B;!1ikH0Pz4|-cL_n}?yJ`|NR%^6$j`V0s96ai~ z^oU}U7d4AHO}4O}e(6!=#^R+}i#K}7>L^z(U{~c=EcHwBN$j#>`_EiUkLOqxkS(eq z$ zz0blaL;iNfcFkn?$+U|SI{fr7@FD2j)@aMiGP;ibW9c;abHT*h;D~18KB%*ClI6aW zU_^Yc$N-DR)Us=&DS0G6)G2FhuGZv(o0^1_|44$a7T=a?;7ELrns-N^6ox5^x~zu7 z6Kl3;Dx|3KBpF?3rG zmvNNq#KA~+?*0(3K$-*pZ3oQjmd7{v|Ee&(?7oJ`^od2aw&M3ZP(>`qIA;k#b{qXL zmpp}%*xsXL#~-QGO5EFyraaXh!mI`q#h1lv*oE;pUetm)SS!!)XiVGjyMBMy$J0n0 zlNycmoRd!sq1=PK-oleKWfA#a9%rmlfWG@b*W}B+n{gHK2*t%cDf47`+<7kmi5c32@YhYpi z#Sd295z)29WCmgqpm&h`7&ncyk*X{?yk#Jk)Rwui>2y)C?r_L?CS<$q82iXPMvT#| z=G5IqFzQ8@v&GW0AMdO=p{;45ye|DGLU#Qp;1epno#f-go!lW(s{-rjZT<&!D{h;i zDXEgl5ye^1_wi@IBklfA@d{+778Pf5+$U(AlnEojHiazI^$Zsx3F>)M%FDI9d&xzq z^i&5i?;S_P+vO5mt44ZQfM%AN@fKIJ5Xh}`y)f%w(!Iou5v_-pbJ&2~=ym>T(w150 zTXWQc%*n899sw;>!UGnG<8lb4&ZqC57_F-{kXEJ9#+E<|^#i5U$ll#m_NdhLJ=B$z zfjM{aUh*4k|FDm?v{66JZUa!>?-plncK+3P!vZ{#9K<&V3n=C4I~VGigao3*ZM@qe zhKuW-pJ#CiAA~0oa!hr}nkJoh9pS8{uw}7*I&aG1T}f5CvMD|XR{Uq2(!8vl8NRd% zu*%y*WtC>!H>SU-iAS=5s&Q&Bf5FXx|4()-+&2GSEC1X9xqkRhr3U`hCHq z)m*?cuQ#}%Wp^suS>(;wy&6m9AH8f9%Ah2&PvY4np2&kvoz0-wx8m1|-%5>}=fZM* z?ixf=Zdv5E)Te$J;pcxxd+T{iy@=_{rUWm%fIIMxMgb!dQMRyCZ>ym-D~fi8k+4X_ z6PBs?k5vfl>JltoER5X-ysH<}IYIwB$DQH1qk>C@`ZW4jtIDKFCphkyb+G?mvZ^O%_Rw!xK19~ zjUF-`vYw%-}dbIL6fYD67~x_vx#zky}F>HF>0AkO92LfC#5M za@DfDh}og};|xv#s4orjqr2liCbqjaJxw(N`EWwhfI_MSnON#sD26DN{SXDbUYnL9 z{!UCUszEjmG!}C=cCVJ=wn2R{OyOMEU}~XGasb!!;0F(049B;9RfJi|=IXBipuQ62 zCV&NSV}Y`*9poNPPd1J0KOY`ZQN}No{%)+pic&WhLRam$*`@18oE;Jiniea+vlLnu z*xY&a;oZBOyyzFwgzYVf?Z&qq*-%}wCLlVO;`LAK)k}gI>r+`@mYc$324c7JBR$_f zPkW6xwr9H54M3XP7Yi;YBO5bUbDV^O2n>yt4z+ysoe58t_Sa*ho|ixv4xb|@@O#;=LZyty^f799O>$`Pq_!R=cwcZ*D%l5uA&#?a#5)bS6Iy`#k-JE z8J+oWb3+?Ey)mB&r4>Bfw2RHzn(Ok7wFMd}&ul!gOyA_vpgnR;#NEadF&PLFwsV8N zO1X*Rj}v5WGF0C#mwD6Rc^-t+pWjkbPhMA=UgIu}%g|3z2{Dl_tFoULfsp$fPCvR2 zA5usdaxBYf2=ztkL!S>sK^giZ-=otFwuJ?0GdbUW*>5d=rx+p^3wAGQFx)u&ZFkJ8 zTaua{YCTEBS6gD&TM6YqSAl;Md)8&xH)8=&C!g7)k;mTu5kK1|R_6MmJo zl0Sy6DhlY|?Q?erQ>PX%rx9FN7z;E-=?rejWYX?Q&u{g*;0qsn+qJS0`33=xDyjnw zKF70F0PWMA>Ztnuo~w-9-O6VRiU|-kU>su(D{#DLLfW46wReCEvL2h z=`vR3P~zN5urg&*_SUtY#KJ&y44j17Fp-mZVt|Lc|BMcAI&N&66ME$o-;COn$lL;X z2ra%M75L=42Pes)Ax(#Zj-HxRUD;oJ{2f6H3M<50IX+q8fje@f$tq`IP1Squ2B&yyibkG=*b|As6pXEgCeOZ{0O&^~V8G=o?Zb z_zRK16AsH^@2Ub|r?d8jc~ib=ajb1Qo%zNxy^L~gdzHg3-VVc$6hkP!3J^SBI=2=K zBy^SE`Ou+zQDDJRb!MR$1iYbMiyNI|Y`FPy|H50Vu&qQvYhFD#dZ+Q{K7*e#Z}X9> zy&^CEX!tGul}j>~HW`hyZd*ZT({@5`Z=0Ac2;=8Q$hMi!(rbZjf>sar5}H%(GEUFZ;rL?ghC!%}i1Z2` z7loJ|kO$8$A)X<{FPRTr-RFkXytnun726KJ8`*nxCaNw`*i-F1S;z+JtgOv8-_}7^ zWznu8E~y>yv%4!Bqm{U&HExXTQ4Urzzu%IMX!Y^_%s1tr;ear#PDwZvrz(Ek#FRW& z?t<+uD%q+st`0ev6zu5X1uH+v+%T)r|JC?W(1ur0V5z7DnVmMDgdNqd+no^pT=DDg zI8WD;nxS}#IK^+Po^*EiSK9GqhhUF|%40V-9{Qg+ zUO`_-r!kpKBXF-&9D=T5rLJ3-?L!AbXw7mK$4Wh$speL*6;EItFJj~pI2FIlFb;G4 zidoArP5hJ%I%$rv=i63Hr0a5PPL2*KE6=z+^CsSXO@6W`yOFw}?n?l$vFW)EmlCoX z`srt`eTW~F9q<7iexVPyW}_V(3_=k3S<<|Im!UDAQGJ!1nge=8Q@xbXos1YbFQfLD zN8!%y7!x5FIjx0&VS{IBv@6v!N;t^}vlT88H%wzACd%u3w9@ zOW<@x0W)-U2>!YUNzG2ZP6ScV>-%}AlGsZ@CT6X0qaQl_O_LBCQ3OUlevzOyhsC#b zOUJ&+L+FrdLX12&+W4v_CS&q+e)8naii3IMHxAU5!ZLIRD313%88Nnbl?Z=(mEBKg z9deF5GoZpq@FJQ0W;|a^+QI4Kl1q5>yq3B4g-vbAclN`jTY^M~G$WC8kP4< z_2P!wOeoc|S&^P_lY>`z6<04{XMwYSjC=-AMdSTwc;?6vLtruJmKXh=wZCVb!y?mJOm8&3 zL9J?`6vY$EvVRL0Wi_v%dO=XzW{{_CMj;r%r>hd#iIi0%lM@%tuU%+Ty`Aw6&s;3p zjopG`LrHrmv4=$Y+Ni~Z#5(ko_4wGTsqByMf%Qp3#KP=hjVL+aZ54B5&yuW$ zm5$I>n~>QK6=wclppv|d)|5TBIci(p51Z`Vw`+fvO)BqsoTt`QB zXsRFsR@3qek)MtH3UBkm5R;t62cC|TI~&nv zAJVDfaqrKyQs50uC8h$a9rDyO%-0Cp`K0y^PUY6UInw21y=SPf;lU3@enXSH z^B)AO$U2q2y%)hjE?0zBcNiHg4z;Ms;v0gduEcxw6=OD35w6V_aJsZO+UO;B(rk}J zno64Mk|pE9-MGYg+fqwR$?!lI0|~33uSA6*{Os6~Dakq(C8Slg%IJ?-uo<0F_IPgxlOzPZORgHgogRW)lK76#7rgLZ z98!!P#z>|0B!lWY%VTJJf;uE@YA*`U;kQJ`JF*_JT*%7W9QoZ5lv!2K;ZZy)Nj(gF zF70j@zVVicjAJK^zsoWC!m}Z!i}D8*AxDOc{Mu>%QiWaZosSviGJT8f?{(By9g^&u zc*(je&q97fIn@mLrDfB@gMNQAPB9ut3*YG-v$0!E3V-g#wpJ+!kv!l%#4QtX30+yQ zq{YXoG#K@uGTsAzU{Szmam!4)ke%b5x6=`bL&8HIW`H+HbE9zK;pPpJv-XN3b)}{2( z`FZP^q!{vjo=Q_Bk3#Q=&WdQ(5Qd+wG-tjHydN(@37a7ac>5j zUb`$+h{aU3Y(i7|TSzWA^u8Q$yh&JyU(EV!(}M@jS$m0wKKHwl=ww)NDF}n%?l9sN zPm!i>SiS&nw7%6+_bFao5URw@-VWvLvtKJ4nIH=2u@f8AcK99S)L3!~3wbp;jnYmU z_ze9~T>H}Kc9YXmcIm6hFW0e`dvDKP1Ix91U;Si|p2llvXp?hcncRSRBna`QgH?~= z>ISBQ=&rS*R_8azbIw)OoBQ^Ea_1U`oPB@HjX%eB^^kUin(w&$OjrcM?F;%vx?IP< z`ld87^c(V(V=5X(O4$(btAv=X?-0YiJc&Qr?6!FbZhUT39&?G8%jWUm!7|0zd7+Em zN6KTJE5aEwm}XHjyrU@kd)&Z#MHWfQ%lw=;sdmHKrb4cBrXkbcrZys^#UmS~zl1m_2e2Q*dG3oyV{hOdnE-W2kXzt=ye@RTtHrEs?Qn~G zF%PT7cn*R0c{Z1QVD+8H!`itLSpkw~6|TcBb&?bY)psd3VehuW@JN+>fADEq*qWrW zgmqD{;ztH-uu`Xt^!A70P(oq?UR&MMm=vh%Gw?|v`GMwH11*d2cB7TSMfKs&Q%HE_ zC{(weJ`2lTAGS^5$XI!Q+HjnmjHF7XjT3kBKj-ZIKaS2iuF1Cx<39yKR9X>6iGWB; z!zcx$L%K_Hbd63yKw?PeK)OeF2}mOiqkD|*Q6t{@{=fV@_jB(1Ip?~*7v(NPKV^7T zH7ALAhartPG36%Ty+PehBXfJ*i3a68n0oE*wCOExQKDZCejVOvO(`RT4tqt5{$odb z?lyV{Dwr&}BVZ70O!KqSs->{V%a|ZGbW_7B1H}7Kc~6uyI0{Z%++%ct9~&Gb`8`Bn zOQBBN0nZHI;12-qhvOMr6C=dhp?%!Z2S z@dzyQjuj60Sz&xZD!e3ivSa+2XLUwlGrTsq)4d6{NTO&ySpOp4tOULFwrSaY zfX`XBUZJ}acfBy}XlL|1ZEklY-nIO((1_=YWD`l5NZa>*$sq{VT|%?Eee{V7bcG`* zClopVDf`Q^ZF1q%e#<8pj-BRNAZyPPXR}Hzj7m%=W|u%Q-j^GYY1>rOQ1uw3h5v^1 zFB)|02{Wi59ZJeodQ^|yRM<#t|wvm@NyM63N)0F;;3Q@J)bYI2TH(GlFP&J|P=I8mH5L>+lLsDVD z^L3f@Q}xmKHa#tcrmr=6Tm~b>Y|Qccr3)na1YU1Y`~Rj+-|Q1Ffn#6TJ5!&V<=yUL zI>z8rEg{Eu{nxq3ZYjL`I{)ea46*utoZelTtd`X@vc(@vpCWo^*BVtvJn%>P8W-8K z9&*!`3Jk_ny8+v_$c$0><3>eTti>rs_gtRAbTilILf>R>MGW63d91FSKpsfhZ^;}S zs*q9){t?|nMafT^U--D1Gu z-^aKa0aN~LkB&zfW*wg%QbPFyAXJ5v3=A{XDnlvYQ{9=S7}=k@aUaAebLnwY&eq<} z-6KwQ#T=^azCoImle6~fD(K_u;wMbzWW0@R#(WIdd2h3A(i5%^wJu9D(UY6YYr;FP zdBc#v-8FHokL14znV!hRmtcJM z5!A@Uo~n3Qk5w!>PO_k8&V*+}{%d8hMzfG(a(_E$PfVesLP22qsyX1I7}(@J)KaO8 zDdTUSVT5k>)w5;R!x1umT8nZ4@R`-Hwj#1BeTCJ*iqOyP4vJ3M?*tyvc=7gr{v8lU z)b6eGR*htnHql~VNFLLIU(t}S-0Lm&h_j6;*r|@s<7zMFF>DL5wH19b%ZMNKYT{|L zD!|nWEt4YsyLjTi6vLV!-r2pG=>#Q^)D&X`Z6|wijPK)!+_HENcQtC|nnPLiXa^c* zCV9d3(z7?2`0w&WuABRS6EF_)!)EgU2H9M1+YRA5Vxz*B58tt)-RJtUVtcQJ)wa?u zr_2QB6Q6};6nNYCpNAz3tJN)@wa{|!YI+jg~wjUBbRM}OA9~z zBx8-?h&uWR72c7UlqUu%6b7=NTq`jJ4v=i^#ytU$71Ls-tQ`aBUF%_2hDEgF6x8z0 zU}+{cmSWOiNgIL zHyDE(H`-emZ-ry^!pZboh=B@57NU2bo`UHu6n+v&8{c}e{7gi*8T+Al{_9Ky$99me zd_;@j{*3PXUGE~-6j&IPzRyX`ZE~0;kwmRL@w9wV(a^}Dz##Lb0i|Da1|eylh!OdV zmvs*MMC{1GwqmSlF`@eyS+85IB~zZbTW@As+N5UtJcD%hz4|l8#dKO>*!7-;8rf3T z155oNnlQm-4R*zRf<%VZc_A+qv+?%kkit*h1)AXZ_Qt#ItwYS81hr zV(jsIAF&n};aNyO*^ z79-i>E*0YaTpR5A4hCxSN0hpXKlGJFf7(Z=$=Hk;ze6*siPgA|P4caW$wG^f>A?5k z5&F+ZsU!HzF5<^ce+E1m)=AW1gbCgTR$qdUR|u56dB8*Swxoz^6CSVzZ{U2`{8;Bn@5WIh0s`u)k@^&zAz&WnnI z3Zh2hxo?H9QpeiCmSRt@aR#r2d2D_zM&k3JVwUOI5^fNt zLb&ezXEOaf5$=u8_qQs9_sEy4mT+vxE1TCNWdH-f>bY*Sa*`rDL*-;blwc zo+RIgWN)3L8Und~e~&>CgUkh@eJp$~P`_VLI|vEbdRNACU<@fxAxslU z)#c1#{O7{*Ip=$YuMEC(Crs3Sur;s63lgbz)@UO%%jzZHQsZvT`djMbtmNQo-HHCx z?Qbjd7q)!On{HIGFNSV%MK!RDvMB!kGu-&4;}m#r%#m)KyX7rOX*W{@705GqvL@h+ z@2{TE$!ywEl8+;HD1_W?u(R z?1XoKHmCB63J9J6U`T-}lNjvZlMLtT1E*B>L|KngkXyS&`Z5#F7()p!ZwFm;BOnt# zus0<~bREU}crR^Rs1v0d2Amw0tvw+bER^eR3`GejL^~cLmAo&QHwTBRACB9MUj;taX zB#5&wOBi*k-9kNLo)TRV$I@;=>JF<I%7MvO2U5*e)Nd2wYz$!$}QI|*G{(9!H zFCw%+70jvdv@})qz#u*3jUwrDD;O*yK>SVCS9aMmn0)9evhfvuCpXf z^vV$h+ft3IKv_xgmpf9j1YkCauU)QnN||Ugyj~Qm=<8Zn zxgR3uIx5j4Tpb&Ut|o2hO1x3YPbX*+J9D9iuMzt-1v{A1g=I+o%Q4~ikr3YKv^-vK zX1NZ=UX)^Am*%1>xkdemaH30k&n7J6txy9$YIVMj*s#^6R=KXcMxOWLBQDoLI5<0l zexS4XtTf+_Gcj;5BW8?%hOb}}5;_9Z^Nz|e21;lQ8I&(f)QRvbcwe39O}|rb(0no) zUuf(8wLaviNe$9aw%`V^YGKqUygHf8A*^hwDlP*utgX`KwKhw^NTK%G^yg3ypGbyb zPHu|~F}L#le3B8RIB$l}5)z_%02+>B;WsFED0a#?`ODZ@s#C|L=Ki;%=@#}Z9jLMy z3NE+2iqP$5v4&TDxZBNa{o)w8W?|x9dPnk7?*v#5rR9@7BWlxtS#`_DZum7aLw-X}r5u-Qab`19Yf3}Q$&5d5-^@}- z!2A8%y@jP)a8?79xju5n!8zi+mtVi2E$;-)*6mNYT;JE8G1w`0A1R1;zGddI$s_P8 zwB($bex2fKEKK%lP;9K)@KX7Q!3v_<5ghXHV-U%%X6gH7#cic7C;PFZmVI|rQTDr! z+Be<`j0uiH^~T9DS6(+y1X=5gB^UjLJp9$F$3hkl@}VDk2kNqiw2L0|JpaUwgL_1L zhPcJZN$7e2OekwIX<5-$$z5w`tX1p&^R|EW8a(LP)~l=`t@3 zOucnc=2s-}ZQ_uR?|VcSY}IdI;dH*)K(1&*qB^5uz$L1Ie`fWkue-|ZQzss?Z@!MM zgoy`wFd=qB{d$Zjo|qYD+gyiX_M%TZ1vNsvFg3K01$Z(#Myk?NFj+4{Tk>tMT(lf! zOjG0-i1@n{p8TfGZtLS!?t;<7dm>ZGy975KOt8~!BzDp_7C{1S`mr(B$#u-fs=^iG za5moCe|g~+(EpPTzY;0yNlt9wp(;7-6&uX8JYIX4r|bp7#~D_gxblF6bPQ494nNg{ z@(Xv(oVNl%RL1Wf>FP%I_Lol_3yZsB>+wHFV#_F%dV|c3*t2~Fq5iJvyn)8w4|Aco zZW^U9fiii<;dv6f-!H)L$3j;OKq-D=d%d|TwY+?aVb-}G5t4v-{aQa8GqgYGclq<@ zkrxVP_eP+PGvH3>40+9R0W80ae%rtled-6bZ0vbTN8R@7*%$_)Yd+_IZ);pW|FwWl z*|pa!9Q)G>xf9-D{4dLj!ZBX4fH&E@TA*R^&5FKaWr7l9Fzi)@x^lxNp|G(>SailVjXNgm~jpV-@G=~P&|2vq*;vJ9%8^A z|7OcXQtk}?#KmEANHQi8NAw0@UtR$ecThY_Lm}F2ZgYL>QrlbF%%*s)p-iR&W2izni5^-7QQ(JM{i6rfP(T@|znGfgYkBN8do`Qk0yYV&g;trbvWI}m2F$7&$D<|~ksnblwfd|$ zk^_GPmTe2Ntt|D?FZ`8B5(^2cf6AP@RNxRv5SrTjqK`#o#~Hlf(B#gyYOC9@(?9!D z-WY$`VfkUtc48qPrJURQp;jt*;3uy(Gmvs;SPBWMqV;%JJN9wv{RPTkr%Wr9WG&Pggc; zN20cHgNT)_<+y6N~c=pvpfBt?fvTb()<`>yRL0?2zg@(sVhhH^!8&E)h3lQkLBABinhFT%KTR z>e{Gf#;i8pvesE9aJM6iz(7x3@wE@L3l(=h!H;Ub>1g1>53#QDB%hh!YC=g=Hb;Ig zIEU7d^q2O4=+I0h^9kxo>pI3=FDmJdYzb>Gy&>!#{kF4f%l@C9*t@m+*E|Oo-HA3v)x*G_aTHZPG-*S zdE=m|0Ef^cr++}9q9ggAq4n=Uv#f+}M;Z`7uZ4W@_0{S&2j7>%ZjsLS<#MXQ9~yyp z>3KnV!6H5%3@)*Qo0Ccw$Wc_J{NClNnc4^9?xNDv@0qMwVF9oYdfNvGv`{C%Q7YeSI-c}fflG@cp( zIdo5>`G_k1e09_b)5UkQA^go6jWSk*at8T*qZs$d^tFUaYsp;uNq4oisE>kZstVM* zcAGogLEAIq*>v`Idy>KJyS=$>g1()8q)*-1EB~`Uq)?buIVV?4_`Ml?BZ9{vasXg0 zTl<|~m7CtpZ0LB+hQ~7cEHsflU(SzP%z0&SlhtfUsrTRYYNWR0j1|0Av_jbS`Ag~w{jSx*WOGUGLjqZA@XxQ8R7Ng?^iz>Mf|yO%jb04MVuo!Oo(SB{=wP>ZHtD| zM@UTv;!c?}l}$}t{VONl*+0K)0HzJ7^cG>s!wQpJYx2?qiS9FkmDJ0#0y`$6XS=75 z^Q3lKO{`x-^SPz(xl-t&+b~93jA^k}1CM=JHqpW8IhQ7Y2)Q$rL97(i1Q|I^LqTHf z5j=E7ntkMRKk4y{Yc_?NX9|@m4)7tGlf_cFHfF`x#Q3Jsp}@Ez4Cr``PA!CY3m^Q> zMCoq)w?;4`h)IVDrNPjT-tn%A$%8U|vTOyJ&-_CFEh+!ok*gkP+0PG}t?Gt`VID}p z!?oQUUeTVBe|cwj-6r$_F~$n&!3o$rJ?G=@lh$*ui%EP#3hvm?rc-{__Uq4ynpH)Aj;Kv7ofSIq(})5-K`! z^c4-|S6CSluS*-gYTgBHsiOOU%>i0NC!%lYn)z#Ot$svq^lq$|P-8a7q*zS8-=E|^ zFFIeHY$*QBhd#ehzdW1F8zddRuMgEE6jb5HFGNQv@1G09>J3eVv%O7RO zzli?(P>u1=uyyd;e4rU@{6ocx-yoJ?*7RxQ6aF6_hQKB+f0FfsB>`?-NeL+GlcW$n zp?EU)Yf8kOap_#-ycRGhWD=AdHo!mfgW9xxCQzdLxiM>YuG0PF??uJ@L;1dhaE%1? z-j^+Lz=(y=S0YkzalvX^Z)s@cvbStvLF7NJCrm%N_>Ny5P`<& z-A`5SI!Qi>*i2)NGb`a?-saC6K+%fjH{Kf-&P5ZBRDNM!(0r8Vhe>OpA z6PO_ms-NYDMYgl{#RkIiY81Dzm~@rbH7w@LoGpewkghVbue6nC^vy3x%iQf&QN2UX zGT?m@FA=xft^eXw$P;BQE3{ngFnN<**Ua9rX5E*{pdY21v+AT{c=+>_V{)$PuB5Jf zWH{$28*WqWJCeRpm|FZ7H9t0|uw1@mRp6+NMgTxhDOLVim|Bh66kt2K+2$EINu6gi z_DMHCv+Bs9B^GfFxHF0~#r36>ZRAA0Xq4LhZL6Ey*=QZd^oVp-=fUJhw-y7qBw`j+ zNQrOEM?QT=!tvS4EB15}bddQ@6bfr)neF`8pejtZ>%J@c+baLCg&sjgn($h-?aKKt z%|6H)$YHkWzq_77{1*xG7-RHw%d3MBWYIu_Wz~nD{d7`){LvzUcw@hA2uJcg>HguX~>xNeM|B zFTM~|Hw=X>lM7wYZ!SB1smv{OuU}xj1b9UsZn?hcT=e-|cg05R((!tF(X{%@;aqLz zgzn?6ql27H(Qe_joo)2Jv~Wh=Y;(QqKPXHr28;2R4XVS_ueb6vvca$Ipq$SLW`*hN zxP{8cN?(%OB4y<29{h5g9nQZ@UKMA#M{bQBwmbjs>4hzcFkx!d)0w>b{*tty?ucS^VZ@we974 z;67>eLZOhlk|!-d)!;q;Fz~Hk1us8*H*F45;CC%fa=)oPwOXlsM75Z#o)gO3Q4h(O zk=Q3Xyy{ag3=5N}nIGMnU_=wUs9BwEiJbE2 zX-tSB@ZfsVg7vuWJaRapVh3XwHJSIlihOMruRLHQ{c88c)A4uv9XzHip*S*4iM$#c z!D-Oh8K>PxnAr`8ba`$2qJ#0#-vefFfwTDM3&i!w#^1|G1P@2?T=d8o&W$;~-8U%1 zc^3W&zkMa7N7v%cM8^ylhkr>Kxkta1c^@Lj;q4+K%f{3~T>Acn5M%8ec z%O~5cHkT%CArr}cDjy-O#t|8g#!8v=a8Ew1e(;XiC(nYQ?w;7-VcuDJ$#_Bp6`Qri zOemcTyU}}OZs@r#grVl}ymVUM>B}e&a}jk!CH#_xG#l9_%U_=aKT1yHE|r!@DwG%R%tExzvmzE7 zx9ui>d@lS=!({Q-+cC8%sfNKkogEIghI)y#Kd*y+nxfZTh>Z2Ladt+XT*b!kp|FD#66KiRAMw6`qpkD%?BWxU%^aQz za%wagl+egd;$lnPh#eO(f@Gx4k`{$X0N<5}OtMGOva{k6|EH1oncaHmVeXK&^@p3( z#@H)O%pQskb#Dc5qTR|2IHCESn;a^|sl^hb2dXXvVS4Y}XON~f`wL@w2kH4Q%HvG9 zbYXPteYk=oRrys^`jlzFMVSE}#~4~xq+bT!z!`%^nG@}&%bq5tf+1$A^IaN>AB||@qPj#Z*bI%|RzsLsug7ks>^m#{H;o- z7L1uaC*6v|V_ny3)K=KSX(A4DF3D8no091*7VFePcQ3MD3*cNfJwHjA8ud1IecR;H zJ{%4(zesogp{MCV#JWdF%M%t32bXN_n{cW^Um>F; z6NNo23byD?QT9Bh}WC}EHxNW1m10&i%GsOsY988~D$`FHj<{M`Q`cWSREfH;eP_Jk} z&NR}AJ$|H*E9t!i>peW8_}9>0Qjl48y971@fh^jOfBhhFVzoC9XmTN?Vb=9syeR~J zMR#uMlJCe1(4D^rHPSMg?w>Z_kw_=Xnpwnwc-t8KsaWzl-LrYC^%%CBl>vf$*pBuI z%hI5$Wz}TPPcv`M(zO4mNPjY;){@V)%n6BpEraZ@N33cXG6k(>$lgUg!sB_X_#tUe zQL=VvTBHpW6q3@xs{75aJvSHIxO^GHN?MpkYz};UwNQ*){Sg7Sd}&rM`beM$(&c;I z3bYBxzJ>8m(KN&`GPLr#GuY(Cx~K92W#o(eKA%6GW72(RUY;m@u8F!X`YC;nI-Ok~ z>3##cnvOLPU>NzB&%5ss=k!qq%ZMrZxVgP)!hVc-4xDyEE~L_)QU5z+3K$`%4G4cw zYg$%J*2|$^2v%RRacyuYT~MT4s0Z@W@Ju*`@Jbl7;va?qY>puzWt!9}uhz0O_47}> z7%clBACP@7Kq3#Z`wtd;K9$Ch0I1!NAm~@to1pN_FmDmJDWn<*lSQ>ZnZ`kWQuIi| zGi%D0MySPUD-;NHj(u#OUFfG?6YsVc_1#vrQ@h5f!vU zwqCt(;NefX`tj?5cGpx2ZZUTFFtIW9h5T#*G`Ky5_mvPaXiMm3o^sQ}7U6X?b=Z52 zxA7Mx1mx~ESQyoC_zvOBVqO4$UeuYalBuWxle9WKSN15|`?VVgVrf)#hzd&4XbHd&3@ zPg!g1)Bh2ZPjxx)#IN0!2xGcws%t)wWEObFus=z>>+QD~>sz1E_h>)am1&&jM|w_} zfTO+@RopM<@{D9xv(U7gVX}IBR*VLyGPb9Mat~3n-}#?ahAx)T(E6zN>50)2-I-UI z?9v7F{5hjrlmIyNuuxpfA>J>1a;tmSK803zaf+hb;vqm3M0Sr6AsF;wS!9X5hhLN9 zY1f(k$=QW^s_!x${HcfC|Hl!RWh)aNx#_x#YE~P<^@8qw?K5dDJ%f@-xGmlIFc{ds z2(iqm9284%F&r$LGNCA6sN-)u4;yhJBF%sp>fN zkcLb5;zR|*&FG{EdpFd!@Ik1swq_CILK;YF=G2hh^ZU#1n7UJ2VBuD@(fOz;`9emh z(PQpI`CBAUA)3W*z^AB6lfJ0nYQxgaHkLaj*Y`W#JKY(~1>N(4LJeYBf&*-(aqNAE z`;9Qdv87YkVWoxqx!4{iqmYUPji7D{Ep2WxfTQv6JpMs7RkbmYETzThN(B73CL(BM z+D#98lXgNZ{nb6Gn++_+qcf2h3!UkLy=brU-C7PJfeK8C$Jr(W;k$W%6IedI49@{# z%eMsBbN}l&83A5?ugIOJj>~^^K!x{g;@e~%QXt8!2K`hoowZOR*Z`El7FWrs573Cu zUsIBC^J9qq!zo8DWY85DG(n!hVY*_-?CSiT_wlZ*92BBgcr*omQ_lV^RB~eVTI2ee z?_{DKK#eEk$5jdM=H65-F`1Rqvl;cQXsZ&4T7<)$)%;kSBtXu%XfY~4A=jcYnek(j zoJ5bpI#b%X+3TL@K0%Ny?07nDG#|fq{+IC^{0c{T`t#mn6s&vu<<=$RXis$Xv}H)F zKL>t4m=_N8in-jq5C}6FmHj9#1#spwnEHrZJAcj)Ud+3uYwcE{OxGq4NPaMC8o*9t zwFtm4o7kgUa}i)_5+apOCr}wj(nq>!VlzOnW_}3X9%I=GXVBmksp67Xo+==hvP8+c zaG}_C-(UZ60nYVJn&d;*gck5wtwl#GvO+=3LC;u6!o@IGyU=4g%tkM=cBl0zc7tj+ zs$F2Q+&QEJw^3j!f6GVTW|<+Eqs`sjPk@}Fr_p8nH}%-9*_}1 z%)UYX%-rxcvJMoJUv~Uqfa^Hq+^E|{$d2YnzRY5T!!nQL>UC<^ZEP_D3EMyzpFXq2 zPz_1M?mkX1m0W+U(`Fb&a`vyPiKyD?@s4Jy&-vKNM;i7$YIurn40n+vjfPC{;nvw$ zOYcM04JOlnPc(CHKf_c+Rrnfb2nZ_V8#{Pr@hlobju+g_%`35n?eH{FtuwZtg^}AY z|CA?!3v)(}dSgS?@aC!&i99rKbuu^~O+?HuUHOlPy+3z%9OLHpEO&p!{t!pKMEPqk z>ggH6bDm*wYQy-w#hRK>hn}m{$Rs!uBh%=JXIMyLG~M=uzWOv0BVbcMbn^EDvSg(H z7kHu0Wl3+iXv6btzMT39fx%0@MQ(inTs&j%4m8jN~qx-h4@n)1ZE2^j+oW z-CbX=tT9DAc`KL>3rhD&4*_hyQo-1HxZhHfA`GT&*CUIO>u;GId4G*0-Ms5Pzm)Q+e0$;14&wdrB(FE&tpRk6CES9-G3T=7CNw+E943m7}9YdvM44 zdafgHKMf=QnMwpwKP0Oo)92`Gd7=)PY@NJ_7MPy_H+#-F2BsPRTff0KJhV zdL&X0FHSu6w2d#=ZajrD6$E5>4{b7Q5YcOqVN1N!VMQ)$x&-9G8{MyfGO+Y%wNWws zrbipOIDEDx*NmW5bi&nKkeqpY^qQv(y$)In?&;u)mZysEQQ`> zNux%jFRGHYj{ay|`xWwD@7`^T79-d6nhGZoZs%?1V*Fhb;J=+cE_bwc&RHlEn{UOz zK<}(+3g-*i7f$X6r&RxrqZnW_MbM434*Ye$QsZqdL-tOAIMG1}6VszQigA04oiKs16b)PI53m*eHqZ674Ikm6izadW5jxMs#R~n7~Z^{1)0C1)(mj4b@ zl~E4!zccruWHg}o;GhfkhY3~Y2`6FgZ{+#WgFq-^-lS+Yjhcj;D#64c*sx79^<8xI z+=SD0D6a^?Pk1w(X$c-a--j`jET4fGTSb$)k!uofh>Si2|G{nP*vi)3#K{W)i=qx5 z4re%9GyrML;2;b!ko}<1gRXILpoG4RA6))@{$3&sCj9Mn9vw;)!KPc<$u8>cX zr)U2l132QFntH=SsYIXRwmJC;L~i{4QzS&o(f+Ll^>q>bhFhM7=P$in`jI_?wVjCR zS(fb2{b-URrX;^_qq1fv*re`KyfHxdoi59#AM2vVc2hClFJiJ*zw|XT@;<} zQa6QWIZV6G_OWI)1d%Z6w`NWPaoQzp$O%E)it;OmyBL4ko*YY!Qa3L zFuptvE-c|szieS}h{9u=?4DVf8F{6bBx2Z(L)(9(g>$(OusN>~SGmO^gbb50mnA3v zZfe@6Et!>1()geSOC4P0GkOOfu8=3|re|DvaUBJm7n_Qel~jewd!}PYjcUWXpW(5j zUq*+BRScj(zk!O&3KjTwFTCxyNr)=3ho6onSu7RzC*Pr@5tiyq+hXI)DNuKx23RUp z&XDK}F!{j)S49_rA>pOY>Tel-Dha^zXC7rY+gBtkO`3((d$&FqRQ0;?3Uj*WQMF*J zZ*5Bs1yX~()EYEXl~tg1(#t+!3G_feAM2N`?l=o9NNaH9U9-;M@0CRVZ~7#=Tyndw zpifLBoVF-5nUH8{q0tAudVu2$ZRbwCF>I8UEFiok&nShiPc>$!Xw{C!+s|gHWz>+3 z4&~kY7Ew@=IC>kJ@O*=HW?dd{1y?x!Zykl1bR=4FE_-eBgLWF;=az_>*WMjDU>#>k ze16Z?F)GK)%v;^Xvs|xSzoLfMiLdo{ii=1BhGT0KUsVkeblx0qfDE+04 zdY*5y5U60sPQYMf2jjeyG8&hlI;QTRX)eb4HneRW*6~*@$>B1g{`zKbk8sG#&=!*H z&Ml-bhE$&xKF(aMiHdV&)sVKG<6|fb-X?Am)0U&AGLlXn;<^V9kT4%*kk}FO)A@(e zkKYcvMa12h|?e zA6-jqpTx`S|0eoMzuB6>L4on!`&RpLRYN{;^(O#3Ty6t>*gMZ35MU+A=da!lIGPqv zx+}4jA(QP!i-ERpE#_EwsJ9qE8Ppv3uCWsz3-^*>u{hIM6RY0!sqL+xT0_HM%)h4} zkV9u3nzgcBgTdrX`2F3%xqsXhHqKl?{o-udyRQyK&M@s9A0IzHraOZyS;=e8p`?a+ zS=id=L|*IU>$GnNV3Lf4fy?>kfE%615u%?R&HN9DCdq{j0M4Xku|-Lv?Z%KH`MF-r z(>a0$uB8Go40j zi27;r1^yHc&a4aaDa59ul{cwe@NlySK^^X>Rm37rjpIYNs1#!l6ytDqp9B+j1(UWu3`>x4#L;5PqiVn7wT=5%pX1xb zcSsx4NK{=`(udD*!I=?iACd1Q)x1y2!Zw>$SPjAnzY=~e;|=eV{jZ6EZFSnrn4v?T z4lRY{MorO(k-Hpz46oqfZB?tG#9bh-f+3qBCX>J9g&piJUz)^cjMkZ=eT%6g9m(1w zpKtPPyY~(?slD&>joufA7Qb1D#UwBny1UO&0Yo{`7xZ|!wCp!yzU5G&dR!TWFt()Q zbsrt`UIViJlNGWT?&o(8U#bA0YU4zAy{Afu7Fn@}%ZS$sv-J%^8E1o8_gX;X?VAJJ z%{qyNU(_06MYcZY8IYI0Z4Tm(PtnenA%err2!Jm~@@S&=Eiu{jKvmqCp#Dg_Y$^UL zmlqAPLe&zP4Kum$;qlbgQ^c&OR`Ux5ixtJF!7d#&l?t-&x zQhc%$=Mdjs=(VG1rhyd@>e4qm#Ea4lT-* z9q;VUO^Y+sJCa>}lBwVnYVExWze|zzNuszG`Yn?WvYr$RJ(CK1b~Ne?AtML9&E={W zG0HsU7C|`Mdz(61P!pl>IyIx)YPTn$Lv=a4i!&QA#0_a8WtH-75XhyquOD0tUZ88^ zuy{C%cXh6(D*dvQ#0hubem3{UVmkQA(dt{FONs0~1-JhjXi(!-xB(s&a+-qw1Bo@Ze zS1nkE1$E!|`qb5L-#Na2ttS2YCII^`eec!jlM{mT)O!ZoGTfwHB(z zycgqsF8-zh-MFZdrz!AcHLG9DIn2ypVt&iGTSh>$o*DlW^JHb1Tcg0P4KM7rae5#vF@RT#sT`u)h7%yM_8xN5$Lj?lwzO@);cVnk% zY7sKReVQ9*F-wQE+|FQ6-gs3J;K=w9UVWTeQtmY1_3QFYqy;U_d7bD&_DI*6I$kHP z+?YMr5fci!XuPw1e$4Hiw;$}roQv{T9NGrE#9TTb7)?6Al{%snb9=oJp73viMZcRV)d@s_MWN~PjQ!+u&a3<{#W>i2%cK-_=OmFBn}@Il$6 zaF!-*vc_VY`Y=?PtmV}q1(quK&YHJTc@f_A_Ti&DV)}Pe%?k`WY2DACS6XOoDC*Ne zipJGj<#zezwmce&4t=};Q}&xu&J}OrcHe~q3`)Me5LOSsrxD08BQ^059HV}GVD02^ zExcwdoDo|&*J8EM{0%mAYck%#^di?g{XK~PZ}sQ2y7o(j;5PI+u+24N#tQ03g>5|#&f=Vssd^! z^QyRY+qGHn^FFtS^24d|1wK9wepLS+&)Cm0dNlrk6n~W)A@uHJGCS=1YsPBm_j?>S z>2KI<6rIvDA|NLi2zeqxjIZvdH2>*BHlA(ohKFCL-w<%nh4hUHe^!qj#j%5rX(XH;9@0$|Np2 ziG^a?4jL_87^prxYBtE7SIt{zuqsOu9d{ux*QNjavh6!b$g3fgOZ5bk*2t!teu$TU zdxi?%l7W%XCY0Na+O3HOyy>1D^1W_JWcs2sReLSs4`|y)n9;noa1|w{*|77NDEJ$A zftZ{6a$k%!R1$OX%n-;%vr*So z3|(tnQMQ1;3}1!66yaNySBx0>7gt2hdD=YpYh>f8n~nOfaY8G9{I`S}Ii}{PKLWHJ zAbS|PG?e0bSRZcbN=zt*IL)McCSouQo#xht9F?E#~EUuEik3G|6KOl8XCJv# zH<&YpWgk)-E-rwqVh4L6$+*A>=Kx$754(>IgT~x)XLX_8NTQAL=$(F9c4WmtJO%qB zc+@Hhts(nls`+mHH0t`V`pKm`3RX`_mUu->vM@QXy@^AVFhcD7 z<$s{}2fne?sOLGj>2)>5jz!jG-AOl+B)v3$I6UZB?)J}TDW`XMtC!Uhc(qKkTAm(h zIrNSyBz;ZvjoDUo|LjK4``I#A7_`JMZu6mP?!BF2M6p0^Vx82*sjg}b9Z zBj$oY=P;zfJp*^%&38Etiq8O0QCG>`NcS8E3BbC*%f}1y|Kcd_)U~8Y#9oP$QMOtL z?w4Yr92ms}lBSTs-VON6E@y9Ya_=$W57ILDQYz%{!3#ZH^pzuqA$1woLE%OE=JRIG zpZA?MrSkrT`xFT~Kl8BB#N6BZ_E>ffE6(DsiA}^E9VC!6NDN5>PGDoOX84M>^WrGm z)8C9ouZzzAz3YaPdcari7Te$zG*a+6+LZ*O?@r%S?ENdp<82p`Gh>hZ1Nm*i)%_C` zi3t|~m%l6}eJy3VQQdg*|HuicB?yK$3>(KqL%#m;b0LTA<_6V=BCAf@ijwQ;)}jr= zS2RLoubcRs)_1ha#l+Vk8uV*RZQ+<3EXQ~`sIjdtbero*UAULu>)X$DnB|po&pu5P zwm?#7R!L7lhFMNv>aZy`4+f>a_u4q#aWnSXebGJG+JHU&w>cbn7B&$2M_G`p@JAyI znAZ}61qiOQXFxPYhd~<~SmB8+8V?ztDx3Y@iFmMyzet$r^eO^e_`M33jg*)Q)R|J2 z5A*pr%*APj!X;{WOE`n|%83l#nWP>4F;T`yJdhl3qFg)bV^5{jA9+ujy9t8X`s6ob z+y76y3&8XQ*OvbjUpWk@y>$AQ=C%9Qqc^7e+pKDMt>E~iv<$(YXy=WpWy9fr@dc4m z`qYiOgBPIjrvKkVco?d#J+P#87{4#)&hotR^Edmxd--c4zsZ>5@@I;OIYAIgm$6585bZ`s^8H z$#L!}UlAcM=K5}H7%;63F3HvW+>s5Oo;Zs?1TDFHE$ZxFzT6OawWqp!85kZ84G%+I!A6rs=Q9O1m$+%ti9UK1LL6S6za$=ChHCj2 zaMrcFh{dG(U?Z6_u`~azr(6b~7l(49l!$hqh;AL$t4IGrDS;ci{hvH}4!$X7zj}g1h|q2k(p2l@TAEBFT9RJu8%Zw$s)t$ z-sTWY9^XPz)~^27*>%TL`M!U$GIJ<1#6ejhLT2e0$w&)vj!iaM$5v!yoK!^U2pQ3_ z_ujH)WpBrx*$3a}pie%(&ws!7AI{@>JPee51iHR2uVbm|#}FPa{mK4F@MjhusA2!tixVP7-jDK0Rqx+<)X63Z z^}+#evwnmajkSHyio7I+Z?>iRi%;aY69YaVXHOj{KJ!8SlFhf`xGO2pz>@{?6!qw? z8AGM+D-bO(R?x5v-&j(+c$flXtBE|?z`=>o2a&INjuZ^{zixTW6=a{ z0^zcOjt)rC=&H|U1##`T)_*NzwIdw)HV`11<}^0x_kt2TL$)vkE*L0`84zm%UpZZ= zq9I7`Aq>Lw^_dMvP>FwUeE%Cp^71JW02OHfliurVJ=6Yc|XV`t+7kpaX)0P7=g+z%)R#KTV{TTYwZ(zf{ROhAoG zR)YF;S_4dtYYR>S#K?Yim)uxv=t1B)T_zF_@@qaU!fwTN+kYCmk^IR0~oILSI~(=8JS3MaKJyBOi$ zYvmI1q)`Z9Bs0cEb_4V?Wj-PTSG6n^3&a7Yj@QcCWG@mW+d~wq-Uc|3z2IbRV|e*o z8$ZUwftUiTI&)S-Ujv;Mu*YuYZa=VSV&obj+!V_sf!$B>(1H((REBwLb>79wD*&mq zBj;&O;Jq_2C;AVC?SEKqjm|Q+9>06;EKA(+9iP8ce1J;A;w+u*@eP1sbe}7&?wo%O zuKzG@5az%kYYTE)u0Tr&T+tAf!7QpqW;9H$iPX?Ls>)q@n8%D!Ln8!EzoyQ-6>Kvt1^- zR1q{@}?YyprKi-$*g#%R&@B zIfSgzA`}&FTle6M3u2@6lIKd**Pe)fjKIE992;rIC)l$0?h0;V;{#Stkw3 zTxq=XxTiNiZ;lhww{5vw&R3wu!tg;v!lZ$%V|L;xFAG9D=O~Ryb$(VMB2I zg?S*Zt4vs|V5Kjbf!SubtV_9%`IC}I|6UJWWW>v&E|a+Q_;d8BbFH|=ew}kaQWftj z`87|=CS-uZsVZqBXcBY|gKg#Yrrv&Oq>nWAl;PwisUbwirKIEMZ939j_hR`F){n`_ zs*$fW$pL2wjFyg6y#i-yS!G*Y@9ypSL@5L2=qX*<@^BMy=+LWesH0b3A5MM)l557 zqc`q7*99XJYJ(rxkS&w`ttW65pD%EGm52O)}O(&G6D=3>R&9@^33 zjl9{8In0dFai8AekL(-G^x$bj3SF4=LkP=snN4`@gxidjeGOWRHa&b3&0j(IF(#+d zw_j8WoAv?fO~7#o4w09SmzP#6>+^|heD0oWerrTGpHAHA5Tj*pH)*U9-MJ-B1xrpDEwbT< zY42Pg(b@xTu}I^yB)j~>{fcdscxpXh&|KzishNqDprmE;=}t7ltnJI(w0LJTT1Gm! zwOF4tJQ${{6L6QnrF8*$p}DQ923c`oQXy2<%%w=utAw6Q+N0WtjQ)d_ykkaxG4V~u zo9iiZfX2X3`ISgncb6=ThgFuBe#_o9eY;xT3nePRAM*67bXQXd5^b{QrSeOoBQEHA z_^`!E+Vx07{RuS0LxF;oM+z^8Q|0al9ugjr@1k8D7MX{e?V~|2=kQvb&@0!3!N2^Q zwr^5;ZBHUH6=e^J!Sa)#7B&L7_-7ob#`L|*-C&l~i zSv|Qqq2RSAWnHo-uFN1sQAFjf#&EM&^6_i@9t%;M+Mt#4K<9|-uZB%T6RNJ>pG^n< zL}FGd*6ORb!?<5=Ye?@C#7NkS(6oH^w{mkH@9%@%(BG-sXseSZMjai@SZL;3hZDCI zEDnV7d(C(WT4C5NNAjq>JPx%Me^t;LhfiM}o>_8p8ecEJ6X^CFF|REhvWO11 zp-hlwiKCE7qXh-MFkQ*i=I$a)`^s{r--4rYAKSYbze$|4^L|@3U0sV ze~p(*q(U329kk@;Y}mXUJ7WYwHn%3$rldJM|+E`Ilxi&rU(HJVDVFXN+^Wfuc;nFx}KYo}P?IuA7*T&y`4G0ac9c$qYrjx|ifZBqt z$JkRmq@uEG-TkPy@EJlxlzU`GtWybn7)oX|%cfm$ zCBe>BJIYld#|e60susP$v>{&XQTLTY>|vx$k{$Av8FyQhASuko$9KsEZr@3?^StK< zb)iPj5Ui%m7+H`T-)WyuZ zg&=TP#D`$u^FrlL*yCrGuV#G<;lYhe2J#l7I}CP-S6G-ch@zdBE2pw1$8E)IHDArw zrA5?mc_D?(FV~Z^go-c+TCq z+$2GU97W_#T?}TD{#iRF?z-P|VI+KYFhqm4%zpzN6XLMDOKVevmvdF+Cb;-!A+w|{ zCCzo+H&3EPKdFxb)CURe{);WjL-5_6#wI#Fd5?vQ3pc5<7xu{*V|+?%N?Vol4(lf_ z*m1MPfC}}tZYc&M{M*r@36qYAML*kx+}4E`2P)dr9i^Y&rm?PA2I8lHvy57~d37rY zQ32;S9&lVTPDxGsherCiRwt6w^o@HBeIyA`aJ@mR$dGn5sMQ7&zyIU~d-BMKBTZv0 z1R-77q_WV_@hf0+uwcxF|BzIJuaMHvkD|dhETQ$<=KQmR;pv@r?F@Zj0mLbWow)Ls zM*;4C9S{WCAk?!md;aK>K!iAKRjCgJlMG0v=(PbFxY-C{{H`gm4~2<($p z8or`q{O#L6^+*mt3(88fFEbX{)Od}!Fhx6AH}J5Of-4GeNKM+Rc)LJ2*-Rqo!`Z|u ze9&Obge=zM@)svcY6G>jQ)7QgGtULj&jfu%T7(9qnoL|vs-(njJMt<-B0mb}*_`mg zk^3YN3@mpvofef)_ML`@f_6%OGa{q`vrIz#1Mg*pK|G3U`Gx-I7auAm+NjEd17nux zxe#gJYuk?w z6>^q~2`9vRN<$;I72m=he=^ON^Y769{?y3WNbh$hh%QnZ=Sf}j`P zAsCDWLT~+-9egcTboB%N6pb*!tUa(~92WKHRla&O@4qtf1$kI$nd5g9mhDl@bm%?m zJF|C7^>>lmz(<=hCf)KSC%~>8eWalsLYR8=XJ2UGk!c<#b~S@ZH8p5yI0vwcPSGt2 zfr&D9yIg)bqGsj|g+1wC9<}K<>r`9cAGn=ik=$1^Jl}3!VjF9hj8ARok9aE++o*W2 zCS~Z0iG!=d#{mX`MD@6i;n zxb8>ZMoc){3CvpIl_Q7?5gx(7L~ZVvEBRN9fGc$c;E)C^H6KOe<$9=P*$+@a+526& zB?tnAp3muZ)i)E|VwMb0Daki%|AP1L1;RWD;NH<#-#uvLzg~TRr6Q!Z5DqA-=)AtN zkdPEq>YXPl;k*CV?CKi8hpc6vP}4BLQUKghXEFSP1iRQegHuEI??Z|IG0*^R+kaID z6jpW2jr3>s1Afn+cnQwjA^ZQ>k5oXX1K7ls)&(<^!gjmxybSR$(kvKHnR733{-$1h zYG}^q318VRwiw^+{?a)ZH+tt0Y~|^n)%j5k(IJPR&!qk9eOHXOk{Adl;$_9T7MVR6?bg6JN?KluOz z<-VsG1;}S;%l;-5i@ELssjTiilTUMI&pT|rrY5N=Ne?7sb>Zt>5aF@aHcM<-q2vIr> z>7Vujat5Cal_2mdM&XNgrB?7F|GUr;BKcodalqPvOcX zG5Y~N#7vo|k5W7L(0a5gz5=^G(rY1-HyutLQj5y*P!!;b~* nIIA++WbDDOv-qzwXYvToIQ^@*?H2`0902#^R3Ru?y;uJOoxUXF literal 0 HcmV?d00001 diff --git a/docs/assets/images/delete-australian-bank-account.png b/docs/assets/images/delete-australian-bank-account.png new file mode 100644 index 0000000000000000000000000000000000000000..2148973e5a6c1d0e9080be2cf0fa24d1624376af GIT binary patch literal 154244 zcmeEt_g~Wc`?u|*9kVj^IdhVkTcmP}sO73mDa&o*$OQ^cR1hgG z%^bK<5vk0Hh>A#{$j$lQ_c?t&zubSpm&XI-;_|hx^?qL0>-lX<6HyUq5g{QV(OWmK zSqlm6>lYH*74^qn!7oA;7x;ot;fFUJgM@@6PyhYiam)JDir~i`LDnW$g;0I63j$)d z_Z5pPLP9mL{afyPgmyX|y>;!1ZTOBQ%AP0}QZ{>)|4Q@z4KpvV&Lc^(!3DlKioP$- zf}1I=I7*vj7+Dq6i1Q4zF})zFap}S-FE30$_x+BK>^u)M$!z+y)EH`X;OXAUX7;3B z*pZlZ0x?Mcqu%W2J%Vxn-|NHmK9zsI3;r6#9{5egUjHxZkNzFMc@O`KI=JKVZ^R?vxH>-i@Nq- z%Q5~h>c5urzl-~yJ^bI3`+FPyS1kWW82 kfriM^)K$C*v1k@vta`7dHo*I0h&3 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 z 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

>p=mfLtoexm(4*27h_ge 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 literal 0 HcmV?d00001 diff --git a/docs/expensify-classic/hubs/policy-and-domain-settings/reports.html b/docs/expensify-classic/hubs/policy-and-domain-settings/reports.html new file mode 100644 index 000000000000..86641ee60b7d --- /dev/null +++ b/docs/expensify-classic/hubs/policy-and-domain-settings/reports.html @@ -0,0 +1,5 @@ +--- +layout: default +--- + +{% include section.html %} diff --git a/fastlane/Fastfile b/fastlane/Fastfile index c7d0f2f4f0f5..dac53193fdc6 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -17,7 +17,7 @@ platform :android do desc "Generate a new local APK for e2e testing" lane :build_e2e do ENV["ENVFILE"]="tests/e2e/.env.e2e" - ENV["ENTRY_FILE"]="#{Dir.pwd}/../src/libs/E2E/reactNativeLaunchingTest.js" + ENV["ENTRY_FILE"]="src/libs/E2E/reactNativeLaunchingTest.js" ENV["E2E_TESTING"]="true" gradle( diff --git a/ios/NewExpensify/Info.plist b/ios/NewExpensify/Info.plist index f41740a8bcb2..08ed29025adf 100644 --- a/ios/NewExpensify/Info.plist +++ b/ios/NewExpensify/Info.plist @@ -19,7 +19,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.3.74 + 1.3.77 CFBundleSignature ???? CFBundleURLTypes @@ -40,7 +40,7 @@ CFBundleVersion - 1.3.74.2 + 1.3.77.5 ITSAppUsesNonExemptEncryption LSApplicationQueriesSchemes diff --git a/ios/NewExpensifyTests/Info.plist b/ios/NewExpensifyTests/Info.plist index 95714ea2cc9f..d5f54b72d910 100644 --- a/ios/NewExpensifyTests/Info.plist +++ b/ios/NewExpensifyTests/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 1.3.74 + 1.3.77 CFBundleSignature ???? CFBundleVersion - 1.3.74.2 + 1.3.77.5 diff --git a/package-lock.json b/package-lock.json index 51c5f4f24b32..795dc0e8fc26 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "new.expensify", - "version": "1.3.74-2", + "version": "1.3.77-5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "new.expensify", - "version": "1.3.74-2", + "version": "1.3.77-5", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -50,7 +50,7 @@ "date-fns-tz": "^2.0.0", "dom-serializer": "^0.2.2", "domhandler": "^4.3.0", - "expensify-common": "git+ssh://git@github.com/Expensify/expensify-common.git#1609f1848cc0c2528064519c3ea48b4953a708ee", + "expensify-common": "git+ssh://git@github.com/Expensify/expensify-common.git#ab4895807dd9a26f64bfaee80db15ee2c48a5124", "fbjs": "^3.0.2", "htmlparser2": "^7.2.0", "idb-keyval": "^6.2.1", @@ -66,6 +66,7 @@ "prop-types": "^15.7.2", "pusher-js": "8.3.0", "react": "18.2.0", + "react-beautiful-dnd": "^13.1.1", "react-collapse": "^5.1.0", "react-content-loader": "^6.1.0", "react-dom": "18.1.0", @@ -78,19 +79,20 @@ "react-native-dev-menu": "^4.1.1", "react-native-device-info": "^10.3.0", "react-native-document-picker": "^8.0.0", + "react-native-draggable-flatlist": "^4.0.1", "react-native-fast-image": "^8.6.3", "react-native-fs": "^2.20.0", "react-native-gesture-handler": "2.12.0", - "react-native-google-places-autocomplete": "git+https://github.com/Expensify/react-native-google-places-autocomplete.git#cef3ac29d9501091453136e1219e24c4ec9f9d76", + "react-native-google-places-autocomplete": "git+https://github.com/Expensify/react-native-google-places-autocomplete.git#c8c2a873335df19081056a5667f5c109583882e1", "react-native-haptic-feedback": "^1.13.0", "react-native-image-pan-zoom": "^2.1.12", "react-native-image-picker": "^5.1.0", "react-native-image-size": "git+https://github.com/Expensify/react-native-image-size#8393b7e58df6ff65fd41f60aee8ece8822c91e2b", - "react-native-key-command": "^1.0.1", + "react-native-key-command": "^1.0.5", "react-native-linear-gradient": "^2.8.1", "react-native-localize": "^2.2.6", "react-native-modal": "^13.0.0", - "react-native-onyx": "1.0.87", + "react-native-onyx": "1.0.98", "react-native-pager-view": "^6.2.0", "react-native-pdf": "^6.7.1", "react-native-performance": "^5.1.0", @@ -161,6 +163,7 @@ "@types/mock-fs": "^4.13.1", "@types/pusher-js": "^5.1.0", "@types/react": "^18.2.12", + "@types/react-beautiful-dnd": "^13.1.4", "@types/react-collapse": "^5.0.1", "@types/react-dom": "^18.2.4", "@types/react-pdf": "^5.7.2", @@ -18517,6 +18520,15 @@ "@types/unist": "*" } }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "dev": true, @@ -18788,6 +18800,15 @@ "csstype": "^3.0.2" } }, + "node_modules/@types/react-beautiful-dnd": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.4.tgz", + "integrity": "sha512-4bIBdzOr0aavN+88q3C7Pgz+xkb7tz3whORYrmSj77wfVEMfiWiooIwVWFR7KM2e+uGTe5BVrXqSfb0aHeflJA==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/react-collapse": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/react-collapse/-/react-collapse-5.0.1.tgz", @@ -18822,6 +18843,17 @@ "pdfjs-dist": "^2.10.377" } }, + "node_modules/@types/react-redux": { + "version": "7.1.26", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.26.tgz", + "integrity": "sha512-UKPo7Cm7rswYU6PH6CmTNCRv5NYF3HrgKuHEYTK8g/3czYLrUux50gQ2pkxc9c7ZpQZi+PNhgmI8oNIRoiVIxg==", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, "node_modules/@types/react-test-renderer": { "version": "18.0.0", "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.0.0.tgz", @@ -24506,6 +24538,14 @@ "version": "3.3.0", "license": "MIT" }, + "node_modules/css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "dependencies": { + "tiny-invariant": "^1.0.6" + } + }, "node_modules/css-color-keywords": { "version": "1.0.0", "license": "ISC", @@ -28107,8 +28147,8 @@ }, "node_modules/expensify-common": { "version": "1.0.0", - "resolved": "git+ssh://git@github.com/Expensify/expensify-common.git#1609f1848cc0c2528064519c3ea48b4953a708ee", - "integrity": "sha512-sUd/ky6xCB/mShVaD2nVkedGL2xy+h6Jf5MfX9GOiYX8wB2D8uZSpqswz515uwcp8RDWrA5wxM2cR6pBXNfgxw==", + "resolved": "git+ssh://git@github.com/Expensify/expensify-common.git#ab4895807dd9a26f64bfaee80db15ee2c48a5124", + "integrity": "sha512-F5WjTSz/UwnYE99NcdAFiDLmNFCq32S8sZXF9Ekf4hXzGMnPFsAsxA2UBYwE8SiFqgF86hceYt9qrjv1yCxLPw==", "license": "MIT", "dependencies": { "classnames": "2.3.1", @@ -40608,6 +40648,11 @@ "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" }, + "node_modules/raf-schd": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", + "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" + }, "node_modules/ramda": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", @@ -40710,6 +40755,24 @@ "node": ">=0.10.0" } }, + "node_modules/react-beautiful-dnd": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/react-beautiful-dnd/-/react-beautiful-dnd-13.1.1.tgz", + "integrity": "sha512-0Lvs4tq2VcrEjEgDXHjT98r+63drkKEgqyxdA7qD3mvKwga6a5SscbdLPO2IExotU1jW8L0Ksdl0Cj2AF67nPQ==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "css-box-model": "^1.2.0", + "memoize-one": "^5.1.1", + "raf-schd": "^4.0.2", + "react-redux": "^7.2.0", + "redux": "^4.0.4", + "use-memo-one": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.5 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.5 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/react-collapse": { "version": "5.1.1", "license": "MIT", @@ -41021,6 +41084,19 @@ } } }, + "node_modules/react-native-draggable-flatlist": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-native-draggable-flatlist/-/react-native-draggable-flatlist-4.0.1.tgz", + "integrity": "sha512-ZO1QUTNx64KZfXGXeXcBfql67l38X7kBcJ3rxUVZzPHt5r035GnGzIC0F8rqSXp6zgnwgUYMfB6zQc5PKmPL9Q==", + "dependencies": { + "@babel/preset-typescript": "^7.17.12" + }, + "peerDependencies": { + "react-native": ">=0.64.0", + "react-native-gesture-handler": ">=2.0.0", + "react-native-reanimated": ">=2.8.0" + } + }, "node_modules/react-native-fast-image": { "version": "8.6.3", "license": "(MIT AND Apache-2.0)", @@ -41076,8 +41152,8 @@ }, "node_modules/react-native-google-places-autocomplete": { "version": "2.5.1", - "resolved": "git+ssh://git@github.com/Expensify/react-native-google-places-autocomplete.git#cef3ac29d9501091453136e1219e24c4ec9f9d76", - "integrity": "sha512-2z3ED8jOXasPTzBqvPwpG10LQsBArTRsYszmoz+TfqbgZrSBmP3c8rhaC//lx6Pvfs2r+KYWqJUrLf4mbCrjZw==", + "resolved": "git+ssh://git@github.com/Expensify/react-native-google-places-autocomplete.git#c8c2a873335df19081056a5667f5c109583882e1", + "integrity": "sha512-jYQJlI5Pp/UI4k4Xy9fqnE0x4BC+O6c5Fh7I+7SjtaywA5KpZqQcYApx2e9YcH/igJ4Rdp/n4awKPX+vE5vFcg==", "license": "MIT", "dependencies": { "lodash.debounce": "^4.0.8", @@ -41128,19 +41204,25 @@ "license": "MIT" }, "node_modules/react-native-key-command": { - "version": "1.0.1", - "license": "MIT", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.5.tgz", + "integrity": "sha512-SJWf1e8f3yGFrFDNCmJ+aiGmnwokGgtMicfvuyukhQtXkncCQb9pBI4uhBen0Bd30uMmUDgGAA9O56OyIdf5jw==", "dependencies": { - "events": "^3.3.0", + "eventemitter3": "^5.0.1", "underscore": "^1.13.4" }, "peerDependencies": { "react": "^18.1.0", "react-dom": "18.1.0", "react-native": "^0.70.4", - "react-native-web": "^0.18.1" + "react-native-web": "^0.19.7" } }, + "node_modules/react-native-key-command/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, "node_modules/react-native-linear-gradient": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.8.1.tgz", @@ -41181,9 +41263,9 @@ } }, "node_modules/react-native-onyx": { - "version": "1.0.87", - "resolved": "https://registry.npmjs.org/react-native-onyx/-/react-native-onyx-1.0.87.tgz", - "integrity": "sha512-6mIhobSwpClDDGnJm9XEdjnpEdWfFesJ18J8Ifsb4tL6AVi+uxos5bnlZcOoMbtlUk3UozrgSyTjMfFrkD/aZA==", + "version": "1.0.98", + "resolved": "https://registry.npmjs.org/react-native-onyx/-/react-native-onyx-1.0.98.tgz", + "integrity": "sha512-2wJNmZVBJs2Y0p1G/es4tQZnplJR8rOyVbHv9KZaq/SXluLUnIovttf1MMhVXidDLT+gcE+u20Mck/Gpb8bY0w==", "dependencies": { "ascii-table": "0.0.9", "fast-equals": "^4.0.3", @@ -41468,21 +41550,23 @@ } }, "node_modules/react-native-web": { - "version": "0.18.12", - "license": "MIT", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.9.tgz", + "integrity": "sha512-m69arZbS6FV+BNSKE6R/NQwUX+CzxCkYM7AJlSLlS8dz3BDzlaxG8Bzqtzv/r3r1YFowhnZLBXVKIwovKDw49g==", "peer": true, "dependencies": { "@babel/runtime": "^7.18.6", - "create-react-class": "^15.7.0", + "@react-native/normalize-color": "^2.1.0", "fbjs": "^3.0.4", "inline-style-prefixer": "^6.0.1", - "normalize-css-color": "^1.0.2", + "memoize-one": "^6.0.0", + "nullthrows": "^1.1.1", "postcss-value-parser": "^4.2.0", - "styleq": "^0.1.2" + "styleq": "^0.1.3" }, "peerDependencies": { - "react": "^17.0.2 || ^18.0.0", - "react-dom": "^17.0.2 || ^18.0.0" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, "node_modules/react-native-web-linear-gradient": { @@ -41503,6 +41587,12 @@ "react-native-web": "*" } }, + "node_modules/react-native-web/node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "peer": true + }, "node_modules/react-native-webview": { "version": "11.23.0", "license": "MIT", @@ -41719,6 +41809,35 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/react-redux": { + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", + "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17 || ^18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, "node_modules/react-refresh": { "version": "0.11.0", "dev": true, @@ -45160,8 +45279,9 @@ } }, "node_modules/styleq": { - "version": "0.1.2", - "license": "MIT" + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==" }, "node_modules/sudo-prompt": { "version": "9.2.1", @@ -46786,6 +46906,14 @@ "react": ">=16.8" } }, + "node_modules/use-memo-one": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz", + "integrity": "sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/use-resize-observer": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", @@ -61478,6 +61606,15 @@ "@types/unist": "*" } }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "@types/html-minifier-terser": { "version": "6.1.0", "dev": true @@ -61716,6 +61853,15 @@ "csstype": "^3.0.2" } }, + "@types/react-beautiful-dnd": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/@types/react-beautiful-dnd/-/react-beautiful-dnd-13.1.4.tgz", + "integrity": "sha512-4bIBdzOr0aavN+88q3C7Pgz+xkb7tz3whORYrmSj77wfVEMfiWiooIwVWFR7KM2e+uGTe5BVrXqSfb0aHeflJA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, "@types/react-collapse": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/react-collapse/-/react-collapse-5.0.1.tgz", @@ -61748,6 +61894,17 @@ "pdfjs-dist": "^2.10.377" } }, + "@types/react-redux": { + "version": "7.1.26", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.26.tgz", + "integrity": "sha512-UKPo7Cm7rswYU6PH6CmTNCRv5NYF3HrgKuHEYTK8g/3czYLrUux50gQ2pkxc9c7ZpQZi+PNhgmI8oNIRoiVIxg==", + "requires": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, "@types/react-test-renderer": { "version": "18.0.0", "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.0.0.tgz", @@ -65748,6 +65905,14 @@ "crypto-js": { "version": "3.3.0" }, + "css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "requires": { + "tiny-invariant": "^1.0.6" + } + }, "css-color-keywords": { "version": "1.0.0" }, @@ -68235,9 +68400,9 @@ } }, "expensify-common": { - "version": "git+ssh://git@github.com/Expensify/expensify-common.git#1609f1848cc0c2528064519c3ea48b4953a708ee", - "integrity": "sha512-sUd/ky6xCB/mShVaD2nVkedGL2xy+h6Jf5MfX9GOiYX8wB2D8uZSpqswz515uwcp8RDWrA5wxM2cR6pBXNfgxw==", - "from": "expensify-common@git+ssh://git@github.com/Expensify/expensify-common.git#1609f1848cc0c2528064519c3ea48b4953a708ee", + "version": "git+ssh://git@github.com/Expensify/expensify-common.git#ab4895807dd9a26f64bfaee80db15ee2c48a5124", + "integrity": "sha512-F5WjTSz/UwnYE99NcdAFiDLmNFCq32S8sZXF9Ekf4hXzGMnPFsAsxA2UBYwE8SiFqgF86hceYt9qrjv1yCxLPw==", + "from": "expensify-common@git+ssh://git@github.com/Expensify/expensify-common.git#ab4895807dd9a26f64bfaee80db15ee2c48a5124", "requires": { "classnames": "2.3.1", "clipboard": "2.0.4", @@ -76758,6 +76923,11 @@ "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" }, + "raf-schd": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", + "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" + }, "ramda": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", @@ -76825,6 +76995,20 @@ "loose-envify": "^1.1.0" } }, + "react-beautiful-dnd": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/react-beautiful-dnd/-/react-beautiful-dnd-13.1.1.tgz", + "integrity": "sha512-0Lvs4tq2VcrEjEgDXHjT98r+63drkKEgqyxdA7qD3mvKwga6a5SscbdLPO2IExotU1jW8L0Ksdl0Cj2AF67nPQ==", + "requires": { + "@babel/runtime": "^7.9.2", + "css-box-model": "^1.2.0", + "memoize-one": "^5.1.1", + "raf-schd": "^4.0.2", + "react-redux": "^7.2.0", + "redux": "^4.0.4", + "use-memo-one": "^1.1.1" + } + }, "react-collapse": { "version": "5.1.1", "requires": {} @@ -77142,6 +77326,14 @@ "invariant": "^2.2.4" } }, + "react-native-draggable-flatlist": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-native-draggable-flatlist/-/react-native-draggable-flatlist-4.0.1.tgz", + "integrity": "sha512-ZO1QUTNx64KZfXGXeXcBfql67l38X7kBcJ3rxUVZzPHt5r035GnGzIC0F8rqSXp6zgnwgUYMfB6zQc5PKmPL9Q==", + "requires": { + "@babel/preset-typescript": "^7.17.12" + } + }, "react-native-fast-image": { "version": "8.6.3", "requires": {} @@ -77174,9 +77366,9 @@ } }, "react-native-google-places-autocomplete": { - "version": "git+ssh://git@github.com/Expensify/react-native-google-places-autocomplete.git#cef3ac29d9501091453136e1219e24c4ec9f9d76", - "integrity": "sha512-2z3ED8jOXasPTzBqvPwpG10LQsBArTRsYszmoz+TfqbgZrSBmP3c8rhaC//lx6Pvfs2r+KYWqJUrLf4mbCrjZw==", - "from": "react-native-google-places-autocomplete@git+https://github.com/Expensify/react-native-google-places-autocomplete.git#cef3ac29d9501091453136e1219e24c4ec9f9d76", + "version": "git+ssh://git@github.com/Expensify/react-native-google-places-autocomplete.git#c8c2a873335df19081056a5667f5c109583882e1", + "integrity": "sha512-jYQJlI5Pp/UI4k4Xy9fqnE0x4BC+O6c5Fh7I+7SjtaywA5KpZqQcYApx2e9YcH/igJ4Rdp/n4awKPX+vE5vFcg==", + "from": "react-native-google-places-autocomplete@git+https://github.com/Expensify/react-native-google-places-autocomplete.git#c8c2a873335df19081056a5667f5c109583882e1", "requires": { "lodash.debounce": "^4.0.8", "prop-types": "^15.7.2", @@ -77206,10 +77398,19 @@ "from": "react-native-image-size@git+https://github.com/Expensify/react-native-image-size#8393b7e58df6ff65fd41f60aee8ece8822c91e2b" }, "react-native-key-command": { - "version": "1.0.1", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.5.tgz", + "integrity": "sha512-SJWf1e8f3yGFrFDNCmJ+aiGmnwokGgtMicfvuyukhQtXkncCQb9pBI4uhBen0Bd30uMmUDgGAA9O56OyIdf5jw==", "requires": { - "events": "^3.3.0", + "eventemitter3": "^5.0.1", "underscore": "^1.13.4" + }, + "dependencies": { + "eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + } } }, "react-native-linear-gradient": { @@ -77230,9 +77431,9 @@ } }, "react-native-onyx": { - "version": "1.0.87", - "resolved": "https://registry.npmjs.org/react-native-onyx/-/react-native-onyx-1.0.87.tgz", - "integrity": "sha512-6mIhobSwpClDDGnJm9XEdjnpEdWfFesJ18J8Ifsb4tL6AVi+uxos5bnlZcOoMbtlUk3UozrgSyTjMfFrkD/aZA==", + "version": "1.0.98", + "resolved": "https://registry.npmjs.org/react-native-onyx/-/react-native-onyx-1.0.98.tgz", + "integrity": "sha512-2wJNmZVBJs2Y0p1G/es4tQZnplJR8rOyVbHv9KZaq/SXluLUnIovttf1MMhVXidDLT+gcE+u20Mck/Gpb8bY0w==", "requires": { "ascii-table": "0.0.9", "fast-equals": "^4.0.3", @@ -77400,16 +77601,27 @@ "requires": {} }, "react-native-web": { - "version": "0.18.12", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.9.tgz", + "integrity": "sha512-m69arZbS6FV+BNSKE6R/NQwUX+CzxCkYM7AJlSLlS8dz3BDzlaxG8Bzqtzv/r3r1YFowhnZLBXVKIwovKDw49g==", "peer": true, "requires": { "@babel/runtime": "^7.18.6", - "create-react-class": "^15.7.0", + "@react-native/normalize-color": "^2.1.0", "fbjs": "^3.0.4", "inline-style-prefixer": "^6.0.1", - "normalize-css-color": "^1.0.2", + "memoize-one": "^6.0.0", + "nullthrows": "^1.1.1", "postcss-value-parser": "^4.2.0", - "styleq": "^0.1.2" + "styleq": "^0.1.3" + }, + "dependencies": { + "memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "peer": true + } } }, "react-native-web-linear-gradient": { @@ -77459,6 +77671,26 @@ "react-script-hook": "^1.6.0" } }, + "react-redux": { + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", + "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "requires": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, "react-refresh": { "version": "0.11.0", "dev": true @@ -79866,7 +80098,9 @@ } }, "styleq": { - "version": "0.1.2" + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==" }, "sudo-prompt": { "version": "9.2.1", @@ -80945,6 +81179,12 @@ "integrity": "sha512-VO/P91A/PmKH9bcN9a7O3duSuxe6M14ZoYXgA6a8dab8doWNdhiIHzEkX/jFeTTRBsX0Ubk6nG4q2NIjNsj+bg==", "requires": {} }, + "use-memo-one": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz", + "integrity": "sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==", + "requires": {} + }, "use-resize-observer": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", diff --git a/package.json b/package.json index e55e9c785379..47679bfcf359 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "new.expensify", - "version": "1.3.74-2", + "version": "1.3.77-5", "author": "Expensify, Inc.", "homepage": "https://new.expensify.com", "description": "New Expensify is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.", @@ -93,7 +93,7 @@ "date-fns-tz": "^2.0.0", "dom-serializer": "^0.2.2", "domhandler": "^4.3.0", - "expensify-common": "git+ssh://git@github.com/Expensify/expensify-common.git#1609f1848cc0c2528064519c3ea48b4953a708ee", + "expensify-common": "git+ssh://git@github.com/Expensify/expensify-common.git#ab4895807dd9a26f64bfaee80db15ee2c48a5124", "fbjs": "^3.0.2", "htmlparser2": "^7.2.0", "idb-keyval": "^6.2.1", @@ -109,6 +109,7 @@ "prop-types": "^15.7.2", "pusher-js": "8.3.0", "react": "18.2.0", + "react-beautiful-dnd": "^13.1.1", "react-collapse": "^5.1.0", "react-content-loader": "^6.1.0", "react-dom": "18.1.0", @@ -121,19 +122,20 @@ "react-native-dev-menu": "^4.1.1", "react-native-device-info": "^10.3.0", "react-native-document-picker": "^8.0.0", + "react-native-draggable-flatlist": "^4.0.1", "react-native-fast-image": "^8.6.3", "react-native-fs": "^2.20.0", "react-native-gesture-handler": "2.12.0", - "react-native-google-places-autocomplete": "git+https://github.com/Expensify/react-native-google-places-autocomplete.git#cef3ac29d9501091453136e1219e24c4ec9f9d76", + "react-native-google-places-autocomplete": "git+https://github.com/Expensify/react-native-google-places-autocomplete.git#c8c2a873335df19081056a5667f5c109583882e1", "react-native-haptic-feedback": "^1.13.0", "react-native-image-pan-zoom": "^2.1.12", "react-native-image-picker": "^5.1.0", "react-native-image-size": "git+https://github.com/Expensify/react-native-image-size#8393b7e58df6ff65fd41f60aee8ece8822c91e2b", - "react-native-key-command": "^1.0.1", + "react-native-key-command": "^1.0.5", "react-native-linear-gradient": "^2.8.1", "react-native-localize": "^2.2.6", "react-native-modal": "^13.0.0", - "react-native-onyx": "1.0.87", + "react-native-onyx": "1.0.98", "react-native-pager-view": "^6.2.0", "react-native-pdf": "^6.7.1", "react-native-performance": "^5.1.0", @@ -204,6 +206,7 @@ "@types/mock-fs": "^4.13.1", "@types/pusher-js": "^5.1.0", "@types/react": "^18.2.12", + "@types/react-beautiful-dnd": "^13.1.4", "@types/react-collapse": "^5.0.1", "@types/react-dom": "^18.2.4", "@types/react-pdf": "^5.7.2", diff --git a/patches/react-beautiful-dnd+13.1.1.patch b/patches/react-beautiful-dnd+13.1.1.patch new file mode 100644 index 000000000000..577d54d42004 --- /dev/null +++ b/patches/react-beautiful-dnd+13.1.1.patch @@ -0,0 +1,259 @@ +diff --git a/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.cjs.js b/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.cjs.js +index 12884e9..3a16e5e 100644 +--- a/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.cjs.js ++++ b/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.cjs.js +@@ -6227,8 +6227,10 @@ function useTouchSensor(api) { + x: clientX, + y: clientY + }; ++ var handle = api.findClosestDragHandle(event); ++ !handle ? process.env.NODE_ENV !== "production" ? invariant(false, 'Touch sensor unable to find drag handle') : invariant(false) : void 0; + unbindEventsRef.current(); +- startPendingDrag(actions, point); ++ startPendingDrag(actions, point, handle); + } + }; + }, [api]); +@@ -6268,7 +6270,7 @@ function useTouchSensor(api) { + phase.actions.abort(); + } + }, [stop]); +- var bindCapturingEvents = useMemoOne.useCallback(function bindCapturingEvents() { ++ var bindCapturingEvents = useMemoOne.useCallback(function bindCapturingEvents(target) { + var options = { + capture: true, + passive: false +@@ -6278,7 +6280,7 @@ function useTouchSensor(api) { + completed: stop, + getPhase: getPhase + }; +- var unbindTarget = bindEvents(window, getHandleBindings(args), options); ++ var unbindTarget = bindEvents(target, getHandleBindings(args), options); + var unbindWindow = bindEvents(window, getWindowBindings(args), options); + + unbindEventsRef.current = function unbindAll() { +@@ -6296,7 +6298,7 @@ function useTouchSensor(api) { + hasMoved: false + }); + }, [getPhase, setPhase]); +- var startPendingDrag = useMemoOne.useCallback(function startPendingDrag(actions, point) { ++ var startPendingDrag = useMemoOne.useCallback(function startPendingDrag(actions, point, target) { + !(getPhase().type === 'IDLE') ? process.env.NODE_ENV !== "production" ? invariant(false, 'Expected to move from IDLE to PENDING drag') : invariant(false) : void 0; + var longPressTimerId = setTimeout(startDragging, timeForLongPress); + setPhase({ +@@ -6305,7 +6307,7 @@ function useTouchSensor(api) { + actions: actions, + longPressTimerId: longPressTimerId + }); +- bindCapturingEvents(); ++ bindCapturingEvents(target); + }, [bindCapturingEvents, getPhase, setPhase, startDragging]); + useIsomorphicLayoutEffect(function mount() { + listenForCapture(); +@@ -6454,7 +6456,6 @@ function findClosestDragHandleFromEvent(contextId, event) { + + return handle; + } +- + function tryGetClosestDraggableIdFromEvent(contextId, event) { + var handle = findClosestDragHandleFromEvent(contextId, event); + +@@ -6786,6 +6787,9 @@ function useSensorMarshal(_ref4) { + sourceEvent: options && options.sourceEvent ? options.sourceEvent : null + }); + }, [contextId, lockAPI, registry, store]); ++ var findClosestDragHandle = useMemoOne.useCallback(function (event) { ++ return findClosestDragHandleFromEvent(contextId, event); ++ }, [contextId]); + var findClosestDraggableId = useMemoOne.useCallback(function (event) { + return tryGetClosestDraggableIdFromEvent(contextId, event); + }, [contextId]); +@@ -6810,11 +6814,12 @@ function useSensorMarshal(_ref4) { + canGetLock: canGetLock, + tryGetLock: tryGetLock, + findClosestDraggableId: findClosestDraggableId, ++ findClosestDragHandle: findClosestDragHandle, + findOptionsForDraggable: findOptionsForDraggable, + tryReleaseLock: tryReleaseLock, + isLockClaimed: isLockClaimed + }; +- }, [canGetLock, tryGetLock, findClosestDraggableId, findOptionsForDraggable, tryReleaseLock, isLockClaimed]); ++ }, [canGetLock, tryGetLock, findClosestDraggableId, findClosestDragHandle, findOptionsForDraggable, tryReleaseLock, isLockClaimed]); + useValidateSensorHooks(useSensors); + + for (var i = 0; i < useSensors.length; i++) { +diff --git a/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js b/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js +index ecced69..3233bf8 100644 +--- a/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js ++++ b/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js +@@ -6220,8 +6220,10 @@ function useTouchSensor(api) { + x: clientX, + y: clientY + }; ++ var handle = api.findClosestDragHandle(event); ++ !handle ? process.env.NODE_ENV !== "production" ? invariant(false, 'Touch sensor unable to find drag handle') : invariant(false) : void 0; + unbindEventsRef.current(); +- startPendingDrag(actions, point); ++ startPendingDrag(actions, point, handle); + } + }; + }, [api]); +@@ -6261,7 +6263,7 @@ function useTouchSensor(api) { + phase.actions.abort(); + } + }, [stop]); +- var bindCapturingEvents = useCallback(function bindCapturingEvents() { ++ var bindCapturingEvents = useCallback(function bindCapturingEvents(target) { + var options = { + capture: true, + passive: false +@@ -6271,7 +6273,7 @@ function useTouchSensor(api) { + completed: stop, + getPhase: getPhase + }; +- var unbindTarget = bindEvents(window, getHandleBindings(args), options); ++ var unbindTarget = bindEvents(target, getHandleBindings(args), options); + var unbindWindow = bindEvents(window, getWindowBindings(args), options); + + unbindEventsRef.current = function unbindAll() { +@@ -6289,7 +6291,7 @@ function useTouchSensor(api) { + hasMoved: false + }); + }, [getPhase, setPhase]); +- var startPendingDrag = useCallback(function startPendingDrag(actions, point) { ++ var startPendingDrag = useCallback(function startPendingDrag(actions, point, target) { + !(getPhase().type === 'IDLE') ? process.env.NODE_ENV !== "production" ? invariant(false, 'Expected to move from IDLE to PENDING drag') : invariant(false) : void 0; + var longPressTimerId = setTimeout(startDragging, timeForLongPress); + setPhase({ +@@ -6298,7 +6300,7 @@ function useTouchSensor(api) { + actions: actions, + longPressTimerId: longPressTimerId + }); +- bindCapturingEvents(); ++ bindCapturingEvents(target); + }, [bindCapturingEvents, getPhase, setPhase, startDragging]); + useIsomorphicLayoutEffect(function mount() { + listenForCapture(); +@@ -6447,7 +6449,6 @@ function findClosestDragHandleFromEvent(contextId, event) { + + return handle; + } +- + function tryGetClosestDraggableIdFromEvent(contextId, event) { + var handle = findClosestDragHandleFromEvent(contextId, event); + +@@ -6779,6 +6780,9 @@ function useSensorMarshal(_ref4) { + sourceEvent: options && options.sourceEvent ? options.sourceEvent : null + }); + }, [contextId, lockAPI, registry, store]); ++ var findClosestDragHandle = useCallback(function (event) { ++ return findClosestDragHandleFromEvent(contextId, event); ++ }, [contextId]); + var findClosestDraggableId = useCallback(function (event) { + return tryGetClosestDraggableIdFromEvent(contextId, event); + }, [contextId]); +@@ -6803,11 +6807,12 @@ function useSensorMarshal(_ref4) { + canGetLock: canGetLock, + tryGetLock: tryGetLock, + findClosestDraggableId: findClosestDraggableId, ++ findClosestDragHandle: findClosestDragHandle, + findOptionsForDraggable: findOptionsForDraggable, + tryReleaseLock: tryReleaseLock, + isLockClaimed: isLockClaimed + }; +- }, [canGetLock, tryGetLock, findClosestDraggableId, findOptionsForDraggable, tryReleaseLock, isLockClaimed]); ++ }, [canGetLock, tryGetLock, findClosestDraggableId, findClosestDragHandle, findOptionsForDraggable, tryReleaseLock, isLockClaimed]); + useValidateSensorHooks(useSensors); + + for (var i = 0; i < useSensors.length; i++) { +diff --git a/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.js b/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.js +index 84b63e9..c62471d 100644 +--- a/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.js ++++ b/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.js +@@ -9224,8 +9224,10 @@ + x: clientX, + y: clientY + }; ++ var handle = api.findClosestDragHandle(event); ++ !handle ? invariant(false, 'Touch sensor unable to find drag handle') : void 0; + unbindEventsRef.current(); +- startPendingDrag(actions, point); ++ startPendingDrag(actions, point, handle); + } + }; + }, [api]); +@@ -9265,7 +9267,7 @@ + phase.actions.abort(); + } + }, [stop]); +- var bindCapturingEvents = useCallback(function bindCapturingEvents() { ++ var bindCapturingEvents = useCallback(function bindCapturingEvents(target) { + var options = { + capture: true, + passive: false +@@ -9275,7 +9277,7 @@ + completed: stop, + getPhase: getPhase + }; +- var unbindTarget = bindEvents(window, getHandleBindings(args), options); ++ var unbindTarget = bindEvents(target, getHandleBindings(args), options); + var unbindWindow = bindEvents(window, getWindowBindings(args), options); + + unbindEventsRef.current = function unbindAll() { +@@ -9293,7 +9295,7 @@ + hasMoved: false + }); + }, [getPhase, setPhase]); +- var startPendingDrag = useCallback(function startPendingDrag(actions, point) { ++ var startPendingDrag = useCallback(function startPendingDrag(actions, point, target) { + !(getPhase().type === 'IDLE') ? invariant(false, 'Expected to move from IDLE to PENDING drag') : void 0; + var longPressTimerId = setTimeout(startDragging, timeForLongPress); + setPhase({ +@@ -9302,7 +9304,7 @@ + actions: actions, + longPressTimerId: longPressTimerId + }); +- bindCapturingEvents(); ++ bindCapturingEvents(target); + }, [bindCapturingEvents, getPhase, setPhase, startDragging]); + useIsomorphicLayoutEffect$1(function mount() { + listenForCapture(); +@@ -9451,7 +9453,6 @@ + + return handle; + } +- + function tryGetClosestDraggableIdFromEvent(contextId, event) { + var handle = findClosestDragHandleFromEvent(contextId, event); + +@@ -9783,6 +9784,9 @@ + sourceEvent: options && options.sourceEvent ? options.sourceEvent : null + }); + }, [contextId, lockAPI, registry, store]); ++ var findClosestDragHandle = useCallback(function (event) { ++ return findClosestDragHandleFromEvent(contextId, event); ++ }, [contextId]); + var findClosestDraggableId = useCallback(function (event) { + return tryGetClosestDraggableIdFromEvent(contextId, event); + }, [contextId]); +@@ -9807,11 +9811,12 @@ + canGetLock: canGetLock, + tryGetLock: tryGetLock, + findClosestDraggableId: findClosestDraggableId, ++ findClosestDragHandle: findClosestDragHandle, + findOptionsForDraggable: findOptionsForDraggable, + tryReleaseLock: tryReleaseLock, + isLockClaimed: isLockClaimed + }; +- }, [canGetLock, tryGetLock, findClosestDraggableId, findOptionsForDraggable, tryReleaseLock, isLockClaimed]); ++ }, [canGetLock, tryGetLock, findClosestDraggableId, findClosestDragHandle, findOptionsForDraggable, tryReleaseLock, isLockClaimed]); + useValidateSensorHooks(useSensors); + + for (var i = 0; i < useSensors.length; i++) { +diff --git a/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.min.js b/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.min.js +index a18e84d..9ec9c6d 100644 +--- a/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.min.js ++++ b/node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.min.js +@@ -1 +1 @@ +-!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","react-dom"],t):t((e=e||self).ReactBeautifulDnd={},e.React,e.ReactDOM)}(this,(function(e,t,r){"use strict";var n="default"in t?t.default:t,i="default"in r?r.default:r;function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(){}function l(){return(l=Object.assign||function(e){for(var t=1;t");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}o(t,e);var r=t.prototype;return r.componentDidMount=function(){this.unbind=u(window,[{eventName:"error",fn:this.onWindowError}])},r.componentDidCatch=function(e){if(!(e instanceof c))throw e;this.setState({})},r.componentWillUnmount=function(){this.unbind()},r.render=function(){return this.props.children(this.setCallbacks)},t}(n.Component),p=function(e){return e+1},f=function(e,t){var r=e.droppableId===t.droppableId,n=p(e.index),i=p(t.index);return r?"\n You have moved the item from position "+n+"\n to position "+i+"\n ":"\n You have moved the item from position "+n+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+i+"\n "},g=function(e,t,r){return t.droppableId===r.droppableId?"\n The item "+e+"\n has been combined with "+r.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+r.draggableId+"\n in list "+r.droppableId+"\n "},v=function(e){return"\n The item has returned to its starting position\n of "+p(e.index)+"\n"},m="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",b=function(e){return"\n You have lifted an item in position "+p(e.source.index)+"\n"},h=function(e){var t=e.destination;if(t)return f(e.source,t);var r=e.combine;return r?g(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},y=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+v(e.source)+"\n ";var t=e.destination,r=e.combine;return t?"\n You have dropped the item.\n "+f(e.source,t)+"\n ":r?"\n You have dropped the item.\n "+g(e.draggableId,e.source,r)+"\n ":"\n The item has been dropped while not over a drop area.\n "+v(e.source)+"\n "};var x=function(e){var t,r=e.Symbol;return"function"==typeof r?r.observable?t=r.observable:(t=r("observable"),r.observable=t):t="@@observable",t}("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof module?module:Function("return this")()),I=function(){return Math.random().toString(36).substring(7).split("").join(".")},D={INIT:"@@redux/INIT"+I(),REPLACE:"@@redux/REPLACE"+I(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+I()}};function w(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function E(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error("Expected the enhancer to be a function.");return r(E)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var i=e,o=t,a=[],l=a,u=!1;function c(){l===a&&(l=a.slice())}function s(){if(u)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return o}function d(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(u)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return c(),l.push(e),function(){if(t){if(u)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,c();var r=l.indexOf(e);l.splice(r,1),a=null}}}function p(e){if(!w(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(u)throw new Error("Reducers may not dispatch actions.");try{u=!0,o=i(o,e)}finally{u=!1}for(var t=a=l,r=0;r=0||(i[r]=e[r]);return i}var K={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Q={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Z={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ee={};function te(e){return L.isMemo(e)?Z:ee[e.$$typeof]||K}ee[L.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ee[L.Memo]=Z;var re=Object.defineProperty,ne=Object.getOwnPropertyNames,ie=Object.getOwnPropertySymbols,oe=Object.getOwnPropertyDescriptor,ae=Object.getPrototypeOf,le=Object.prototype;var ue=function e(t,r,n){if("string"!=typeof r){if(le){var i=ae(r);i&&i!==le&&e(t,i,n)}var o=ne(r);ie&&(o=o.concat(ie(r)));for(var a=te(t),l=te(r),u=0;u=0;n--){var i=t[n](e);if(i)return i}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function Ne(e,t){return e===t}function Be(e){var t=void 0===e?{}:e,r=t.connectHOC,n=void 0===r?be:r,i=t.mapStateToPropsFactories,o=void 0===i?Ee:i,a=t.mapDispatchToPropsFactories,l=void 0===a?we:a,u=t.mergePropsFactories,c=void 0===u?Se:u,s=t.selectorFactory,d=void 0===s?Ae:s;return function(e,t,r,i){void 0===i&&(i={});var a=i,u=a.pure,s=void 0===u||u,p=a.areStatesEqual,f=void 0===p?Ne:p,g=a.areOwnPropsEqual,v=void 0===g?ye:g,m=a.areStatePropsEqual,b=void 0===m?ye:m,h=a.areMergedPropsEqual,y=void 0===h?ye:h,x=X(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),I=Re(e,o,"mapStateToProps"),D=Re(t,l,"mapDispatchToProps"),w=Re(r,c,"mergeProps");return n(d,J({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:I,initMapDispatchToProps:D,initMergeProps:w,pure:s,areStatesEqual:f,areOwnPropsEqual:v,areStatePropsEqual:b,areMergedPropsEqual:y},x))}}var Te,Me=Be();function Le(e,r){var n=t.useState((function(){return{inputs:r,result:e()}}))[0],i=t.useRef(n),o=Boolean(r&&i.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var r=0;re.bottom,l=n.lefte.right;return!(!a||!l)||(a&&o||l&&i)}},Ot=function(e){var t=St(e.top,e.bottom),r=St(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&r(e.left)&&r(e.right)}},At={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Rt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Nt=function(e){var t=e.target,r=e.destination,n=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var r=t.frame?t.frame.scroll.diff.displacement:Fe;return nt(e,r)}(t,r):t;return function(e,t,r){return!!t.subject.active&&r(t.subject.active)(e)}(a,r,o)&&function(e,t,r){return r(t)(e)}(a,n,o)},Bt=function(e){return Nt(l({},e,{isVisibleThroughFrameFn:Pt}))},Tt=function(e){return Nt(l({},e,{isVisibleThroughFrameFn:Ot}))};function Mt(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var l=function(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return $e(Ye(r,n))}(t,n),u=t.descriptor.id;if(e.all.push(u),!Bt({target:l,destination:r,viewport:i,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var c={draggableId:u,shouldAnimate:function(e,t,r){if("boolean"==typeof r)return r;if(!t)return!0;var n=t.invisible,i=t.visible;if(n[e])return!1;var o=i[e];return!o||o.shouldAnimate}(u,a,o)};return e.visible[u]=c,e}),{all:[],visible:{},invisible:{}})}function Lt(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}(t,{inHomeList:r});return{displaced:Et,displacedBy:n,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function Gt(e){var t=e.draggable,r=e.insideDestination,n=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,l=e.index,u=e.forceShouldAnimate,c=Dt(t,n);if(null==l)return Lt({insideDestination:r,inHomeList:c,displacedBy:o,destination:n});var s=pt(r,(function(e){return e.descriptor.index===l}));if(!s)return Lt({insideDestination:r,inHomeList:c,displacedBy:o,destination:n});var d=It(t,r),p=r.indexOf(s);return{displaced:Mt({afterDragging:d.slice(p),destination:n,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:u}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function _t(e,t){return Boolean(t.effected[e])}var Ft=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,l=e.previousImpact,u=e.viewport,c=e.afterCritical,d=l.at;if(d||s(!1),"REORDER"===d.type){var p=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,i=e.location;if(!n.length)return null;var o=i.index,a=t?o+1:o-1,l=n[0].descriptor.index,u=n[n.length-1].descriptor.index;return a(r?u:u+1)?null:a}({isMovingForward:t,isInHomeList:r,location:d.destination,insideDestination:a});return null==p?null:Gt({draggable:n,insideDestination:a,destination:o,viewport:u,last:l.displaced,displacedBy:l.displacedBy,index:p})}var f=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,i=e.combine,o=e.afterCritical;if(!r.isCombineEnabled)return null;var a=i.draggableId,l=n[a].descriptor.index;return _t(a,o)?t?l:l-1:t?l+1:l}({isMovingForward:t,destination:o,displaced:l.displaced,draggables:i,combine:d.combine,afterCritical:c});return null==f?null:Gt({draggable:n,insideDestination:a,destination:o,viewport:u,last:l.displaced,displacedBy:l.displacedBy,index:f})},jt=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,i=xt(r);i||s(!1);var o=i.draggableId,a=n[o].page.borderBox.center,l=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[n]||t.invisible[n]);return _t(n,r)?o?Fe:Ue(i.point):o?i.point:Fe}({displaced:r.displaced,afterCritical:t,combineWith:o,displacedBy:r.displacedBy});return je(a,l)},kt=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Wt=function(e,t,r){return t[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2},Ut=function(e){var t=e.axis,r=e.moveRelativeTo,n=e.isMoving;return He(t.line,r.marginBox[t.end]+kt(t,n),Wt(t,r.marginBox,n))},Ht=function(e){var t=e.axis,r=e.moveRelativeTo,n=e.isMoving;return He(t.line,r.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,n),Wt(t,r.marginBox,n))},qt=function(e){var t=e.impact,r=e.draggable,n=e.draggables,i=e.droppable,o=e.afterCritical,a=ht(i.descriptor.id,n),l=r.page,u=i.axis;if(!a.length)return function(e){var t=e.axis,r=e.moveInto,n=e.isMoving;return He(t.line,r.contentBox[t.start]+kt(t,n),Wt(t,r.contentBox,n))}({axis:u,moveInto:i.page,isMoving:l});var c=t.displaced,s=t.displacedBy,d=c.all[0];if(d){var p=n[d];if(_t(d,o))return Ht({axis:u,moveRelativeTo:p.page,isMoving:l});var f=Ze(p.page,s.point);return Ht({axis:u,moveRelativeTo:f,isMoving:l})}var g=a[a.length-1];if(g.descriptor.id===r.descriptor.id)return l.borderBox.center;if(_t(g.descriptor.id,o)){var v=Ze(g.page,Ue(o.displacedBy.point));return Ut({axis:u,moveRelativeTo:v,isMoving:l})}return Ut({axis:u,moveRelativeTo:g.page,isMoving:l})},Vt=function(e,t){var r=e.frame;return r?je(t,r.scroll.diff.displacement):t},zt=function(e){var t=function(e){var t=e.impact,r=e.draggable,n=e.droppable,i=e.draggables,o=e.afterCritical,a=r.page.borderBox.center,l=t.at;return n&&l?"REORDER"===l.type?qt({impact:t,draggable:r,draggables:i,droppable:n,afterCritical:o}):jt({impact:t,draggables:i,afterCritical:o}):a}(e),r=e.droppable;return r?Vt(r,t):t},$t=function(e,t){var r=ke(t,e.scroll.initial),n=Ue(r);return{frame:$e({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}}};function Yt(e,t){return e.map((function(e){return t[e]}))}var Jt=function(e){var t=e.pageBorderBoxCenter,r=e.draggable,n=function(e,t){return je(e.scroll.diff.displacement,t)}(e.viewport,t),i=ke(n,r.page.borderBox.center);return je(r.client.borderBox.center,i)},Xt=function(e){var t=e.draggable,r=e.destination,n=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,a=e.onlyOnMainAxis,u=void 0!==a&&a,c=ke(n,t.page.borderBox.center),s={target:nt(t.page.borderBox,c),destination:r,withDroppableDisplacement:o,viewport:i};return u?function(e){return Nt(l({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var r=St(e.top,e.bottom),n=St(e.left,e.right);return function(e){return t===At?r(e.top)&&r(e.bottom):n(e.left)&&n(e.right)}})}));var t}(s):Tt(s)},Kt=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,i=e.draggables,o=e.previousImpact,a=e.viewport,u=e.previousPageBorderBoxCenter,c=e.previousClientSelection,d=e.afterCritical;if(!n.isEnabled)return null;var p=ht(n.descriptor.id,i),f=Dt(r,n),g=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,i=e.insideDestination,o=e.previousImpact;if(!n.isCombineEnabled)return null;if(!yt(o))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:n.descriptor.id}};return l({},o,{at:t})}var u=o.displaced.all,c=u.length?u[0]:null;if(t)return c?a(c):null;var d=It(r,i);if(!c)return d.length?a(d[d.length-1].descriptor.id):null;var p=dt(d,(function(e){return e.descriptor.id===c}));-1===p&&s(!1);var f=p-1;return f<0?null:a(d[f].descriptor.id)}({isMovingForward:t,draggable:r,destination:n,insideDestination:p,previousImpact:o})||Ft({isMovingForward:t,isInHomeList:f,draggable:r,draggables:i,destination:n,insideDestination:p,previousImpact:o,viewport:a,afterCritical:d});if(!g)return null;var v=zt({impact:g,draggable:r,droppable:n,draggables:i,afterCritical:d});if(Xt({draggable:r,destination:n,newPageBorderBoxCenter:v,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Jt({pageBorderBoxCenter:v,draggable:r,viewport:a}),impact:g,scrollJumpRequest:null};var m=ke(v,u);return{clientSelection:c,impact:function(e){var t=e.impact,r=e.viewport,n=e.destination,i=e.draggables,o=e.maxScrollChange,a=$t(r,je(r.scroll.current,o)),u=n.frame?lt(n,je(n.frame.scroll.current,o)):n,c=t.displaced,s=Mt({afterDragging:Yt(c.all,i),destination:n,displacedBy:t.displacedBy,viewport:a.frame,last:c,forceShouldAnimate:!1}),d=Mt({afterDragging:Yt(c.all,i),destination:u,displacedBy:t.displacedBy,viewport:r.frame,last:c,forceShouldAnimate:!1}),p={},f={},g=[c,s,d];return c.all.forEach((function(e){var t=function(e,t){for(var r=0;r1?s.sort((function(e,t){return Qt(e)[l.start]-Qt(t)[l.start]}))[0]:c.sort((function(e,t){var n=Ve(r,it(Qt(e))),i=Ve(r,it(Qt(t)));return n!==i?n-i:Qt(e)[l.start]-Qt(t)[l.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:r,source:i,droppables:a,viewport:l});if(!c)return null;var s=ht(c.descriptor.id,o),d=function(e){var t=e.previousPageBorderBoxCenter,r=e.moveRelativeTo,n=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,l=e.viewport,u=e.afterCritical;if(!r){if(n.length)return null;var c={displaced:Et,displacedBy:wt,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},s=zt({impact:c,draggable:i,droppable:a,draggables:o,afterCritical:u}),d=Dt(i,a)?a:nr(a,i,o);return Xt({draggable:i,destination:d,newPageBorderBoxCenter:s,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var p,f=Boolean(t[a.axis.line]<=r.page.borderBox.center[a.axis.line]),g=(p=r.descriptor.index,r.descriptor.id===i.descriptor.id?p:f?p:p+1),v=tr(a.axis,i.displaceBy);return Gt({draggable:i,insideDestination:n,destination:a,viewport:l,displacedBy:v,last:Et,index:g})}({previousPageBorderBoxCenter:r,destination:c,draggable:n,draggables:o,moveRelativeTo:function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,i=e.insideDestination,o=e.afterCritical;return i.filter((function(e){return Tt({target:er(e,o),destination:n,viewport:r.frame,withDroppableDisplacement:!0})})).sort((function(e,r){var i=qe(t,Vt(n,Zt(e,o))),a=qe(t,Vt(n,Zt(r,o)));return in.left&&r.topn.top))return!1;if(ur(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],l=t[o.crossAxisStart],u=t[o.crossAxisEnd],c=St(i[o.crossAxisStart],i[o.crossAxisEnd]),s=c(l),d=c(u);return!s&&!d||(s?la)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,i=r.page.borderBox.center,o=n.map((function(e){var r=e.axis,n=He(e.axis.line,t.center[r.line],e.page.borderBox.center[r.crossAxisLine]);return{id:e.descriptor.id,distance:qe(i,n)}})).sort((function(e,t){return t.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:t,draggable:r,candidates:i}):null}var sr=function(e,t){return $e(nt(e,t))};function dr(e){var t=e.displaced,r=e.id;return Boolean(t.visible[r]||t.invisible[r])}var pr=function(e){var t=e.pageOffset,r=e.draggable,n=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,l=e.afterCritical,u=sr(r.page.borderBox,t),c=cr({pageBorderBox:u,draggable:r,droppables:i});if(!c)return Ct;var s=i[c],d=ht(s.descriptor.id,n),p=function(e,t){var r=e.frame;return r?sr(t,r.scroll.diff.value):t}(s,u);return function(e){var t=e.draggable,r=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var l=i.axis,u=tr(i.axis,t.displaceBy),c=u.value,s=r[l.start],d=r[l.end],p=pt(It(t,o),(function(e){var t=e.descriptor.id,r=e.page.borderBox,i=r[l.size]/4,o=_t(t,a),u=dr({displaced:n.displaced,id:t});return o?u?d>r[l.start]+i&&dr[l.start]-c+i&&sr[l.start]+c+i&&dr[l.start]+i&&st.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}({draggable:r,closest:pt(It(r,i),(function(e){var t=e.descriptor.id,r=e.page.borderBox.center[u.line],n=_t(t,l),i=dr({displaced:o,id:t});return n?i?p<=r:d=1500)return Yr;var o=$r+Jr*(i/1500);return Number(("CANCEL"===n?.6*o:o).toFixed(2))}({current:i.current.client.offset,destination:h,reason:o});r(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:h,dropDuration:x,completed:y}))}else r(Gr({completed:y}))}}else r(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(n)}}},Kr=function(e){var t=[],r=null,n=function(){for(var n=arguments.length,i=new Array(n),o=0;ot.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Sn;if(e===t.startScrollingFrom)return 1;var r=An({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=Sn*Pn(1-r);return Math.ceil(n)}(t,r);return 0===o?0:i?Math.max(function(e,t){var r=t,n=Nn,i=Date.now()-r;if(i>=Nn)return e;if(it.height,o=r.width>t.width;return o||i?o&&i?null:{x:o?0:n.x,y:i?0:n.y}:n}({container:r,subject:n,proposedScroll:c});return s?We(s,Fe)?null:s:null},Gn=ze((function(e){return 0===e?0:e>0?1:-1})),_n=(bn=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,r=e.max,n=e.change,i=je(t,n),o={x:bn(i.x,r.x),y:bn(i.y,r.y)};return We(o,Fe)?null:o}),Fn=function(e){var t=e.max,r=e.current,n=e.change,i={x:Math.max(r.x,t.x),y:Math.max(r.y,t.y)},o=Gn(n),a=_n({max:i,current:r,change:o});return!a||(0!==o.x&&0===a.x||0!==o.y&&0===a.y)},jn=function(e,t){return Fn({current:e.scroll.current,max:e.scroll.max,change:t})},kn=function(e,t){var r=e.frame;return!!r&&Fn({current:r.scroll.current,max:r.scroll.max,change:t})},Wn=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var u=function(e){var t=e.viewport,r=e.subject,n=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=Ln({dragStartTime:i,container:t.frame,subject:r,center:n,shouldUseTimeDampening:o});return a&&jn(t,a)?a:null}({dragStartTime:r,viewport:t.viewport,subject:l,center:a,shouldUseTimeDampening:n});if(u)return void i(u)}var c=wn({center:a,destination:or(t.impact),droppables:t.dimensions.droppables});if(c){var s=function(e){var t=e.droppable,r=e.subject,n=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var l=Ln({dragStartTime:i,container:a.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:o});return l&&kn(t,l)?l:null}({dragStartTime:r,droppable:c,subject:l,center:a,shouldUseTimeDampening:n});s&&o(c.descriptor.id,s)}},Un=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,i=function(e,t){if(!kn(e,t))return t;var n=function(e,t){var r=e.frame;return r&&kn(e,t)?_n({current:r.scroll.current,max:r.scroll.max,change:t}):null}(e,t);if(!n)return r(e.descriptor.id,t),null;var i=ke(t,n);return r(e.descriptor.id,i),ke(t,i)},o=function(e,t,r){if(!e)return r;if(!jn(t,r))return r;var i=function(e,t){if(!jn(e,t))return null;var r=e.scroll.max,n=e.scroll.current;return _n({current:n,max:r,change:t})}(t,r);if(!i)return n(r),null;var o=ke(r,i);return n(o),ke(r,o)};return function(e){var r=e.scrollJumpRequest;if(r){var n=or(e.impact);n||s(!1);var a=i(e.dimensions.droppables[n],r);if(a){var l=e.viewport,u=o(e.isWindowScrollAllowed,l,a);u&&function(e,r){var n=je(e.current.client.selection,r);t({client:n})}(e,u)}}}},Hn=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,i=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=Kr(t),i=Kr(r),o=null,a=function(e){o||s(!1);var t=o,r=t.shouldUseTimeDampening,a=t.dragStartTime;Wn({state:e,scrollWindow:n,scrollDroppable:i,dragStartTime:a,shouldUseTimeDampening:r})};return{start:function(e){o&&s(!1);var t=Date.now(),r=!1,n=function(){r=!0};Wn({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:n,scrollDroppable:n}),o={dragStartTime:t,shouldUseTimeDampening:r},r&&a(e)},stop:function(){o&&(n.cancel(),i.cancel(),o=null)},scroll:a}}({scrollWindow:r,scrollDroppable:t}),o=Un({move:n,scrollWindow:r,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}},qn={base:hn="data-rbd-drag-handle",draggableId:hn+"-draggable-id",contextId:hn+"-context-id"},Vn=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),zn=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),$n={contextId:"data-rbd-scroll-container-context-id"},Yn=function(e,t){return e.map((function(e){var r=e.styles[t];return r?e.selector+" { "+r+" }":""})).join(" ")},Jn="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,Xn=function(){var e=document.querySelector("head");return e||s(!1),e},Kn=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function Qn(e,r){var n=Ge((function(){return function(e){var t,r,n,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(r="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:i(qn.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:r,dragging:"pointer-events: none;",dropAnimating:r}}),a=[(n="\n transition: "+Hr.outOfTheWay+";\n ",{selector:i(Vn.contextId),styles:{dragging:n,dropAnimating:n,userCancel:n}}),o,{selector:i(zn.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Yn(a,"always"),resting:Yn(a,"resting"),dragging:Yn(a,"dragging"),dropAnimating:Yn(a,"dropAnimating"),userCancel:Yn(a,"userCancel")}}(e)}),[e]),i=t.useRef(null),o=t.useRef(null),a=_e(ct((function(e){var t=o.current;t||s(!1),t.textContent=e})),[]),l=_e((function(e){var t=i.current;t||s(!1),t.textContent=e}),[]);Jn((function(){(i.current||o.current)&&s(!1);var t=Kn(r),u=Kn(r);return i.current=t,o.current=u,t.setAttribute("data-rbd-always",e),u.setAttribute("data-rbd-dynamic",e),Xn().appendChild(t),Xn().appendChild(u),l(n.always),a(n.resting),function(){var e=function(e){var t=e.current;t||s(!1),Xn().removeChild(t),e.current=null};e(i),e(o)}}),[r,l,a,n.always,n.resting,e]);var u=_e((function(){return a(n.dragging)}),[a,n.dragging]),c=_e((function(e){a("DROP"!==e?n.userCancel:n.dropAnimating)}),[a,n.dropAnimating,n.userCancel]),d=_e((function(){o.current&&a(n.resting)}),[a,n.resting]);return Ge((function(){return{dragging:u,dropping:c,resting:d}}),[u,c,d])}var Zn=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function ei(e){return e instanceof Zn(e).HTMLElement}function ti(e){var r=t.useRef({}),n=t.useRef(null),i=t.useRef(null),o=t.useRef(!1),a=_e((function(e,t){var n={id:e,focus:t};return r.current[e]=n,function(){var t=r.current;t[e]!==n&&delete t[e]}}),[]),l=_e((function(t){var r=function(e,t){var r="["+qn.contextId+'="'+e+'"]',n=ft(document.querySelectorAll(r));if(!n.length)return null;var i=pt(n,(function(e){return e.getAttribute(qn.draggableId)===t}));return i&&ei(i)?i:null}(e,t);r&&r!==document.activeElement&&r.focus()}),[e]),u=_e((function(e,t){n.current===e&&(n.current=t)}),[]),c=_e((function(){i.current||o.current&&(i.current=requestAnimationFrame((function(){i.current=null;var e=n.current;e&&l(e)})))}),[l]),s=_e((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(qn.draggableId)===e&&(n.current=e)}),[]);return Jn((function(){return o.current=!0,function(){o.current=!1;var e=i.current;e&&cancelAnimationFrame(e)}}),[]),Ge((function(){return{register:a,tryRecordFocus:s,tryRestoreFocusRecorded:c,tryShiftRecord:u}}),[a,s,c,u])}function ri(){var e={draggables:{},droppables:{}},t=[];function r(e){t.length&&t.forEach((function(t){return t(e)}))}function n(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,r({type:"ADDITION",value:t})},update:function(t,r){var n=e.draggables[r.descriptor.id];n&&n.uniqueId===t.uniqueId&&(delete e.draggables[r.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=n(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],r({type:"REMOVAL",value:t}))},getById:function(e){var t=n(e);return t||s(!1),t},findById:n,exists:function(e){return Boolean(n(e))},getAllByType:function(t){return st(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var r=i(t.descriptor.id);r&&t.uniqueId===r.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||s(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return st(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var r=t.indexOf(e);-1!==r&&t.splice(r,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var ni=n.createContext(null),ii=function(){var e=document.body;return e||s(!1),e},oi={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var ai=0,li={separator:"::"};function ui(e,t){return void 0===t&&(t=li),Ge((function(){return""+e+t.separator+ai++}),[t.separator,e])}var ci=n.createContext(null);function si(e){var r=t.useRef(e);return t.useEffect((function(){r.current=e})),r}var di,pi=((di={})[13]=!0,di[9]=!0,di),fi=function(e){pi[e.keyCode]&&e.preventDefault()},gi=function(){var e="visibilitychange";return"undefined"==typeof document?e:pt([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var vi,mi={type:"IDLE"};function bi(e){var t=e.cancel,r=e.completed,n=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,r=e.clientX,o=e.clientY;if(0===t){var a={x:r,y:o},l=n();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(a);"PENDING"!==l.type&&s(!1);var u=l.point;if(c=u,d=a,Math.abs(d.x-c.x)>=5||Math.abs(d.y-c.y)>=5){var c,d;e.preventDefault();var p=l.actions.fluidLift(a);i({type:"DRAGGING",actions:p})}}}},{eventName:"mouseup",fn:function(e){var i=n();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===n().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==n().type)return 27===e.keyCode?(e.preventDefault(),void t()):void fi(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===n().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var r=n();"IDLE"===r.type&&s(!1),r.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:gi,fn:t}]}function hi(e){var r=t.useRef(mi),n=t.useRef(a),i=Ge((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,c,{sourceEvent:t});if(i){t.preventDefault();var o={x:t.clientX,y:t.clientY};n.current(),f(i,o)}}}}}}),[e]),o=Ge((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var n=e.findOptionsForDraggable(r);n&&(n.shouldRespectForcePress||e.canGetLock(r)&&t.preventDefault())}}}}}),[e]),l=_e((function(){n.current=u(window,[o,i],{passive:!1,capture:!0})}),[o,i]),c=_e((function(){"IDLE"!==r.current.type&&(r.current=mi,n.current(),l())}),[l]),d=_e((function(){var e=r.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[c]),p=_e((function(){var e=bi({cancel:d,completed:c,getPhase:function(){return r.current},setPhase:function(e){r.current=e}});n.current=u(window,e,{capture:!0,passive:!1})}),[d,c]),f=_e((function(e,t){"IDLE"!==r.current.type&&s(!1),r.current={type:"PENDING",point:t,actions:e},p()}),[p]);Jn((function(){return l(),function(){n.current()}}),[l])}function yi(){}var xi=((vi={})[34]=!0,vi[33]=!0,vi[36]=!0,vi[35]=!0,vi);function Ii(e,t){function r(){t(),e.cancel()}return[{eventName:"keydown",fn:function(n){return 27===n.keyCode?(n.preventDefault(),void r()):32===n.keyCode?(n.preventDefault(),t(),void e.drop()):40===n.keyCode?(n.preventDefault(),void e.moveDown()):38===n.keyCode?(n.preventDefault(),void e.moveUp()):39===n.keyCode?(n.preventDefault(),void e.moveRight()):37===n.keyCode?(n.preventDefault(),void e.moveLeft()):void(xi[n.keyCode]?n.preventDefault():fi(n))}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:gi,fn:r}]}function Di(e){var r=t.useRef(yi),n=Ge((function(){return{eventName:"keydown",fn:function(t){if(!t.defaultPrevented&&32===t.keyCode){var n=e.findClosestDraggableId(t);if(n){var o=e.tryGetLock(n,c,{sourceEvent:t});if(o){t.preventDefault();var a=!0,l=o.snapLift();r.current(),r.current=u(window,Ii(l,c),{capture:!0,passive:!1})}}}function c(){a||s(!1),a=!1,r.current(),i()}}}}),[e]),i=_e((function(){r.current=u(window,[n],{passive:!1,capture:!0})}),[n]);Jn((function(){return i(),function(){r.current()}}),[i])}var wi={type:"IDLE"};function Ei(e){var r=t.useRef(wi),n=t.useRef(a),i=_e((function(){return r.current}),[]),o=_e((function(e){r.current=e}),[]),l=Ge((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,d,{sourceEvent:t});if(i){var o=t.touches[0],a={x:o.clientX,y:o.clientY};n.current(),v(i,a)}}}}}}),[e]),c=_e((function(){n.current=u(window,[l],{capture:!0,passive:!1})}),[l]),d=_e((function(){var e=r.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(wi),n.current(),c())}),[c,o]),p=_e((function(){var e=r.current;d(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[d]),f=_e((function(){var e={capture:!0,passive:!1},t={cancel:p,completed:d,getPhase:i},r=u(window,function(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var r=n();if("DRAGGING"===r.type){r.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),r.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=n();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===n().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var r=n();"IDLE"===r.type&&s(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=r.actions.shouldRespectForcePress();if("PENDING"!==r.type)return o?r.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:gi,fn:t}]}(t),e),o=u(window,function(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===r().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:gi,fn:t}]}(t),e);n.current=function(){r(),o()}}),[p,i,d]),g=_e((function(){var e=i();"PENDING"!==e.type&&s(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[i,o]),v=_e((function(e,t){"IDLE"!==i().type&&s(!1);var r=setTimeout(g,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:r}),f()}),[f,i,o,g]);Jn((function(){return c(),function(){n.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(wi))}}),[i,c,o]),Jn((function(){return u(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}var Ci={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Si(e,t){var r=t.target;return!!ei(r)&&function e(t,r){if(null==r)return!1;if(Boolean(Ci[r.tagName.toLowerCase()]))return!0;var n=r.getAttribute("contenteditable");return"true"===n||""===n||r!==t&&e(t,r.parentElement)}(e,r)}var Pi=function(e){return $e(e.getBoundingClientRect()).center};var Oi="undefined"==typeof document?"matches":pt(["matches","msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||"matches";function Ai(e,t){return e.closest?e.closest(t):function e(t,r){return null==t?null:t[Oi](r)?t:e(t.parentElement,r)}(e,t)}function Ri(e,t){var r,n=t.target;if(!((r=n)instanceof Zn(r).Element))return null;var i=Ai(n,function(e){return"["+qn.contextId+'="'+e+'"]'}(e));return i&&ei(i)?i:null}function Ni(e){e.preventDefault()}function Bi(e){var t=e.expected,r=e.phase,n=e.isLockActive;e.shouldWarn;return!!n()&&t===r}function Ti(e){var t=e.lockAPI,r=e.store,n=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=n.draggable.findById(i);return!!o&&(!!o.options.isEnabled&&!!xn(r.getState(),i))}function Mi(e){var t=e.lockAPI,r=e.contextId,n=e.store,i=e.registry,o=e.draggableId,c=e.forceSensorStop,d=e.sourceEvent;if(!Ti({lockAPI:t,store:n,registry:i,draggableId:o}))return null;var p=i.draggable.getById(o),f=function(e,t){var r="["+Vn.contextId+'="'+e+'"]',n=pt(ft(document.querySelectorAll(r)),(function(e){return e.getAttribute(Vn.id)===t}));return n&&ei(n)?n:null}(r,p.descriptor.id);if(!f)return null;if(d&&!p.options.canDragInteractiveElements&&Si(f,d))return null;var g=t.claim(c||a),v="PRE_DRAG";function m(){return p.options.shouldRespectForcePress}function b(){return t.isActive(g)}var h=function(e,t){Bi({expected:e,phase:v,isLockActive:b,shouldWarn:!0})&&n.dispatch(t())}.bind(null,"DRAGGING");function y(e){function r(){t.release(),v="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=u(window,[{eventName:"click",fn:Ni,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}r(),n.dispatch(_r({reason:t}))}return"PRE_DRAG"!==v&&(r(),"PRE_DRAG"!==v&&s(!1)),n.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),v="DRAGGING",l({isActive:function(){return Bi({expected:"DRAGGING",phase:v,isLockActive:b,shouldWarn:!1})},shouldRespectForcePress:m,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return Bi({expected:"PRE_DRAG",phase:v,isLockActive:b,shouldWarn:!1})},shouldRespectForcePress:m,fluidLift:function(e){var t=Kr((function(e){h((function(){return Nr({client:e})}))}));return l({},y({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return h(Br)},moveRight:function(){return h(Mr)},moveDown:function(){return h(Tr)},moveLeft:function(){return h(Lr)}};return y({liftActionArgs:{id:o,clientSelection:Pi(f),movementMode:"SNAP"},cleanup:a,actions:e})},abort:function(){Bi({expected:"PRE_DRAG",phase:v,isLockActive:b,shouldWarn:!0})&&t.release()}}}var Li=[hi,Di,Ei];function Gi(e){var r=e.contextId,n=e.store,i=e.registry,o=e.customSensors,a=e.enableDefaultSensors,l=[].concat(a?Li:[],o||[]),u=t.useState((function(){return function(){var e=null;function t(){e||s(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&s(!1);var r={abandon:t};return e=r,r},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],c=_e((function(e,t){e.isDragging&&!t.isDragging&&u.tryAbandon()}),[u]);Jn((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();c(e,t),e=t}))}),[u,n,c]),Jn((function(){return u.tryAbandon}),[u.tryAbandon]);for(var d=_e((function(e){return Ti({lockAPI:u,registry:i,store:n,draggableId:e})}),[u,i,n]),p=_e((function(e,t,o){return Mi({lockAPI:u,registry:i,contextId:r,store:n,draggableId:e,forceSensorStop:t,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})}),[r,u,i,n]),f=_e((function(e){return function(e,t){var r=Ri(e,t);return r?r.getAttribute(qn.draggableId):null}(r,e)}),[r]),g=_e((function(e){var t=i.draggable.findById(e);return t?t.options:null}),[i.draggable]),v=_e((function(){u.isClaimed()&&(u.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[u,n]),m=_e(u.isClaimed,[u]),b=Ge((function(){return{canGetLock:d,tryGetLock:p,findClosestDraggableId:f,findOptionsForDraggable:g,tryReleaseLock:v,isLockClaimed:m}}),[d,p,f,g,v,m]),h=0;h");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}o(t,e);var r=t.prototype;return r.componentDidMount=function(){this.unbind=u(window,[{eventName:"error",fn:this.onWindowError}])},r.componentDidCatch=function(e){if(!(e instanceof c))throw e;this.setState({})},r.componentWillUnmount=function(){this.unbind()},r.render=function(){return this.props.children(this.setCallbacks)},t}(n.Component),p=function(e){return e+1},f=function(e,t){var r=e.droppableId===t.droppableId,n=p(e.index),i=p(t.index);return r?"\n You have moved the item from position "+n+"\n to position "+i+"\n ":"\n You have moved the item from position "+n+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+i+"\n "},g=function(e,t,r){return t.droppableId===r.droppableId?"\n The item "+e+"\n has been combined with "+r.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+r.draggableId+"\n in list "+r.droppableId+"\n "},v=function(e){return"\n The item has returned to its starting position\n of "+p(e.index)+"\n"},m="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",b=function(e){return"\n You have lifted an item in position "+p(e.source.index)+"\n"},h=function(e){var t=e.destination;if(t)return f(e.source,t);var r=e.combine;return r?g(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},y=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+v(e.source)+"\n ";var t=e.destination,r=e.combine;return t?"\n You have dropped the item.\n "+f(e.source,t)+"\n ":r?"\n You have dropped the item.\n "+g(e.draggableId,e.source,r)+"\n ":"\n The item has been dropped while not over a drop area.\n "+v(e.source)+"\n "};var x=function(e){var t,r=e.Symbol;return"function"==typeof r?r.observable?t=r.observable:(t=r("observable"),r.observable=t):t="@@observable",t}("undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof module?module:Function("return this")()),I=function(){return Math.random().toString(36).substring(7).split("").join(".")},D={INIT:"@@redux/INIT"+I(),REPLACE:"@@redux/REPLACE"+I(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+I()}};function w(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function E(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error("Expected the enhancer to be a function.");return r(E)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var i=e,o=t,a=[],l=a,u=!1;function c(){l===a&&(l=a.slice())}function s(){if(u)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return o}function d(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(u)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return c(),l.push(e),function(){if(t){if(u)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,c();var r=l.indexOf(e);l.splice(r,1),a=null}}}function p(e){if(!w(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(u)throw new Error("Reducers may not dispatch actions.");try{u=!0,o=i(o,e)}finally{u=!1}for(var t=a=l,r=0;r=0||(i[r]=e[r]);return i}var K={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Q={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Z={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ee={};function te(e){return L.isMemo(e)?Z:ee[e.$$typeof]||K}ee[L.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ee[L.Memo]=Z;var re=Object.defineProperty,ne=Object.getOwnPropertyNames,ie=Object.getOwnPropertySymbols,oe=Object.getOwnPropertyDescriptor,ae=Object.getPrototypeOf,le=Object.prototype;var ue=function e(t,r,n){if("string"!=typeof r){if(le){var i=ae(r);i&&i!==le&&e(t,i,n)}var o=ne(r);ie&&(o=o.concat(ie(r)));for(var a=te(t),l=te(r),u=0;u=0;n--){var i=t[n](e);if(i)return i}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function Ne(e,t){return e===t}function Be(e){var t=void 0===e?{}:e,r=t.connectHOC,n=void 0===r?be:r,i=t.mapStateToPropsFactories,o=void 0===i?Ee:i,a=t.mapDispatchToPropsFactories,l=void 0===a?we:a,u=t.mergePropsFactories,c=void 0===u?Se:u,s=t.selectorFactory,d=void 0===s?Ae:s;return function(e,t,r,i){void 0===i&&(i={});var a=i,u=a.pure,s=void 0===u||u,p=a.areStatesEqual,f=void 0===p?Ne:p,g=a.areOwnPropsEqual,v=void 0===g?ye:g,m=a.areStatePropsEqual,b=void 0===m?ye:m,h=a.areMergedPropsEqual,y=void 0===h?ye:h,x=X(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),I=Re(e,o,"mapStateToProps"),D=Re(t,l,"mapDispatchToProps"),w=Re(r,c,"mergeProps");return n(d,J({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:I,initMapDispatchToProps:D,initMergeProps:w,pure:s,areStatesEqual:f,areOwnPropsEqual:v,areStatePropsEqual:b,areMergedPropsEqual:y},x))}}var Te,Me=Be();function Le(e,r){var n=t.useState((function(){return{inputs:r,result:e()}}))[0],i=t.useRef(n),o=Boolean(r&&i.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var r=0;re.bottom,l=n.lefte.right;return!(!a||!l)||(a&&o||l&&i)}},Ot=function(e){var t=St(e.top,e.bottom),r=St(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&r(e.left)&&r(e.right)}},At={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Rt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Nt=function(e){var t=e.target,r=e.destination,n=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var r=t.frame?t.frame.scroll.diff.displacement:Fe;return nt(e,r)}(t,r):t;return function(e,t,r){return!!t.subject.active&&r(t.subject.active)(e)}(a,r,o)&&function(e,t,r){return r(t)(e)}(a,n,o)},Bt=function(e){return Nt(l({},e,{isVisibleThroughFrameFn:Pt}))},Tt=function(e){return Nt(l({},e,{isVisibleThroughFrameFn:Ot}))};function Mt(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var l=function(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return $e(Ye(r,n))}(t,n),u=t.descriptor.id;if(e.all.push(u),!Bt({target:l,destination:r,viewport:i,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var c={draggableId:u,shouldAnimate:function(e,t,r){if("boolean"==typeof r)return r;if(!t)return!0;var n=t.invisible,i=t.visible;if(n[e])return!1;var o=i[e];return!o||o.shouldAnimate}(u,a,o)};return e.visible[u]=c,e}),{all:[],visible:{},invisible:{}})}function Lt(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}(t,{inHomeList:r});return{displaced:Et,displacedBy:n,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function Gt(e){var t=e.draggable,r=e.insideDestination,n=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,l=e.index,u=e.forceShouldAnimate,c=Dt(t,n);if(null==l)return Lt({insideDestination:r,inHomeList:c,displacedBy:o,destination:n});var s=pt(r,(function(e){return e.descriptor.index===l}));if(!s)return Lt({insideDestination:r,inHomeList:c,displacedBy:o,destination:n});var d=It(t,r),p=r.indexOf(s);return{displaced:Mt({afterDragging:d.slice(p),destination:n,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:u}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function _t(e,t){return Boolean(t.effected[e])}var Ft=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,l=e.previousImpact,u=e.viewport,c=e.afterCritical,d=l.at;if(d||s(!1),"REORDER"===d.type){var p=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,i=e.location;if(!n.length)return null;var o=i.index,a=t?o+1:o-1,l=n[0].descriptor.index,u=n[n.length-1].descriptor.index;return a(r?u:u+1)?null:a}({isMovingForward:t,isInHomeList:r,location:d.destination,insideDestination:a});return null==p?null:Gt({draggable:n,insideDestination:a,destination:o,viewport:u,last:l.displaced,displacedBy:l.displacedBy,index:p})}var f=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,i=e.combine,o=e.afterCritical;if(!r.isCombineEnabled)return null;var a=i.draggableId,l=n[a].descriptor.index;return _t(a,o)?t?l:l-1:t?l+1:l}({isMovingForward:t,destination:o,displaced:l.displaced,draggables:i,combine:d.combine,afterCritical:c});return null==f?null:Gt({draggable:n,insideDestination:a,destination:o,viewport:u,last:l.displaced,displacedBy:l.displacedBy,index:f})},jt=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,i=xt(r);i||s(!1);var o=i.draggableId,a=n[o].page.borderBox.center,l=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[n]||t.invisible[n]);return _t(n,r)?o?Fe:Ue(i.point):o?i.point:Fe}({displaced:r.displaced,afterCritical:t,combineWith:o,displacedBy:r.displacedBy});return je(a,l)},kt=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Wt=function(e,t,r){return t[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2},Ut=function(e){var t=e.axis,r=e.moveRelativeTo,n=e.isMoving;return He(t.line,r.marginBox[t.end]+kt(t,n),Wt(t,r.marginBox,n))},Ht=function(e){var t=e.axis,r=e.moveRelativeTo,n=e.isMoving;return He(t.line,r.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,n),Wt(t,r.marginBox,n))},qt=function(e){var t=e.impact,r=e.draggable,n=e.draggables,i=e.droppable,o=e.afterCritical,a=ht(i.descriptor.id,n),l=r.page,u=i.axis;if(!a.length)return function(e){var t=e.axis,r=e.moveInto,n=e.isMoving;return He(t.line,r.contentBox[t.start]+kt(t,n),Wt(t,r.contentBox,n))}({axis:u,moveInto:i.page,isMoving:l});var c=t.displaced,s=t.displacedBy,d=c.all[0];if(d){var p=n[d];if(_t(d,o))return Ht({axis:u,moveRelativeTo:p.page,isMoving:l});var f=Ze(p.page,s.point);return Ht({axis:u,moveRelativeTo:f,isMoving:l})}var g=a[a.length-1];if(g.descriptor.id===r.descriptor.id)return l.borderBox.center;if(_t(g.descriptor.id,o)){var v=Ze(g.page,Ue(o.displacedBy.point));return Ut({axis:u,moveRelativeTo:v,isMoving:l})}return Ut({axis:u,moveRelativeTo:g.page,isMoving:l})},Vt=function(e,t){var r=e.frame;return r?je(t,r.scroll.diff.displacement):t},zt=function(e){var t=function(e){var t=e.impact,r=e.draggable,n=e.droppable,i=e.draggables,o=e.afterCritical,a=r.page.borderBox.center,l=t.at;return n&&l?"REORDER"===l.type?qt({impact:t,draggable:r,draggables:i,droppable:n,afterCritical:o}):jt({impact:t,draggables:i,afterCritical:o}):a}(e),r=e.droppable;return r?Vt(r,t):t},$t=function(e,t){var r=ke(t,e.scroll.initial),n=Ue(r);return{frame:$e({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}}};function Yt(e,t){return e.map((function(e){return t[e]}))}var Jt=function(e){var t=e.pageBorderBoxCenter,r=e.draggable,n=function(e,t){return je(e.scroll.diff.displacement,t)}(e.viewport,t),i=ke(n,r.page.borderBox.center);return je(r.client.borderBox.center,i)},Xt=function(e){var t=e.draggable,r=e.destination,n=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,a=e.onlyOnMainAxis,u=void 0!==a&&a,c=ke(n,t.page.borderBox.center),s={target:nt(t.page.borderBox,c),destination:r,withDroppableDisplacement:o,viewport:i};return u?function(e){return Nt(l({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var r=St(e.top,e.bottom),n=St(e.left,e.right);return function(e){return t===At?r(e.top)&&r(e.bottom):n(e.left)&&n(e.right)}})}));var t}(s):Tt(s)},Kt=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,i=e.draggables,o=e.previousImpact,a=e.viewport,u=e.previousPageBorderBoxCenter,c=e.previousClientSelection,d=e.afterCritical;if(!n.isEnabled)return null;var p=ht(n.descriptor.id,i),f=Dt(r,n),g=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,i=e.insideDestination,o=e.previousImpact;if(!n.isCombineEnabled)return null;if(!yt(o))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:n.descriptor.id}};return l({},o,{at:t})}var u=o.displaced.all,c=u.length?u[0]:null;if(t)return c?a(c):null;var d=It(r,i);if(!c)return d.length?a(d[d.length-1].descriptor.id):null;var p=dt(d,(function(e){return e.descriptor.id===c}));-1===p&&s(!1);var f=p-1;return f<0?null:a(d[f].descriptor.id)}({isMovingForward:t,draggable:r,destination:n,insideDestination:p,previousImpact:o})||Ft({isMovingForward:t,isInHomeList:f,draggable:r,draggables:i,destination:n,insideDestination:p,previousImpact:o,viewport:a,afterCritical:d});if(!g)return null;var v=zt({impact:g,draggable:r,droppable:n,draggables:i,afterCritical:d});if(Xt({draggable:r,destination:n,newPageBorderBoxCenter:v,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Jt({pageBorderBoxCenter:v,draggable:r,viewport:a}),impact:g,scrollJumpRequest:null};var m=ke(v,u);return{clientSelection:c,impact:function(e){var t=e.impact,r=e.viewport,n=e.destination,i=e.draggables,o=e.maxScrollChange,a=$t(r,je(r.scroll.current,o)),u=n.frame?lt(n,je(n.frame.scroll.current,o)):n,c=t.displaced,s=Mt({afterDragging:Yt(c.all,i),destination:n,displacedBy:t.displacedBy,viewport:a.frame,last:c,forceShouldAnimate:!1}),d=Mt({afterDragging:Yt(c.all,i),destination:u,displacedBy:t.displacedBy,viewport:r.frame,last:c,forceShouldAnimate:!1}),p={},f={},g=[c,s,d];return c.all.forEach((function(e){var t=function(e,t){for(var r=0;r1?s.sort((function(e,t){return Qt(e)[l.start]-Qt(t)[l.start]}))[0]:c.sort((function(e,t){var n=Ve(r,it(Qt(e))),i=Ve(r,it(Qt(t)));return n!==i?n-i:Qt(e)[l.start]-Qt(t)[l.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:r,source:i,droppables:a,viewport:l});if(!c)return null;var s=ht(c.descriptor.id,o),d=function(e){var t=e.previousPageBorderBoxCenter,r=e.moveRelativeTo,n=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,l=e.viewport,u=e.afterCritical;if(!r){if(n.length)return null;var c={displaced:Et,displacedBy:wt,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},s=zt({impact:c,draggable:i,droppable:a,draggables:o,afterCritical:u}),d=Dt(i,a)?a:nr(a,i,o);return Xt({draggable:i,destination:d,newPageBorderBoxCenter:s,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var p,f=Boolean(t[a.axis.line]<=r.page.borderBox.center[a.axis.line]),g=(p=r.descriptor.index,r.descriptor.id===i.descriptor.id?p:f?p:p+1),v=tr(a.axis,i.displaceBy);return Gt({draggable:i,insideDestination:n,destination:a,viewport:l,displacedBy:v,last:Et,index:g})}({previousPageBorderBoxCenter:r,destination:c,draggable:n,draggables:o,moveRelativeTo:function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,i=e.insideDestination,o=e.afterCritical;return i.filter((function(e){return Tt({target:er(e,o),destination:n,viewport:r.frame,withDroppableDisplacement:!0})})).sort((function(e,r){var i=qe(t,Vt(n,Zt(e,o))),a=qe(t,Vt(n,Zt(r,o)));return in.left&&r.topn.top))return!1;if(ur(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],l=t[o.crossAxisStart],u=t[o.crossAxisEnd],c=St(i[o.crossAxisStart],i[o.crossAxisEnd]),s=c(l),d=c(u);return!s&&!d||(s?la)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,i=r.page.borderBox.center,o=n.map((function(e){var r=e.axis,n=He(e.axis.line,t.center[r.line],e.page.borderBox.center[r.crossAxisLine]);return{id:e.descriptor.id,distance:qe(i,n)}})).sort((function(e,t){return t.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:t,draggable:r,candidates:i}):null}var sr=function(e,t){return $e(nt(e,t))};function dr(e){var t=e.displaced,r=e.id;return Boolean(t.visible[r]||t.invisible[r])}var pr=function(e){var t=e.pageOffset,r=e.draggable,n=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,l=e.afterCritical,u=sr(r.page.borderBox,t),c=cr({pageBorderBox:u,draggable:r,droppables:i});if(!c)return Ct;var s=i[c],d=ht(s.descriptor.id,n),p=function(e,t){var r=e.frame;return r?sr(t,r.scroll.diff.value):t}(s,u);return function(e){var t=e.draggable,r=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var l=i.axis,u=tr(i.axis,t.displaceBy),c=u.value,s=r[l.start],d=r[l.end],p=pt(It(t,o),(function(e){var t=e.descriptor.id,r=e.page.borderBox,i=r[l.size]/4,o=_t(t,a),u=dr({displaced:n.displaced,id:t});return o?u?d>r[l.start]+i&&dr[l.start]-c+i&&sr[l.start]+c+i&&dr[l.start]+i&&st.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}({draggable:r,closest:pt(It(r,i),(function(e){var t=e.descriptor.id,r=e.page.borderBox.center[u.line],n=_t(t,l),i=dr({displaced:o,id:t});return n?i?p<=r:d=1500)return Yr;var o=$r+Jr*(i/1500);return Number(("CANCEL"===n?.6*o:o).toFixed(2))}({current:i.current.client.offset,destination:h,reason:o});r(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:h,dropDuration:x,completed:y}))}else r(Gr({completed:y}))}}else r(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(n)}}},Kr=function(e){var t=[],r=null,n=function(){for(var n=arguments.length,i=new Array(n),o=0;ot.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Sn;if(e===t.startScrollingFrom)return 1;var r=An({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=Sn*Pn(1-r);return Math.ceil(n)}(t,r);return 0===o?0:i?Math.max(function(e,t){var r=t,n=Nn,i=Date.now()-r;if(i>=Nn)return e;if(it.height,o=r.width>t.width;return o||i?o&&i?null:{x:o?0:n.x,y:i?0:n.y}:n}({container:r,subject:n,proposedScroll:c});return s?We(s,Fe)?null:s:null},Gn=ze((function(e){return 0===e?0:e>0?1:-1})),_n=(bn=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,r=e.max,n=e.change,i=je(t,n),o={x:bn(i.x,r.x),y:bn(i.y,r.y)};return We(o,Fe)?null:o}),Fn=function(e){var t=e.max,r=e.current,n=e.change,i={x:Math.max(r.x,t.x),y:Math.max(r.y,t.y)},o=Gn(n),a=_n({max:i,current:r,change:o});return!a||(0!==o.x&&0===a.x||0!==o.y&&0===a.y)},jn=function(e,t){return Fn({current:e.scroll.current,max:e.scroll.max,change:t})},kn=function(e,t){var r=e.frame;return!!r&&Fn({current:r.scroll.current,max:r.scroll.max,change:t})},Wn=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var u=function(e){var t=e.viewport,r=e.subject,n=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=Ln({dragStartTime:i,container:t.frame,subject:r,center:n,shouldUseTimeDampening:o});return a&&jn(t,a)?a:null}({dragStartTime:r,viewport:t.viewport,subject:l,center:a,shouldUseTimeDampening:n});if(u)return void i(u)}var c=wn({center:a,destination:or(t.impact),droppables:t.dimensions.droppables});if(c){var s=function(e){var t=e.droppable,r=e.subject,n=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var l=Ln({dragStartTime:i,container:a.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:o});return l&&kn(t,l)?l:null}({dragStartTime:r,droppable:c,subject:l,center:a,shouldUseTimeDampening:n});s&&o(c.descriptor.id,s)}},Un=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,i=function(e,t){if(!kn(e,t))return t;var n=function(e,t){var r=e.frame;return r&&kn(e,t)?_n({current:r.scroll.current,max:r.scroll.max,change:t}):null}(e,t);if(!n)return r(e.descriptor.id,t),null;var i=ke(t,n);return r(e.descriptor.id,i),ke(t,i)},o=function(e,t,r){if(!e)return r;if(!jn(t,r))return r;var i=function(e,t){if(!jn(e,t))return null;var r=e.scroll.max,n=e.scroll.current;return _n({current:n,max:r,change:t})}(t,r);if(!i)return n(r),null;var o=ke(r,i);return n(o),ke(r,o)};return function(e){var r=e.scrollJumpRequest;if(r){var n=or(e.impact);n||s(!1);var a=i(e.dimensions.droppables[n],r);if(a){var l=e.viewport,u=o(e.isWindowScrollAllowed,l,a);u&&function(e,r){var n=je(e.current.client.selection,r);t({client:n})}(e,u)}}}},Hn=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,i=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=Kr(t),i=Kr(r),o=null,a=function(e){o||s(!1);var t=o,r=t.shouldUseTimeDampening,a=t.dragStartTime;Wn({state:e,scrollWindow:n,scrollDroppable:i,dragStartTime:a,shouldUseTimeDampening:r})};return{start:function(e){o&&s(!1);var t=Date.now(),r=!1,n=function(){r=!0};Wn({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:n,scrollDroppable:n}),o={dragStartTime:t,shouldUseTimeDampening:r},r&&a(e)},stop:function(){o&&(n.cancel(),i.cancel(),o=null)},scroll:a}}({scrollWindow:r,scrollDroppable:t}),o=Un({move:n,scrollWindow:r,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}},qn={base:hn="data-rbd-drag-handle",draggableId:hn+"-draggable-id",contextId:hn+"-context-id"},Vn=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),zn=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),$n={contextId:"data-rbd-scroll-container-context-id"},Yn=function(e,t){return e.map((function(e){var r=e.styles[t];return r?e.selector+" { "+r+" }":""})).join(" ")},Jn="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect,Xn=function(){var e=document.querySelector("head");return e||s(!1),e},Kn=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function Qn(e,r){var n=Ge((function(){return function(e){var t,r,n,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(r="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:i(qn.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:r,dragging:"pointer-events: none;",dropAnimating:r}}),a=[(n="\n transition: "+Hr.outOfTheWay+";\n ",{selector:i(Vn.contextId),styles:{dragging:n,dropAnimating:n,userCancel:n}}),o,{selector:i(zn.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Yn(a,"always"),resting:Yn(a,"resting"),dragging:Yn(a,"dragging"),dropAnimating:Yn(a,"dropAnimating"),userCancel:Yn(a,"userCancel")}}(e)}),[e]),i=t.useRef(null),o=t.useRef(null),a=_e(ct((function(e){var t=o.current;t||s(!1),t.textContent=e})),[]),l=_e((function(e){var t=i.current;t||s(!1),t.textContent=e}),[]);Jn((function(){(i.current||o.current)&&s(!1);var t=Kn(r),u=Kn(r);return i.current=t,o.current=u,t.setAttribute("data-rbd-always",e),u.setAttribute("data-rbd-dynamic",e),Xn().appendChild(t),Xn().appendChild(u),l(n.always),a(n.resting),function(){var e=function(e){var t=e.current;t||s(!1),Xn().removeChild(t),e.current=null};e(i),e(o)}}),[r,l,a,n.always,n.resting,e]);var u=_e((function(){return a(n.dragging)}),[a,n.dragging]),c=_e((function(e){a("DROP"!==e?n.userCancel:n.dropAnimating)}),[a,n.dropAnimating,n.userCancel]),d=_e((function(){o.current&&a(n.resting)}),[a,n.resting]);return Ge((function(){return{dragging:u,dropping:c,resting:d}}),[u,c,d])}var Zn=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function ei(e){return e instanceof Zn(e).HTMLElement}function ti(e){var r=t.useRef({}),n=t.useRef(null),i=t.useRef(null),o=t.useRef(!1),a=_e((function(e,t){var n={id:e,focus:t};return r.current[e]=n,function(){var t=r.current;t[e]!==n&&delete t[e]}}),[]),l=_e((function(t){var r=function(e,t){var r="["+qn.contextId+'="'+e+'"]',n=ft(document.querySelectorAll(r));if(!n.length)return null;var i=pt(n,(function(e){return e.getAttribute(qn.draggableId)===t}));return i&&ei(i)?i:null}(e,t);r&&r!==document.activeElement&&r.focus()}),[e]),u=_e((function(e,t){n.current===e&&(n.current=t)}),[]),c=_e((function(){i.current||o.current&&(i.current=requestAnimationFrame((function(){i.current=null;var e=n.current;e&&l(e)})))}),[l]),s=_e((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(qn.draggableId)===e&&(n.current=e)}),[]);return Jn((function(){return o.current=!0,function(){o.current=!1;var e=i.current;e&&cancelAnimationFrame(e)}}),[]),Ge((function(){return{register:a,tryRecordFocus:s,tryRestoreFocusRecorded:c,tryShiftRecord:u}}),[a,s,c,u])}function ri(){var e={draggables:{},droppables:{}},t=[];function r(e){t.length&&t.forEach((function(t){return t(e)}))}function n(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,r({type:"ADDITION",value:t})},update:function(t,r){var n=e.draggables[r.descriptor.id];n&&n.uniqueId===t.uniqueId&&(delete e.draggables[r.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=n(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],r({type:"REMOVAL",value:t}))},getById:function(e){var t=n(e);return t||s(!1),t},findById:n,exists:function(e){return Boolean(n(e))},getAllByType:function(t){return st(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var r=i(t.descriptor.id);r&&t.uniqueId===r.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||s(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return st(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var r=t.indexOf(e);-1!==r&&t.splice(r,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var ni=n.createContext(null),ii=function(){var e=document.body;return e||s(!1),e},oi={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var ai=0,li={separator:"::"};function ui(e,t){return void 0===t&&(t=li),Ge((function(){return""+e+t.separator+ai++}),[t.separator,e])}var ci=n.createContext(null);function si(e){var r=t.useRef(e);return t.useEffect((function(){r.current=e})),r}var di,pi=((di={})[13]=!0,di[9]=!0,di),fi=function(e){pi[e.keyCode]&&e.preventDefault()},gi=function(){var e="visibilitychange";return"undefined"==typeof document?e:pt([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var vi,mi={type:"IDLE"};function bi(e){var t=e.cancel,r=e.completed,n=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,r=e.clientX,o=e.clientY;if(0===t){var a={x:r,y:o},l=n();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(a);"PENDING"!==l.type&&s(!1);var u=l.point;if(c=u,d=a,Math.abs(d.x-c.x)>=5||Math.abs(d.y-c.y)>=5){var c,d;e.preventDefault();var p=l.actions.fluidLift(a);i({type:"DRAGGING",actions:p})}}}},{eventName:"mouseup",fn:function(e){var i=n();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===n().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==n().type)return 27===e.keyCode?(e.preventDefault(),void t()):void fi(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===n().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var r=n();"IDLE"===r.type&&s(!1),r.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:gi,fn:t}]}function hi(e){var r=t.useRef(mi),n=t.useRef(a),i=Ge((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,c,{sourceEvent:t});if(i){t.preventDefault();var o={x:t.clientX,y:t.clientY};n.current(),f(i,o)}}}}}}),[e]),o=Ge((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var n=e.findOptionsForDraggable(r);n&&(n.shouldRespectForcePress||e.canGetLock(r)&&t.preventDefault())}}}}}),[e]),l=_e((function(){n.current=u(window,[o,i],{passive:!1,capture:!0})}),[o,i]),c=_e((function(){"IDLE"!==r.current.type&&(r.current=mi,n.current(),l())}),[l]),d=_e((function(){var e=r.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[c]),p=_e((function(){var e=bi({cancel:d,completed:c,getPhase:function(){return r.current},setPhase:function(e){r.current=e}});n.current=u(window,e,{capture:!0,passive:!1})}),[d,c]),f=_e((function(e,t){"IDLE"!==r.current.type&&s(!1),r.current={type:"PENDING",point:t,actions:e},p()}),[p]);Jn((function(){return l(),function(){n.current()}}),[l])}function yi(){}var xi=((vi={})[34]=!0,vi[33]=!0,vi[36]=!0,vi[35]=!0,vi);function Ii(e,t){function r(){t(),e.cancel()}return[{eventName:"keydown",fn:function(n){return 27===n.keyCode?(n.preventDefault(),void r()):32===n.keyCode?(n.preventDefault(),t(),void e.drop()):40===n.keyCode?(n.preventDefault(),void e.moveDown()):38===n.keyCode?(n.preventDefault(),void e.moveUp()):39===n.keyCode?(n.preventDefault(),void e.moveRight()):37===n.keyCode?(n.preventDefault(),void e.moveLeft()):void(xi[n.keyCode]?n.preventDefault():fi(n))}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:gi,fn:r}]}function Di(e){var r=t.useRef(yi),n=Ge((function(){return{eventName:"keydown",fn:function(t){if(!t.defaultPrevented&&32===t.keyCode){var n=e.findClosestDraggableId(t);if(n){var o=e.tryGetLock(n,c,{sourceEvent:t});if(o){t.preventDefault();var a=!0,l=o.snapLift();r.current(),r.current=u(window,Ii(l,c),{capture:!0,passive:!1})}}}function c(){a||s(!1),a=!1,r.current(),i()}}}}),[e]),i=_e((function(){r.current=u(window,[n],{passive:!1,capture:!0})}),[n]);Jn((function(){return i(),function(){r.current()}}),[i])}var wi={type:"IDLE"};function Ei(e){var r=t.useRef(wi),n=t.useRef(a),i=_e((function(){return r.current}),[]),o=_e((function(e){r.current=e}),[]),l=Ge((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,d,{sourceEvent:t});if(i){var o=t.touches[0],a={x:o.clientX,y:o.clientY},l=e.findClosestDragHandle(t);l||s(!1),n.current(),v(i,a,l)}}}}}}),[e]),c=_e((function(){n.current=u(window,[l],{capture:!0,passive:!1})}),[l]),d=_e((function(){var e=r.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(wi),n.current(),c())}),[c,o]),p=_e((function(){var e=r.current;d(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[d]),f=_e((function(e){var t={capture:!0,passive:!1},r={cancel:p,completed:d,getPhase:i},o=u(e,function(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var r=n();if("DRAGGING"===r.type){r.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),r.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=n();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===n().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var r=n();"IDLE"===r.type&&s(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=r.actions.shouldRespectForcePress();if("PENDING"!==r.type)return o?r.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:gi,fn:t}]}(r),t),a=u(window,function(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===r().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:gi,fn:t}]}(r),t);n.current=function(){o(),a()}}),[p,i,d]),g=_e((function(){var e=i();"PENDING"!==e.type&&s(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[i,o]),v=_e((function(e,t,r){"IDLE"!==i().type&&s(!1);var n=setTimeout(g,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),f(r)}),[f,i,o,g]);Jn((function(){return c(),function(){n.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(wi))}}),[i,c,o]),Jn((function(){return u(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}var Ci={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Si(e,t){var r=t.target;return!!ei(r)&&function e(t,r){if(null==r)return!1;if(Boolean(Ci[r.tagName.toLowerCase()]))return!0;var n=r.getAttribute("contenteditable");return"true"===n||""===n||r!==t&&e(t,r.parentElement)}(e,r)}var Pi=function(e){return $e(e.getBoundingClientRect()).center};var Oi="undefined"==typeof document?"matches":pt(["matches","msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||"matches";function Ai(e,t){return e.closest?e.closest(t):function e(t,r){return null==t?null:t[Oi](r)?t:e(t.parentElement,r)}(e,t)}function Ri(e,t){var r,n=t.target;if(!((r=n)instanceof Zn(r).Element))return null;var i=Ai(n,function(e){return"["+qn.contextId+'="'+e+'"]'}(e));return i&&ei(i)?i:null}function Ni(e){e.preventDefault()}function Bi(e){var t=e.expected,r=e.phase,n=e.isLockActive;e.shouldWarn;return!!n()&&t===r}function Ti(e){var t=e.lockAPI,r=e.store,n=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=n.draggable.findById(i);return!!o&&(!!o.options.isEnabled&&!!xn(r.getState(),i))}function Mi(e){var t=e.lockAPI,r=e.contextId,n=e.store,i=e.registry,o=e.draggableId,c=e.forceSensorStop,d=e.sourceEvent;if(!Ti({lockAPI:t,store:n,registry:i,draggableId:o}))return null;var p=i.draggable.getById(o),f=function(e,t){var r="["+Vn.contextId+'="'+e+'"]',n=pt(ft(document.querySelectorAll(r)),(function(e){return e.getAttribute(Vn.id)===t}));return n&&ei(n)?n:null}(r,p.descriptor.id);if(!f)return null;if(d&&!p.options.canDragInteractiveElements&&Si(f,d))return null;var g=t.claim(c||a),v="PRE_DRAG";function m(){return p.options.shouldRespectForcePress}function b(){return t.isActive(g)}var h=function(e,t){Bi({expected:e,phase:v,isLockActive:b,shouldWarn:!0})&&n.dispatch(t())}.bind(null,"DRAGGING");function y(e){function r(){t.release(),v="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=u(window,[{eventName:"click",fn:Ni,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}r(),n.dispatch(_r({reason:t}))}return"PRE_DRAG"!==v&&(r(),"PRE_DRAG"!==v&&s(!1)),n.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),v="DRAGGING",l({isActive:function(){return Bi({expected:"DRAGGING",phase:v,isLockActive:b,shouldWarn:!1})},shouldRespectForcePress:m,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return Bi({expected:"PRE_DRAG",phase:v,isLockActive:b,shouldWarn:!1})},shouldRespectForcePress:m,fluidLift:function(e){var t=Kr((function(e){h((function(){return Nr({client:e})}))}));return l({},y({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return h(Br)},moveRight:function(){return h(Mr)},moveDown:function(){return h(Tr)},moveLeft:function(){return h(Lr)}};return y({liftActionArgs:{id:o,clientSelection:Pi(f),movementMode:"SNAP"},cleanup:a,actions:e})},abort:function(){Bi({expected:"PRE_DRAG",phase:v,isLockActive:b,shouldWarn:!0})&&t.release()}}}var Li=[hi,Di,Ei];function Gi(e){var r=e.contextId,n=e.store,i=e.registry,o=e.customSensors,a=e.enableDefaultSensors,l=[].concat(a?Li:[],o||[]),u=t.useState((function(){return function(){var e=null;function t(){e||s(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&s(!1);var r={abandon:t};return e=r,r},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],c=_e((function(e,t){e.isDragging&&!t.isDragging&&u.tryAbandon()}),[u]);Jn((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();c(e,t),e=t}))}),[u,n,c]),Jn((function(){return u.tryAbandon}),[u.tryAbandon]);for(var d=_e((function(e){return Ti({lockAPI:u,registry:i,store:n,draggableId:e})}),[u,i,n]),p=_e((function(e,t,o){return Mi({lockAPI:u,registry:i,contextId:r,store:n,draggableId:e,forceSensorStop:t,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})}),[r,u,i,n]),f=_e((function(e){return Ri(r,e)}),[r]),g=_e((function(e){return function(e,t){var r=Ri(e,t);return r?r.getAttribute(qn.draggableId):null}(r,e)}),[r]),v=_e((function(e){var t=i.draggable.findById(e);return t?t.options:null}),[i.draggable]),m=_e((function(){u.isClaimed()&&(u.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[u,n]),b=_e(u.isClaimed,[u]),h=Ge((function(){return{canGetLock:d,tryGetLock:p,findClosestDraggableId:g,findClosestDragHandle:f,findOptionsForDraggable:v,tryReleaseLock:m,isLockClaimed:b}}),[d,p,g,f,v,m,b]),y=0;y /dev/null then diff --git a/scripts/shellUtils.sh b/scripts/shellUtils.sh index 876933af9766..4c9e2febc34d 100644 --- a/scripts/shellUtils.sh +++ b/scripts/shellUtils.sh @@ -41,3 +41,46 @@ function join_by_string { shift printf "%s" "$first" "${@/#/$separator}" } + +# Usage: get_abs_path +# Will make a path absolute, resolving any relative paths +# example: get_abs_path "./foo/bar" +get_abs_path() { + local the_path=$1 + local -a path_elements + IFS='/' read -ra path_elements <<< "$the_path" + + # If the path is already absolute, start with an empty string. + # We'll prepend the / later when reconstructing the path. + if [[ "$the_path" = /* ]]; then + abs_path="" + else + abs_path="$(pwd)" + fi + + # Handle each path element + for element in "${path_elements[@]}"; do + if [ "$element" = "." ] || [ -z "$element" ]; then + continue + elif [ "$element" = ".." ]; then + # Remove the last element from abs_path + abs_path=$(dirname "$abs_path") + else + # Append element to the absolute path + abs_path="${abs_path}/${element}" + fi + done + + # Remove any trailing '/' + while [[ $abs_path == */ ]]; do + abs_path=${abs_path%/} + done + + # Special case for root + [ -z "$abs_path" ] && abs_path="/" + + # Special case to remove any starting '//' when the input path was absolute + abs_path=${abs_path/#\/\//\/} + + echo "$abs_path" +} \ No newline at end of file diff --git a/src/App.js b/src/App.js index 284c6115d7b8..1d2e07345c24 100644 --- a/src/App.js +++ b/src/App.js @@ -9,7 +9,7 @@ import {PickerStateProvider} from 'react-native-picker-select'; import CustomStatusBar from './components/CustomStatusBar'; import ErrorBoundary from './components/ErrorBoundary'; import Expensify from './Expensify'; -import {LocaleContextProvider} from './components/withLocalize'; +import {LocaleContextProvider} from './components/LocaleContextProvider'; import OnyxProvider from './components/OnyxProvider'; import HTMLEngineProvider from './components/HTMLEngineProvider'; import PopoverContextProvider from './components/PopoverProvider'; diff --git a/src/CONST.ts b/src/CONST.ts index 4d216285bc50..e98a42c973cf 100755 --- a/src/CONST.ts +++ b/src/CONST.ts @@ -440,6 +440,12 @@ const CONST = { INTERNAL_DEV_EXPENSIFY_URL: 'https://www.expensify.com.dev', STAGING_EXPENSIFY_URL: 'https://staging.expensify.com', EXPENSIFY_URL: 'https://www.expensify.com', + BANK_ACCOUNT_PERSONAL_DOCUMENTATION_INFO_URL: + 'https://community.expensify.com/discussion/6983/faq-why-do-i-need-to-provide-personal-documentation-when-setting-up-updating-my-bank-account', + PERSONAL_DATA_PROTECTION_INFO_URL: 'https://community.expensify.com/discussion/5677/deep-dive-security-how-expensify-protects-your-information', + ONFIDO_FACIAL_SCAN_POLICY_URL: 'https://onfido.com/facial-scan-policy-and-release/', + ONFIDO_PRIVACY_POLICY_URL: 'https://onfido.com/privacy/', + ONFIDO_TERMS_OF_SERVICE_URL: 'https://onfido.com/terms-of-service/', // Use Environment.getEnvironmentURL to get the complete URL with port number DEV_NEW_EXPENSIFY_URL: 'http://localhost:', @@ -731,6 +737,7 @@ const CONST = { MAX_RETRY_WAIT_TIME_MS: 10 * 1000, PROCESS_REQUEST_DELAY_MS: 1000, MAX_PENDING_TIME_MS: 10 * 1000, + MAX_REQUEST_RETRIES: 10, }, DEFAULT_TIME_ZONE: {automatic: true, selected: 'America/Los_Angeles'}, DEFAULT_ACCOUNT_DATA: {errors: null, success: '', isLoading: false}, @@ -982,6 +989,15 @@ const CONST = { GOLD: 'GOLD', SILVER: 'SILVER', }, + WEB_MESSAGE_TYPE: { + STATEMENT: 'STATEMENT_NAVIGATE', + CONCIERGE: 'CONCIERGE_NAVIGATE', + }, + MTL_WALLET_PROGRAM_ID: '760', + PROGRAM_ISSUERS: { + EXPENSIFY_PAYMENTS: 'Expensify Payments LLC', + BANCORP_BANK: 'The Bancorp Bank', + }, }, PLAID: { @@ -1222,6 +1238,7 @@ const CONST = { EMOJI_NAME: /:[\w+-]+:/g, EMOJI_SUGGESTIONS: /:[a-zA-Z0-9_+-]{1,40}$/, AFTER_FIRST_LINE_BREAK: /\n.*/g, + LINE_BREAK: /\n/g, CODE_2FA: /^\d{6}$/, ATTACHMENT_ID: /chat-attachments\/(\d+)/, HAS_COLON_ONLY_AT_THE_BEGINNING: /^:[^:]+$/, @@ -1252,6 +1269,8 @@ const CONST = { DATE_TIME_FORMAT: /^\d{2}-\d{2} \d{2}:\d{2} [AP]M$/, ATTACHMENT_ROUTE: /\/r\/(\d*)\/attachment/, ILLEGAL_FILENAME_CHARACTERS: /\/|<|>|\*|"|:|\?|\\|\|/g, + + ENCODE_PERCENT_CHARACTER: /%(25)+/g, }, PRONOUNS: { @@ -1359,6 +1378,7 @@ const CONST = { MERCHANT: 'merchant', CATEGORY: 'category', RECEIPT: 'receipt', + DISTANCE: 'distance', TAG: 'tag', }, FOOTER: { diff --git a/src/ONYXKEYS.ts b/src/ONYXKEYS.ts index 6649a33fe15e..0a17d3a1d2f7 100755 --- a/src/ONYXKEYS.ts +++ b/src/ONYXKEYS.ts @@ -1,5 +1,4 @@ import {ValueOf} from 'type-fest'; -import {OnyxUpdate} from 'react-native-onyx'; import DeepValueOf from './types/utils/DeepValueOf'; import * as OnyxTypes from './types/onyx'; import CONST from './CONST'; @@ -30,9 +29,6 @@ const ONYXKEYS = { /** Note: These are Persisted Requests - not all requests in the main queue as the key name might lead one to believe */ PERSISTED_REQUESTS: 'networkRequestQueue', - /** Onyx updates from a response, or success or failure data from a request. */ - QUEUED_ONYX_UPDATES: 'queuedOnyxUpdates', - /** Stores current date */ CURRENT_DATE: 'currentDate', @@ -242,6 +238,10 @@ const ONYXKEYS = { POLICY_RECENTLY_USED_TAGS: 'policyRecentlyUsedTags_', WORKSPACE_INVITE_MEMBERS_DRAFT: 'workspaceInviteMembersDraft_', REPORT: 'report_', + // REPORT_METADATA is a perf optimization used to hold loading states (isLoadingReportActions, isLoadingMoreReportActions). + // A lot of components are connected to the Report entity and do not care about the actions. Setting the loading state + // directly on the report caused a lot of unnecessary re-renders + REPORT_METADATA: 'reportMetadata_', REPORT_ACTIONS: 'reportActions_', REPORT_ACTIONS_DRAFTS: 'reportActionsDrafts_', REPORT_ACTIONS_REACTIONS: 'reportActionsReactions_', @@ -306,7 +306,6 @@ type OnyxValues = { [ONYXKEYS.DEVICE_ID]: string; [ONYXKEYS.IS_SIDEBAR_LOADED]: boolean; [ONYXKEYS.PERSISTED_REQUESTS]: OnyxTypes.Request[]; - [ONYXKEYS.QUEUED_ONYX_UPDATES]: OnyxUpdate[]; [ONYXKEYS.CURRENT_DATE]: string; [ONYXKEYS.CREDENTIALS]: OnyxTypes.Credentials; [ONYXKEYS.IOU]: OnyxTypes.IOU; @@ -380,6 +379,7 @@ type OnyxValues = { [ONYXKEYS.COLLECTION.DEPRECATED_POLICY_MEMBER_LIST]: OnyxTypes.PolicyMember; [ONYXKEYS.COLLECTION.WORKSPACE_INVITE_MEMBERS_DRAFT]: Record; [ONYXKEYS.COLLECTION.REPORT]: OnyxTypes.Report; + [ONYXKEYS.COLLECTION.REPORT_METADATA]: OnyxTypes.ReportMetadata; [ONYXKEYS.COLLECTION.REPORT_ACTIONS]: OnyxTypes.ReportAction; [ONYXKEYS.COLLECTION.REPORT_ACTIONS_DRAFTS]: string; [ONYXKEYS.COLLECTION.REPORT_ACTIONS_REACTIONS]: OnyxTypes.ReportActionReactions; diff --git a/src/ROUTES.ts b/src/ROUTES.ts index 78d5f4d54888..b2dafa643b22 100644 --- a/src/ROUTES.ts +++ b/src/ROUTES.ts @@ -5,19 +5,18 @@ import CONST from './CONST'; * This is a file containing constants for all of the routes we want to be able to go to */ -// prettier-ignore export default { HOME: '', /** This is a utility route used to go to the user's concierge chat, or the sign-in page if the user's not authenticated */ CONCIERGE: 'concierge', FLAG_COMMENT: { route: 'flag/:reportID/:reportActionID', - getRoute: (reportID: string, reportActionID: string) => `flag/${reportID}/${reportActionID}` + getRoute: (reportID: string, reportActionID: string) => `flag/${reportID}/${reportActionID}`, }, SEARCH: 'search', DETAILS: { route: 'details', - getRoute: (login: string) => `details?login=${encodeURIComponent(login)}` + getRoute: (login: string) => `details?login=${encodeURIComponent(login)}`, }, PROFILE: { route: 'a/:accountID', @@ -31,7 +30,7 @@ export default { VALIDATE_LOGIN: 'v/:accountID/:validateCode', GET_ASSISTANCE: { route: 'get-assistance/:taskID', - getRoute: (taskID: string) => `get-assistance/${taskID}` + getRoute: (taskID: string) => `get-assistance/${taskID}`, }, UNLINK_LOGIN: 'u/:accountID/:validateCode', APPLE_SIGN_IN: 'sign-in-with-apple', @@ -85,6 +84,16 @@ export default { SETTINGS_PERSONAL_DETAILS_LEGAL_NAME: 'settings/profile/personal-details/legal-name', SETTINGS_PERSONAL_DETAILS_DATE_OF_BIRTH: 'settings/profile/personal-details/date-of-birth', SETTINGS_PERSONAL_DETAILS_ADDRESS: 'settings/profile/personal-details/address', + SETTINGS_PERSONAL_DETAILS_ADDRESS_COUNTRY: { + route: 'settings/profile/personal-details/address/country', + getRoute: (country: string, backTo?: string) => { + let route = `settings/profile/personal-details/address/country?country=${country}`; + if (backTo) { + route += `&backTo=${encodeURIComponent(backTo)}`; + } + return route; + }, + }, SETTINGS_CONTACT_METHODS: 'settings/profile/contact-methods', SETTINGS_CONTACT_METHOD_DETAILS: { route: 'settings/profile/contact-methods/:contactMethod/details', @@ -102,11 +111,11 @@ export default { REPORT: 'r', REPORT_WITH_ID: { route: 'r/:reportID?/:reportActionID?', - getRoute: (reportID: string) => `r/${reportID}` + getRoute: (reportID: string) => `r/${reportID}`, }, EDIT_REQUEST: { route: 'r/:threadReportID/edit/:field', - getRoute: (threadReportID: string, field: ValueOf) => `r/${threadReportID}/edit/${field}` + getRoute: (threadReportID: string, field: ValueOf) => `r/${threadReportID}/edit/${field}`, }, EDIT_CURRENCY_REQUEST: { route: 'r/:threadReportID/edit/currency', @@ -114,89 +123,89 @@ export default { }, REPORT_WITH_ID_DETAILS_SHARE_CODE: { route: 'r/:reportID/details/shareCode', - getRoute: (reportID: string) => `r/${reportID}/details/shareCode` + getRoute: (reportID: string) => `r/${reportID}/details/shareCode`, }, REPORT_ATTACHMENTS: { route: 'r/:reportID/attachment', - getRoute: (reportID: string, source: string) => `r/${reportID}/attachment?source=${encodeURI(source)}` + getRoute: (reportID: string, source: string) => `r/${reportID}/attachment?source=${encodeURI(source)}`, }, REPORT_PARTICIPANTS: { route: 'r/:reportID/participants', - getRoute: (reportID: string) => `r/${reportID}/participants` + getRoute: (reportID: string) => `r/${reportID}/participants`, }, REPORT_WITH_ID_DETAILS: { route: 'r/:reportID/details', - getRoute: (reportID: string) => `r/${reportID}/details` + getRoute: (reportID: string) => `r/${reportID}/details`, }, REPORT_SETTINGS: { route: 'r/:reportID/settings', - getRoute: (reportID: string) => `r/${reportID}/settings` + getRoute: (reportID: string) => `r/${reportID}/settings`, }, REPORT_SETTINGS_ROOM_NAME: { route: 'r/:reportID/settings/room-name', - getRoute: (reportID: string) => `r/${reportID}/settings/room-name` + getRoute: (reportID: string) => `r/${reportID}/settings/room-name`, }, REPORT_SETTINGS_NOTIFICATION_PREFERENCES: { route: 'r/:reportID/settings/notification-preferences', - getRoute: (reportID: string) => `r/${reportID}/settings/notification-preferences` + getRoute: (reportID: string) => `r/${reportID}/settings/notification-preferences`, }, REPORT_SETTINGS_WRITE_CAPABILITY: { route: 'r/:reportID/settings/who-can-post', - getRoute: (reportID: string) => `r/${reportID}/settings/who-can-post` + getRoute: (reportID: string) => `r/${reportID}/settings/who-can-post`, }, REPORT_WELCOME_MESSAGE: { route: 'r/:reportID/welcomeMessage', - getRoute: (reportID: string) => `r/${reportID}/welcomeMessage` + getRoute: (reportID: string) => `r/${reportID}/welcomeMessage`, }, SPLIT_BILL_DETAILS: { route: 'r/:reportID/split/:reportActionID', - getRoute: (reportID: string, reportActionID: string) => `r/${reportID}/split/${reportActionID}` + getRoute: (reportID: string, reportActionID: string) => `r/${reportID}/split/${reportActionID}`, }, TASK_TITLE: { route: 'r/:reportID/title', - getRoute: (reportID: string) => `r/${reportID}/title` + getRoute: (reportID: string) => `r/${reportID}/title`, }, TASK_DESCRIPTION: { route: 'r/:reportID/description', - getRoute: (reportID: string) => `r/${reportID}/description` + getRoute: (reportID: string) => `r/${reportID}/description`, }, TASK_ASSIGNEE: { route: 'r/:reportID/assignee', - getRoute: (reportID: string) => `r/${reportID}/assignee` + getRoute: (reportID: string) => `r/${reportID}/assignee`, }, PRIVATE_NOTES_VIEW: { route: 'r/:reportID/notes/:accountID', - getRoute: (reportID: string, accountID: string | number) => `r/${reportID}/notes/${accountID}` + getRoute: (reportID: string, accountID: string | number) => `r/${reportID}/notes/${accountID}`, }, PRIVATE_NOTES_LIST: { route: 'r/:reportID/notes', - getRoute: (reportID: string) => `r/${reportID}/notes` + getRoute: (reportID: string) => `r/${reportID}/notes`, }, PRIVATE_NOTES_EDIT: { route: 'r/:reportID/notes/:accountID/edit', - getRoute: (reportID: string, accountID: string | number) => `r/${reportID}/notes/${accountID}/edit` + getRoute: (reportID: string, accountID: string | number) => `r/${reportID}/notes/${accountID}/edit`, }, // To see the available iouType, please refer to CONST.IOU.MONEY_REQUEST_TYPE MONEY_REQUEST: { route: ':iouType/new/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/${reportID}`, }, MONEY_REQUEST_AMOUNT: { route: ':iouType/new/amount/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/amount/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/amount/${reportID}`, }, MONEY_REQUEST_PARTICIPANTS: { route: ':iouType/new/participants/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/participants/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/participants/${reportID}`, }, MONEY_REQUEST_CONFIRMATION: { route: ':iouType/new/confirmation/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/confirmation/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/confirmation/${reportID}`, }, MONEY_REQUEST_DATE: { route: ':iouType/new/date/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/date/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/date/${reportID}`, }, MONEY_REQUEST_CURRENCY: { route: ':iouType/new/currency/:reportID?', @@ -204,35 +213,39 @@ export default { }, MONEY_REQUEST_DESCRIPTION: { route: ':iouType/new/description/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/description/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/description/${reportID}`, }, MONEY_REQUEST_CATEGORY: { route: ':iouType/new/category/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/category/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/category/${reportID}`, }, MONEY_REQUEST_TAG: { route: ':iouType/new/tag/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/tag/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/tag/${reportID}`, }, MONEY_REQUEST_MERCHANT: { route: ':iouType/new/merchant/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/merchant/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/merchant/${reportID}`, }, MONEY_REQUEST_WAYPOINT: { route: ':iouType/new/waypoint/:waypointIndex', - getRoute: (iouType: string, waypointIndex: number) => `${iouType}/new/waypoint/${waypointIndex}` + getRoute: (iouType: string, waypointIndex: number) => `${iouType}/new/waypoint/${waypointIndex}`, }, MONEY_REQUEST_RECEIPT: { route: ':iouType/new/receipt/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/receipt/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/receipt/${reportID}`, }, - MONEY_REQUEST_ADDRESS: { + MONEY_REQUEST_DISTANCE: { route: ':iouType/new/address/:reportID?', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/address/${reportID}` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/address/${reportID}`, + }, + MONEY_REQUEST_EDIT_WAYPOINT: { + route: 'r/:threadReportID/edit/distance/:transactionID/waypoint/:waypointIndex', + getRoute: (threadReportID: number, transactionID: string, waypointIndex: number) => `r/${threadReportID}/edit/distance/${transactionID}/waypoint/${waypointIndex}`, }, MONEY_REQUEST_DISTANCE_TAB: { route: ':iouType/new/:reportID?/distance', - getRoute: (iouType: string, reportID = '') => `${iouType}/new/${reportID}/distance` + getRoute: (iouType: string, reportID = '') => `${iouType}/new/${reportID}/distance`, }, MONEY_REQUEST_MANUAL_TAB: ':iouType/new/:reportID?/manual', MONEY_REQUEST_SCAN_TAB: ':iouType/new/:reportID?/scan', @@ -259,47 +272,47 @@ export default { WORKSPACE_NEW_ROOM: 'workspace/new-room', WORKSPACE_INITIAL: { route: 'workspace/:policyID', - getRoute: (policyID: string) => `workspace/${policyID}` + getRoute: (policyID: string) => `workspace/${policyID}`, }, WORKSPACE_INVITE: { route: 'workspace/:policyID/invite', - getRoute: (policyID: string) => `workspace/${policyID}/invite` + getRoute: (policyID: string) => `workspace/${policyID}/invite`, }, WORKSPACE_INVITE_MESSAGE: { route: 'workspace/:policyID/invite-message', - getRoute: (policyID: string) => `workspace/${policyID}/invite-message` + getRoute: (policyID: string) => `workspace/${policyID}/invite-message`, }, WORKSPACE_SETTINGS: { route: 'workspace/:policyID/settings', - getRoute: (policyID: string) => `workspace/${policyID}/settings` + getRoute: (policyID: string) => `workspace/${policyID}/settings`, }, WORKSPACE_CARD: { route: 'workspace/:policyID/card', - getRoute: (policyID: string) => `workspace/${policyID}/card` + getRoute: (policyID: string) => `workspace/${policyID}/card`, }, WORKSPACE_REIMBURSE: { route: 'workspace/:policyID/reimburse', - getRoute: (policyID: string) => `workspace/${policyID}/reimburse` + getRoute: (policyID: string) => `workspace/${policyID}/reimburse`, }, WORKSPACE_RATE_AND_UNIT: { route: 'workspace/:policyID/rateandunit', - getRoute: (policyID: string) => `workspace/${policyID}/rateandunit` + getRoute: (policyID: string) => `workspace/${policyID}/rateandunit`, }, WORKSPACE_BILLS: { route: 'workspace/:policyID/bills', - getRoute: (policyID: string) => `workspace/${policyID}/bills` + getRoute: (policyID: string) => `workspace/${policyID}/bills`, }, WORKSPACE_INVOICES: { route: 'workspace/:policyID/invoices', - getRoute: (policyID: string) => `workspace/${policyID}/invoices` + getRoute: (policyID: string) => `workspace/${policyID}/invoices`, }, WORKSPACE_TRAVEL: { route: 'workspace/:policyID/travel', - getRoute: (policyID: string) => `workspace/${policyID}/travel` + getRoute: (policyID: string) => `workspace/${policyID}/travel`, }, WORKSPACE_MEMBERS: { route: 'workspace/:policyID/members', - getRoute: (policyID: string) => `workspace/${policyID}/members` + getRoute: (policyID: string) => `workspace/${policyID}/members`, }, // These are some on-off routes that will be removed once they're no longer needed (see GH issues for details) diff --git a/src/components/AddressSearch/index.js b/src/components/AddressSearch/index.js index 1b4200572664..83a410b7f0b0 100644 --- a/src/components/AddressSearch/index.js +++ b/src/components/AddressSearch/index.js @@ -208,14 +208,15 @@ function AddressSearch(props) { // Autocomplete returns any additional valid address fragments (e.g. Apt #) as subpremise. street2: subpremise, - + // Make sure country is updated first, since city and state will be reset if the country changes + country: '', // When locality is not returned, many countries return the city as postalTown (e.g. 5 New Street // Square, London), otherwise as sublocality (e.g. 384 Court Street Brooklyn). If postalTown is // returned, the sublocality will be a city subdivision so shouldn't take precedence (e.g. // Salagatan, Upssala, Sweden). city: locality || postalTown || sublocality || cityAutocompleteFallback, zipCode, - country: '', + state: state || stateAutoCompleteFallback, lat: lodashGet(details, 'geometry.location.lat', 0), lng: lodashGet(details, 'geometry.location.lng', 0), @@ -291,6 +292,12 @@ function AddressSearch(props) { {props.translate('common.noResultsFound')} ) } + renderHeaderComponent={() => + !props.value && + props.predefinedPlaces && ( + {props.translate('common.recentDestinations')} + ) + } onPress={(data, details) => { saveLocationDetails(data, details); diff --git a/src/components/AttachmentModal.js b/src/components/AttachmentModal.js index c0fe0e2d26f8..fc0101f4adcc 100755 --- a/src/components/AttachmentModal.js +++ b/src/components/AttachmentModal.js @@ -1,10 +1,11 @@ -import React, {useState, useCallback, useRef} from 'react'; +import React, {useState, useCallback, useRef, useMemo} from 'react'; import PropTypes from 'prop-types'; import {View, Animated, Keyboard} from 'react-native'; import Str from 'expensify-common/lib/str'; import lodashGet from 'lodash/get'; import lodashExtend from 'lodash/extend'; import _ from 'underscore'; +import {withOnyx} from 'react-native-onyx'; import CONST from '../CONST'; import Modal from './Modal'; import AttachmentView from './Attachments/AttachmentView'; @@ -30,6 +31,11 @@ import useWindowDimensions from '../hooks/useWindowDimensions'; import Navigation from '../libs/Navigation/Navigation'; import ROUTES from '../ROUTES'; import useNativeDriver from '../libs/useNativeDriver'; +import * as ReportUtils from '../libs/ReportUtils'; +import * as ReportActionsUtils from '../libs/ReportActionsUtils'; +import ONYXKEYS from '../ONYXKEYS'; +import * as Policy from '../libs/actions/Policy'; +import useNetwork from '../hooks/useNetwork'; /** * Modal render prop component that exposes modal launching triggers that can be used @@ -121,6 +127,7 @@ function AttachmentModal(props) { : undefined, ); const {translate} = useLocalize(); + const {isOffline} = useNetwork(); const onCarouselAttachmentChange = props.onCarouselAttachmentChange; @@ -324,6 +331,37 @@ function AttachmentModal(props) { const sourceForAttachmentView = props.source || source; + const threeDotsMenuItems = useMemo(() => { + if (!isAttachmentReceipt || !props.parentReport || !props.parentReportActions) { + return []; + } + const menuItems = []; + const parentReportAction = props.parentReportActions[props.report.parentReportActionID]; + const isDeleted = ReportActionsUtils.isDeletedAction(parentReportAction); + const isSettled = ReportUtils.isSettled(props.parentReport.reportID); + + const isAdmin = Policy.isAdminOfFreePolicy([props.policy]) && ReportUtils.isExpenseReport(props.parentReport); + const isRequestor = ReportUtils.isMoneyRequestReport(props.parentReport) && lodashGet(props.session, 'accountID', null) === parentReportAction.actorAccountID; + const canEdit = !isSettled && !isDeleted && (isAdmin || isRequestor); + if (canEdit) { + menuItems.push({ + icon: Expensicons.Camera, + text: props.translate('common.replace'), + onSelected: () => { + onModalHideCallbackRef.current = () => Navigation.navigate(ROUTES.getEditRequestRoute(props.report.reportID, CONST.EDIT_REQUEST_FIELD.RECEIPT)); + closeModal(); + }, + }); + } + menuItems.push({ + icon: Expensicons.Download, + text: props.translate('common.download'), + onSelected: () => downloadAttachment(source), + }); + return menuItems; + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [isAttachmentReceipt, props.parentReport, props.parentReportActions, props.policy]); + return ( <> downloadAttachment(source)} shouldShowCloseButton={!props.isSmallScreenWidth} shouldShowBackButton={props.isSmallScreenWidth} @@ -358,21 +396,7 @@ function AttachmentModal(props) { onCloseButtonPress={closeModal} shouldShowThreeDotsButton={isAttachmentReceipt} threeDotsAnchorPosition={styles.threeDotsPopoverOffsetAttachmentModal(windowWidth)} - threeDotsMenuItems={[ - { - icon: Expensicons.Camera, - text: props.translate('common.replace'), - onSelected: () => { - onModalHideCallbackRef.current = () => Navigation.navigate(ROUTES.EDIT_REQUEST.getRoute(props.report.reportID, CONST.EDIT_REQUEST_FIELD.RECEIPT)); - closeModal(); - }, - }, - { - icon: Expensicons.Download, - text: props.translate('common.download'), - onSelected: () => downloadAttachment(source), - }, - ]} + threeDotsMenuItems={threeDotsMenuItems} shouldOverlay /> @@ -442,4 +466,22 @@ function AttachmentModal(props) { AttachmentModal.propTypes = propTypes; AttachmentModal.defaultProps = defaultProps; AttachmentModal.displayName = 'AttachmentModal'; -export default compose(withWindowDimensions, withLocalize)(AttachmentModal); +export default compose( + withWindowDimensions, + withLocalize, + withOnyx({ + parentReport: { + key: ({report}) => `${ONYXKEYS.COLLECTION.REPORT}${report ? report.parentReportID : '0'}`, + }, + policy: { + key: ({report}) => `${ONYXKEYS.COLLECTION.POLICY}${report ? report.policyID : '0'}`, + }, + parentReportActions: { + key: ({report}) => `${ONYXKEYS.COLLECTION.REPORT_ACTIONS}${report ? report.parentReportID : '0'}`, + canEvict: false, + }, + session: { + key: ONYXKEYS.SESSION, + }, + }), +)(AttachmentModal); diff --git a/src/components/AvatarWithDisplayName.js b/src/components/AvatarWithDisplayName.js index 81eace444de4..03ae8f51bfb6 100644 --- a/src/components/AvatarWithDisplayName.js +++ b/src/components/AvatarWithDisplayName.js @@ -43,6 +43,8 @@ const propTypes = { /** Whether if it's an unauthenticated user */ isAnonymous: PropTypes.bool, + shouldEnableDetailPageNavigation: PropTypes.bool, + ...windowDimensionsPropTypes, ...withLocalizePropTypes, }; @@ -53,9 +55,15 @@ const defaultProps = { report: {}, isAnonymous: false, size: CONST.AVATAR_SIZE.DEFAULT, + shouldEnableDetailPageNavigation: false, }; -const showActorDetails = (report) => { +const showActorDetails = (report, shouldEnableDetailPageNavigation = false) => { + // We should navigate to the details page if the report is a IOU/expense report + if (shouldEnableDetailPageNavigation) { + return ReportUtils.navigateToDetailsPage(report); + } + if (ReportUtils.isExpenseReport(report)) { Navigation.navigate(ROUTES.PROFILE.getRoute(report.ownerAccountID)); return; @@ -93,12 +101,12 @@ function AvatarWithDisplayName(props) { const defaultSubscriptSize = isExpenseRequest ? CONST.AVATAR_SIZE.SMALL_NORMAL : props.size; const avatarBorderColor = props.isAnonymous ? themeColors.highlightBG : themeColors.componentBG; - return ( + const headerView = ( {Boolean(props.report && title) && ( showActorDetails(props.report)} + onPress={() => showActorDetails(props.report, props.shouldEnableDetailPageNavigation)} accessibilityLabel={title} accessibilityRole={CONST.ACCESSIBILITY_ROLE.BUTTON} > @@ -145,6 +153,21 @@ function AvatarWithDisplayName(props) { )} ); + + if (!props.shouldEnableDetailPageNavigation) { + return headerView; + } + + return ( + ReportUtils.navigateToDetailsPage(props.report)} + style={[styles.flexRow, styles.alignItemsCenter, styles.flex1]} + accessibilityLabel={title} + accessibilityRole={CONST.ACCESSIBILITY_ROLE.BUTTON} + > + {headerView} + + ); } AvatarWithDisplayName.propTypes = propTypes; AvatarWithDisplayName.displayName = 'AvatarWithDisplayName'; diff --git a/src/components/Button/index.js b/src/components/Button/index.js index 4ca933a45d6f..dc12a4ded5c2 100644 --- a/src/components/Button/index.js +++ b/src/components/Button/index.js @@ -18,6 +18,9 @@ import PressableWithFeedback from '../Pressable/PressableWithFeedback'; import refPropTypes from '../refPropTypes'; const propTypes = { + /** Should the press event bubble across multiple instances when Enter key triggers it. */ + allowBubble: PropTypes.bool, + /** The text for the button label */ text: PropTypes.string, @@ -123,6 +126,7 @@ const propTypes = { }; const defaultProps = { + allowBubble: false, text: '', shouldShowRightIcon: false, icon: null, @@ -183,7 +187,7 @@ class Button extends Component { shortcutConfig.descriptionKey, shortcutConfig.modifiers, true, - false, + this.props.allowBubble, this.props.enterKeyEventListenerPriority, false, ); diff --git a/src/components/ButtonWithDropdownMenu.js b/src/components/ButtonWithDropdownMenu.js index 54d6c0deac5a..a0a6e276bc28 100644 --- a/src/components/ButtonWithDropdownMenu.js +++ b/src/components/ButtonWithDropdownMenu.js @@ -19,6 +19,9 @@ const propTypes = { /** Callback to execute when the main button is pressed */ onPress: PropTypes.func.isRequired, + /** Call the onPress function on main button when Enter key is pressed */ + pressOnEnter: PropTypes.bool, + /** Whether we should show a loading state for the main button */ isLoading: PropTypes.bool, @@ -57,6 +60,7 @@ const propTypes = { const defaultProps = { isLoading: false, isDisabled: false, + pressOnEnter: false, menuHeaderText: '', style: [], buttonSize: CONST.DROPDOWN_BUTTON_SIZE.MEDIUM, @@ -101,6 +105,7 @@ function ButtonWithDropdownMenu(props) {

6TEZ(Icm*- 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/add-vba-australian-account.png b/docs/assets/images/add-vba-australian-account.png new file mode 100644 index 0000000000000000000000000000000000000000..f064225e176ad447e41db085a8f50f379d3b4748 GIT binary patch literal 268103 zcmeFY^e4ADCMJ%jPc)u0 zF|iLYF|lTyIL`RS-UJV0yq)xVV(!bt#C!8!f6Pyx-`He)$?W@FOO2_l@A4XhIOh0B z_Yo6QWgOt}B^%Q*-sz_rkBkGEH!$oWRx3d(R64iq09cs$D-$?LqnP~41nokQ(wmpn z^RBwXPjn#8OutUga4W{wTb5P5HcuP{=iPYD-EPgyd!~sj{eTRyKEo{{`hrB2KhG5L zz)>$%9kLmkxx#S+12MN^aR1M%v6GGMKc5-zCkB}RQumIn{w0{+GYR~Iiu)hxY!>U^ zw%PxouCVz1ZDLaVA4(&P^KV<2*8fodGn38#q0TVN|Lw*k_&?M&RrbGaKd=9jQvILh z1pW{8{}%VJUHgA0_kU#P|B26o zM$9q;-(R7f2Apzy*4SXVB|v(vE<7jq-+?y;6OvPk@6H6n1!+5>1Hxs{Ot0lLS(zsz z4BN@lIw1V9mH+;hsqstnZZCbCwYTf;IXxAY-QgaybfQN*g8C1&yI}tLsLLkQ#HNuX zF}Hh7RpryXskh$fUyfn9zn?uF#)jZxDBDVz=k$aa5(&%s3dq7m+I)>n#J{4hD6u$ZQ2!HNU z8PgssIlT6g!Z>A?t>RmEc+das{S4j{|B$xgNvpg^J26m@+8gA-^AFSG6>U`;$W}V7 z&&;yBw)kd8wiNw$Vrj?6x|AMB>3&x}wmN)!W?GZI1IL}P+tDJ2t zHT%oe3lXw4hAdLce9Y*XhqQ_A_$xb11pt%P;TR@J%02Qw#(U6GJRr%~+X8hmlW*o< znpo zRjn+sMsMc3PW+1Jc`pJq%&XV>N>$GJP6a-DLh_zA$nQk>?@G$&&BgaQ?U13!+%9+*6(`JuM4KK83ONJvH`t1 ztV-JBpFJl96+3<&27Y|IZrbjF$0o7KKg7B}GP<3UzQv9IpjoK>k10%@$y&IVIv$b? z=|_1FpPyA0FT_hE*9L6^C*sHgDj42JN zkm$76?LpIdgu%c8rFRQt+bd`eUeC2CU`sSs-BiXtf zTO}HPkVvyWyD?a7i+r=Sz||XN^>Bt;-_TtQ*jve6+x~6ze9ZoeyZhdS_p)|v zGksW2>P*-5arv(=IVExqjQw>Le?Gjf8p@^Z6TU0eqSp(0 zxmU@XW_fRB;T0M2B4tnW!RQ%Xa_y3Ni}e!H0PIi*bjAg|JjiO@n)6b;bfQ>A(9}%K zuvFVH1~46vU+EFzf{GdiACHFN)JrhdnW{Y$l62u;N4(Etiy6fBR&@sHL zC)SStlblxhk98lsVWKHrTNHf28iBYqQoOrAYnVig5nc@gG?3e?mah5mAS*(w)ne|m zVxsFwmpOams;S7@n0}635t$K~Q-!sFgtDj4BTD#-Vv*cr2@T@Np+VDgR;`(i*Bs8~ z73y~+e%kQq7-^*i4gNjOw972J;RzBcPCzp~m3Tq)Jn~A^dgHIg|6@m`=4 zVjJ@J6p50@R#zGtRgK4wS@L|)7sw!Ywz+%|b`4e3YO1U-edlVz?KYlVxWXx#zik_H z>KwB6fkhUFx~2#SeP3Z@ex7y}Ui&R-)ps=a$X1mf_!zodkGojvAah{d_ z=Y~k}frLi+iQPL_RXP4K?1EMpG(+3(>b6vi#1br^%l)6rZmeE*AXhFt z{CZ#dU(bc-4lY|NCPj%6jAvm2)Ol!Jnme|+BSs4@}g9XTBE z3KW#*jtVgG|N*7 zZ7!E9Q0>&Awhzd4d>(veL?wi1Ib~szH}r-DvUNRkq=|?$|MTU>-)&uCVO*^qHNM;Z zX|HB>0O z_2w%6(=tOh4Xz+)??0ZJ()!Ub-pjFDq$Fsnlyq=sd}=VenbKia>yI|ow3C#osl_$Z z7HnWwgtcUByc7PhYlC@cZrRz5H<#cJxfeYUFg}HAtU~zn@*0P6i(@zPC-F% zl$Sn?61`*0-@m()AIIz0&&`G~zPw>zsc25BthodCeuoz2KX&HiGkOT&!ur~{^==7w`J^^!>Rm zg7VG62ZDxLS2QDvoGpM;1=EYnrRb#Mls&~fF3_FP(g!5j6%F_-(%jjlM{GdYgE(H` zSz_eV`YQ{3PeiFf!p3#xY3<~=6jCf7eb;rc(-S`!C-mFU!whbzgZ(~!qyBf}y@ApU zRSk|xW4=N19R=A+obr|dPq3@vBPoK(uhoLSb$+ZN_UA8uiff(Q(E0MlA92&cNT#%l zO*BZcr;Djpz__HikQY7c#;qG7H^2TEiRZp4eDjXnxwHRSCy|YzJ5R!tGgn~!!dwlh z^LM8BdxwU+a_>hdC3+zPiji#xSw#YAugsPYI6*WPSUhbuHeiRd~2HSSUzCE zTX1_AY)kfiAc*!a6cy`tkLM+^k^b=G64GQ3sz9YLX;_=ZwXtan&FRto!&Ethi}_cN z`U-VVPf>#ferN5$Uz^HO1LbdQ$Fofd$z3P*^by2JoSF5NKamG7Ns@e&JCgTg3*iB7 zCiL0aAIgT~nCYoa9bmaUU2}Fk2H9^0@?LDV(AKKxZ_^FPl2nW}wjB~3- zDZwL3@i~bZVe%BKIzg^tlxQL9sJ{G2k84-Y93tr3`~g8CBXo*7mD~hLgut(R9li;v z35B~o((c8lU{@Y!M#>rH32P;s@jnZ;4TSUxoUN^4^PBtnSc-g8bS4FM6%M)C(1h>+ zHKQ8jfDssh=#K!RJ9=mO$gke3Q9dQR;{`nW&3VhnC=9P@J>JtG$7R8aP|#YZgsd%C z&U#h(r~Hdls?6FTU&eS;ky__PhvAcN+p>q1zh4)OgVi=B186#`Z@#BZnO#Z8C6Jes#H#LK?Jp1jKWk3h%@eYu^%UP5W?(VY0!2O-=~ zp}cs9cy$)Yqb!@RjaFOzsv33by!%|?n$nrnqQ)BKCX?inoFj+cXHI5cZ<+F1 zCIrO+@{r z2kF{Rqg@=JnG)Ysvdk_yid=eTaF7N~SR&n#RQz$X+A<--=0_Rf*GXo?No48mQ*|&U zK|@_db#uan8v-u6Di&qvqYyGBU-d=Au6L&Y-4cj8rm0PQ_xj0`m!cnc_C$K1j%I1W zbdt=_@k@>x0s3*)*!oB7b)F`s!3aXroWqiX{hD9JW@AyUCK6U`j5RKgHeX6HGF?_b z9KM*7DF&FOZ>QRfBYIPJ55USLmSv5PTWk#iJ#qN;;c$wDR9(%-An4;3ukkl$#{ZS* zWxT?CFEH$jt$&t{v&4-IH^L4yAeyY8#YHzh)8~XfS6mVpc%rj2s>MRzewj z?Ov)okhu7IiT8(V%d`ftF-zxx4|q2!V00}~H(C4XM_hECK-UvIC^RHsy=QIoV=^;- zCUseD^Un%FH{dG7utJ?Wtz37^$mH_scdyImfCJW-FBpRqi+SPj@5-eD_+Zci8X9X~ z-T10Z9vp094jzE}3spLFKW=J*#7Nk9XNL{1*+S9kbV%Ma9fp5c*# z<4M10RtrTDO)hJ3h4-eVt}4bM^W=F9Ki%ii)g6749ARNKP&Ang?9#=V3h)PiMS2sB*nbg*i^Yx7`Xkbzi74Pj2Qchu8!a$mEs|5dS z`b3%Fo;lX4){?%LOWjSlOB-~CEp|@Y{{-?e6u_u!>deKR!@O=YgsY;+|CLiF*`zP8 z(-($-IIFCqr=soRn`LqNce+JJFbhs%Ss54IOzL75j94SikBw&EFk$!Q?$aKV@|E|S z{Ag-_YfqH>qW}m~2QmL*ZI93jGJR7#g&RFvLXg>5go zmKUNL{?HY#H>=73{Ue8rp6^yWW?np>m0Exe0V26JhFj%$Qaos^tS&^{ZYiSlk}~%x z(VKUk$|aj0t^YASu*h;E4vr1Zp+~t+bKYK6>okTFdOn^O($F)z>74`+S3n@Ap}SPA zH{i@4PkuFP#R5bN>}(#Vts)+ed0#7sk5lw1+~u`cODFVFpM4yl32)`_BVS}vV12>) zA_|OEreOk5*+Pm36W<}y>XpL*d{2CtLFV2cf`L~sD}4p-F_EhZdmG!$HU^T!kG;Yu zr#&|ebV;hqe|*!a@`aT+VFz4M#Lz|_W6MfN9)8ei>a^qBT$0Uz6kq9BCviXQ-v`Ac zo5{%GEJRzqNXz=e>c-d9z@+qar`7$GfV!JoH}^3G9xkWp5L{crN^SOK`{kQ!?}Ee; zSrwXJ20q6oX*xX3ek9)IZfg3xS#a7g$5Z)vVgJlbj>*mx@cj`1^#WyTF;JcmLnTdz zhb+AdPPoN?;-2(r0D`7ZW)7}G_i5M{IjZpofUzNbHNtH3xY$eu@o)VO;9@Q(TA#bi z+Qz0z=xnj8$-LU`X}$|HAUw$e?%w@I)fW2^N2g}8 z`!YOkzH969XNEW%RxT$bI7foxat;sgM9f`xCT{Gm?-4<^&A60HkWrr~aOUD$jl6>V zgBGS3(PbA?@5(O6L;<6vaua~%6`S$tAMX-x)i#jV{90;2$8Ps^4@U<9Og^WAe}N`c zKTr}KRK_c7H^{6!!PJMdYO`{LeQPA;>m8eQ(PRvDRGOo?IkHNC;Fu~D?!aW<7kyS+ZDb&pVS4LA+< zU25gy+tsB9+N4TL;y_w*-nS#DmzO~tBI__SbW^ExveCPT==QmjOOT$Y?APr+?33o@ zQ3-xxL;sI3&4&E4Y3lbLO9?4{QqjxSr5;|fZFL)3@@DG;&kSZu1JAW|r}_3HV(R!t zE3xkUss2t;J^YYx;>P&5gmy}Q=E`~i@gy!Ms1%ihsmt-a@*{n8?UE1pyOO9OIQ5kA zG`1w|=S0{v3eKcdSSW9ImILwmq2YP>-A)16YxpynBw9`2Zr+NC39$4#z}fe~ebStz zr&(9F?al%mqG}Vm3B?CIS~>yChprwt?tVaH%cF zy$WCjEIBSNtsjSbfVomvXinL?CjhzF>D^fC5Z82T>t;P9FmPsLW;}N7_5J71AupPP z|M*~L_tsKI`9wvP>=+!=h@h3_hFaH}pngHTZ}{#JLSCw_uCTYMz$EZ4?0bO<{nOpm zh;gj!8ra#PH)gm1*fq+7SefOPICiudesZqdy;&UT(1x}^y2l7D zRy5~7u9f)h>3y}a_B6d0Nf@=E^$G3cf&pVT{++XYcNJkWaJLcE)Fte-;F|a+UrpH!Zuf_W5?%w@`dZ~?@s!$@ zTc5;x3G#6wG7q}B5}*2Y+THh8b~mTG-F(~HkA+Il%< z;+}G^0%sJs$6ESc*K)m0IP(#9yH;QB59=xRe2=XRfwke%rCN%;{S&UHl-%SXh)5T~ z5a^ndf&HGxk+3GxD>SqOuq1UTe3;ty&j!4jGQP0-++`L+tE$8QAq=j!9-#u?oMSx? zm+Xzi-H}k`LUbRk>aKX-(3N-(S;NCerX{EIX^0q8XB5ClOQg|}n-_Oo22;{ZpCfZM zcc>NNI*u#tP7hNS`VZgfjf5jCnqxB&VSWo`>B=L0zAgPZlfK3l#`EeDfM|RGuj*)n z?Yfq}ay|(S$GP*FLbt99nK^q`0tmOb9NZLK`T0rdQ9`@n^yMxk<=t-Y7L$XI$s*oV zhpUs}6nXr#S>7!^FT5|7zPV*{K(0r##R?(TcunFH1-w=EMlX*<^egAtAnpaU^$FnC z){XK3zxn!8axb#6Y5UK8iF7ojS^F01qD+1?FYUctAOJ0@y_@Qc31j7uSq~oMlGeJ{ z9QK>5^_WTsT|s{J&Bp!>R=d41!QBX!Sidy-dUz&I5-td+yJgwA2LWR$T?X6&tR7GJ zm{$Hvp!2OQn)T3RV!Etw6`&I~eI(OxZ$_;nDiiz|3thY#aJf!jE-M&_yXPY) z9I)BEnH^Uo+ic6YvK>vcGvmkIo^`yzrjN28+KC*PPg+=6E4wozDh+(fkdJ#;&tQ&U z+nBLjBhJUH^!h$>uIiKKyK9qulMvW=*!NDdpX)S-OEdCa2m9*LC9m-k4#mkv$D~UZ zmR$OkXLgx`5%-6OjlX|`0eHnmirc&6Q@;A_lcYJ?BKj5cA_!BL#M>aZl!H3cC2Z4! zXZFWsJO*M2hjEFQpAHF_S?6vKJr{5*B(D<$0?CxyK4|auE`UjVQaQ*{+PN*(ov;HW zmMz@EUTk664I=D>jIzOMoIE0JGMznKNksBqEFPsE3Hn+A&Wc=VAV>x{BrAL2IXrBJ zL1J#UF&zFuy#kKN<`K*Bs6A(&#klh?>0=c<8sZ}qxr^AYkL8y&CRBxdX1rt zYq3}r`X-VPEF@@bG)Lg@chd?r#ZwAhUA8+tTut&+V#fxvs*#p+UQaIaW>L%dlPx4Y z!^`|SmBghq|Lx>>As9YR+Ys=cJI`o%5zFq2l;y~&keHqGFLyHFokk-9PlrkN=@uC( zL4nHLTuz?glo{tf6U=Ao^`IM?l6=QBQl@IIS)d`c)bzafja`K8Rs)Z0ako3DTpy5O-(7{%buF;*%tVWEX1~CAwTCr zXZHME7YHo7A61EO$(5#L^YB94v=EV9gP;6uYYM#%sc>zH?Hz;=Kfy)B?cEAV&U_nC z>X#_4sEv+gF8WeT|N1boS%*!o(=<;hrFQvfE;nu!)hTG02S_Oi294(2L@eN3YkZE> z5jZiz31>TCB1-GM=3q#y2U zjIY5!RU^MSby~RzQ$a#@cOqDq!sR6BMapLt#D>cy=B6bMeP}ytaX$X)uzhe=J+y50;e|)^~MBRUn8!B zL@LAy)l=j#!K0(7yu&AE;RV)U&A8^hs!UIaMzBw`gms;oD4$qL4K?f_9Jvxgth9*@ z@_46!B_elE(VHM1^erk@&`7s=2!gskcPtc&!j)-KFQaV}2FHOJRI!P$&-%^u2R&y#wX|58>0%a=!>j-ki8;b5GQ+ zPw$=NAX!y7cwE%8bl9#O^00V^{_ zPHZ@`<)qQu6;rtxTr08BmNd8Wiomsisk}i}aP7ZDHkrDE3((P%iVA+AyY*1>+gGdl zfdWd#!=;<#+c#fsdO4|F066LRCe9GP=f3cW6w%&^PfMF+%}z{Ic31K;pw(LXX&Qcd zel9BiW9iOUWX-)ioj6nq>|p6-@9&Ev7||5JKdt_GkKe&P57P7!cy?U|H%>P-h?|(0 z9JrKtTTTuZHNJ@Y%E}7OCztJy_?~n`KyW!`heQukBL4lj>(i1eF@1EsT@ zwnF&0EdsZ54NGgpf7kt7H0L`9+1TS+4SbO>-=7J#z|uzV)|7k5o@fp^V577)2@UEd z0kbzgev~9O`OIC5jJQg}W=hs}bGHY(8V%C^z$Br)^lnT7KRe6g$5X8QeG6U`2z?aCFYmKOQtO8Z7O zy{=+@)h#En2TT2seX@cOt-gFiidPjIa*!bMyU%c`g;io7ti#p3d-#1oblF-crn5kC zMjB4_#86)XL35E%)m9nk(F6QMbAM*rV2N75L$p8t&MGt0*q>RgIHjCCo}I%6 zK}h3})o+&-SMpJlvMPNblQ#IBtgHQTm6xncY~G`sq`IwFo^noQ#jq?Gy$pFj1HNq) zdvK$xLKr9w&l&<%F}!#1I#BA@E& zsL+)oS`GNO@mxb?C^a`X7CUP&;@SNhQHndXfreySzi1u{z{q}8hT}aEJC!qRG*{ql zdVq709m{{pr?Ms|2KryFrO2y#e!7Wty1uHmH#g9ADQUd@!DxC$_Qv5`b#Z_8_=&;N z9MytzQg!m9iJsofAv(XrGtV2^y^2k-cy7Y$JYF?zYJY>1K1a26M2ywN-w9}WE}mvH zt2PQ1C?tZIpA1B5B#Wee$uG#bY^ zYJa^g9o-zVx{0z!T%iES(2?fO*F5EQ972tI$5piUY5j^I*+BGKE7}qJVqwMlu5bA4 zduG1P$woXE!tVaLj1@=wH5o#qR=|u`Ze}R>J_8-Frjxn<(KDImsdDfIL7m~qT?c0E z+3`j9ii?j%S=o9XP7^)Q9^Pno<^ZUFnYCZ1r=JWHf0);g$w+qro#nnAuIkQ67clUO zEVlsvTXtbNVuMF!Njrigcw)9Jp|4D$39*(g***GjWNpjLW>5U5yY-Gf_J|o+i+hDF z4t^WC8nbM?NcvH9UsvLz2RY)oy zs|!E*VXlHM#uW>&EuEqW>njl=Z23dJT>h|%7)@GZk5gF=m7yG(NA78PBJGBlAl(FD zvAkdCg_oII3S|h>lP8VnD|+s}-vljpqPf-=wD!p@duzSoskFn@G3yzW;3u|;=D;~~ z3?u7A*a=$yj-3RXU!ad>9zDVCx3hjT#l=mVX?Z3IsHdV@lx?I{C`8D{w=R{ASV0@` zEL5stoTEKtuR#2g{UMYF1R{oq@9A8@(nG*Dh_lqZJm;;^Q3eBqn7ua7BLY(GGkrT+V3J zYxn8+g>%2ZOGtQiAJ3T@i7)y%6olBGPY(8X{|0!>Ronpi$tF7Vrpk{-(CV%|%xMTd z%rounb}@1o`lT|37Tj?AGq8}*puB-@y#5HQe|u=fv&hJ!W47LYLE`;~qI)o#po^@C zEJmqi$(%CNe}A-Y_~?WXc_)hjrhw}0Zn+J#82ffCtcv|Qm^9MgkA6ypIzYocd>*~_ z*5hg zI&rc>RVLw~TWvza!=7b^>N?$XD{y@2(3lcZs(KSsx57Jigb!$55>@;ZS!GtU{Y7Q}V?tWd+2sg1p| zNuYA;-VU5_P>8VlO(v>P|IDr6n@TQ`6yg*Y(Uz7Vn$uPC%bxDO?VVq7oCCD?@wNt? zE`~voDz|dmsBbpvG>6lI@r|7OJ#cEjibK zAK%D%h4EjKLbbhtNVsL%1iF@vd18YDe@5y$ZW_V+VM!9h;$~KO1&7NYJbAG9LqfZ? zb$scM`}d4)O{j*!r=^@aUp`DtI$UQcKGe30N<|Ce`l92CQ!H8dE%E0BL(%U{OU2k@pJZ#*5j_i0g$>qN} zO1i65&d?{1Gc)p4h5j9I=BtH4IT;Y2TcuUf(tLpqw)=5&kga1Tw|H?6;Gi{vYf3`K z#?ci4E~m+~V|fi5TkLW6$a|6{8`*j!w)3OuX=UerJV!#k8IPW1ZCmKEQzE)r$*Ab4@>*}oD` zXD^OCX>oZdXsqKIZLRpZDBzNhamrvp95>NS?99kiZzRP;FI+hY`0346zGyOAEzLG% zW+HJ>?Prz)&tuS^R>1^55~5tdqWPg=xxh2yM$xQC0kUATcPSUOh^yzWvjT}Vi*qS zmjKqeb;)&TSuU&ncC|WlwAp=EuuKh3`j|4fC`g%u&J?LT3 zxi?)n!?|31KcgIiQEn{h4_(bYZ|x{P^R1)yE7v|<0QrnBnoaoRw7d1v^~!~B2^q?B zLFncAH)@zUwbnnaJ7@hlfI)L2N?R0|9gCmQ0<^AfF4=j_2-RFl`dwS+7%PyvtzJ5> z6}9T0E?8LPoe8Tjm9X|1>Hl3cfL6(xdM8htZzv$)ZH`)j{dOxwbrpN9Y=DFXHE+Ao zf$|cY6~Y1W_yli`^=#{=%Km;qt4vr_9B&rd ziX>y@^Fc5apC`$T;7F_R0(rMLN($U4VL4*xHdzP$QXriKyK9O9c*otk%01>1P@)pB zg0Z;g8VjaZ2yxpEKUUnGet^4N%W=I510pAru|=@E7E4IO38o5nlLX4TXQ(c9x>gPm z9h{1UUoI>iZH=B|W=8>@>BJD<4Gs=JSpMFdZk~S^x_TWNW>|@oIi~)owhm4O_h3Wm z=wM9bz;(`tBkM&{<&600RByVJPUov4Y9r(*BaVT3U3mcf>=7X~GgArtKTw%jwXL?! z5nvqE{mdg0vrrb_^5U9r02Y>7Uf;z|v4LzBpq37u#>-H~LJ+L@(F8xghEcH7nJ=|z zo^GxJ)rTcH*C2;uXb>q9Mr#_|YaV9XkSRfFjMA}mKk{NzR9r5`GBb1s^xx-!3NHUE z(v(zQ6fG0B+X-7a9tCUU?5KJOh8hSp)ICbR;|By~Gx^V_wTe2)>TRi3}2 zRvebzJfn4_SNk1oyG`yEn39#a`7`7&YDiReg|zhY8lK{35^xLGn!^jU9?EHqx8~3Q zzTkfE)SGXG@p=@!Jw&Z}sh=VUkm1MJGGBQgjNqNT&+3b?;mDm{j_~y~gf++5d zuc1-lcV2D(s+THIv0SLB#->XAsyiqafALiB*~q6P;GAWo&>v8eRerlf;Uof%+w_Id zXckCN44|iO{f(wh?0#@6f6#DQda=8U;-S?CK!QV3kD^O^-cuj+0RyCvLz2j<+3Vx& zSaftas9VjYO+*H%=UVg%3u{_E2@Q|c3|BZVgS6X<1!UI|vFn-Da=!q+GaMbFF!H)P zyg3(k*Kv_=Kg=zpUWo^dm3yEKTB#k6D^io`m9PcB#H3O-(#g*Xe{(k68(?W2Wa<2t z;kqAq>{gKB>}}Cgh%m?x7Eljm+81VJ5KOz7q<=9Zu0n+V=Bb4-`f_iRR-X)M_$gr*YzEkSPipdJ|q2Z3Ov)eO`Sx+Fy% zc=7Rsq`1$@!Z@*UJW~PCE4~Zg+ZW}mJ(NjaTSF<)i*I(vf0qr>z4i9|!+tz5LG-TQ z___sNb~i|pRN8yA^K!1LsWVShVxZ*fITiP|)u7r;i=AlY1+|euW(4NC2$yNxq#kVV zXciS{b>3!M$0G!}>=h#`lv}2E}aZ4ZzdN zlPkV{@Z*3`@|dX*=Kx-ivR5ZQWmW6gBkz0vK4g{7h%m@TS3g!fVv?~6P8NDrGaNZ~ zJ>t9Dm9F#UO*#CSmBO5ojY6smD<5k2gFdxL_`a4&^j({ZCki6uRhYzpP;c=H-q-&_ z)0jXEkB1z1qp)~{rmrITlD71~0k_;;o>J3}(zTR4+PUQ0Ibi{hd%MzsaGwZ^;X?Xu zO?3nuX2lGmx&CeY3NHQYUTw7Q6ulCL{nQ)!Otl$cUu_24GjgH}Q^8ks^vm=E!UGKW zOn2Av0qcIGDpQmA-3FE4T2>PmOspN60s7~5=kr%x-TlQi$2PSp)|Jhr8(WQZ;AH&CM{lHSBAvp-={w zMnrINv4(=hu+(tm!dWtT_iN1~o_x+IjxPq!b{?Q>YvpwmU=O(OUL4}L93C+_KWfqr z>e9Y6f{OKXhxLJ4g1 zDQ`$lmN#V-1B&Pesm-OG*1;|PP2h#RB;LnhGu__^UZK|O@$D3;j5kc%F6jSk!(I- zmtqKV=OAi%T=1p)*S5JW=3v{_!zHb++)p$74st=^TnN`I=aMf3+vn#Yu7DDwx8tlK znS?}L{ih_8Ka4BxCsS(w?lY^z{KZrwL1PUxpC za~<1!3J>)oS}N_H$VhGY)v>Z8bTg&>?HVWN$COOW z@v}|aV+hFz|BnLS$iU$C@0%eS+Rv*JO?t?kem7Lf>!9&ZrRZ22oT0pfRbyaLnI&ZH z`{wk-I-&6>|0&CEp$q?|hXN&2N~8F;)o3bWjF;A_4_)jhYQ`k(M}yE3;E+Q`W-q_H z?6NPBi|v5#-;X5yEMkDOIROVEO@CN9Vbz>>@)-cXSI#eiRTVm)-2YIfau0$xN*|K7 zyq#aJg>3_0K(|^=8E)5p6q_*7I1iVq&%4%}zNW4HeywiwDTPEHrP}-6KOX<}oEca* zCv&CoMyZx%-B{s|hgw4Qh!<3s;2L+&Bmn1e;0cvNM540NrrRfp9+;WMtDdMReS-K9 zOiB(Bq!*F6Tze-Qp~^)R8DwK)pmXOMOhz4V?7?mivb0oe-#=$;BJkW<8@}uiaC?!y zEcBdY`wno16}O@56%Kh5EPvc8%aiH`7W_W{-4FuJ5&Jb$VTa@z`qayF^sg{|=(!R1 zrw+)haHuXPoK$Df8wz?EtgB9YOERC>8A)~B%}ZQ<3X9Qt!M~KgFm=o^&vC!AQae_| zF9{GOVO9TvCQ)BiJmbf=+=%p4=sfoPB_E~lcehIZDe~E|cQgXO=g`e=)BQ|FW%J|7 z>OEtkZ)QuPWci(*?j4@(&bBuSu#D!tR+He(NXO2@vTimb@E$SsOcwiL*t^P>Z}hj9 zwZa7bh4%j>DqCC+1Yk;e4gxPq{H(@N?Iu}}i4088VI}U;XmIFldD(p3z1Mwvr*_Y> z1DU2UN_D#R?qHwiReC%M{rztm@rgqDtvs zk}`#=CHTMlbT66dS)5eLh{W?+^`{u#p9`3j_@S@!G<`E99E_?dbQ+Swb!%(i@(Z~) znoEeFMX*jiZveO6=O94ItKD~9Fp0e>J*cS&yV%Ie1ycq*rH@dSdwi9Fh}q?t`38~T z?MYUelS@_0^{`@pbH3I~FOu5BS6H`%A(0wf=M7Vp?QHTGPQXB8vOScOlIOeP?A;!M z{j*?oaQfemqsfLcs%!B1qd|eV!Yo+=y0*Di6v%~2EPl5)x3>(0JPpR--NZ%K4IX!8 z*R`lW!k6fct)uT756`p6@I6*Z{an_~S4(A5nr9(BQL|#LtO$+DYY?BR4k*tEl~Ome zvdV8h#A_Bi`_E~q4X~X%t8}29F3)L<+cU4#e)_(+PSm8I&^^q)EI49+(_NdB3)gj# zL}|%?B}IB{bw%ZJ?9F3#UD2oO@7-K{^FHj_moUKMb=*a5pTQtw66O!io0|A#tX!OW zZg;HX^H-}1{%z9IQ?1iWEJi*2aYg2;JM)NI<==vG!Mb>Nm#O+k!d)W#;s(J>r7|G0 zE?lo6tvAYYy)}EVZ#$3;oCQAJ)_r zS3A0?PC5EkWvWWQo|`Rh*I{GLS+*Y^*_5peQ{O&B`PGUb+-9nU_OB6TDlbM@UTLlqTTAc;2%NkXe;Tu(MMm_34| zAI>DEOIG4A`Sxps^+CV-z{yh>uRnRk-s2jWLI}}^?(aF()U7f!y`p$m6s_+mSzYl& zr+bAWH*O|jb>rWzhAiW0tNxdj*B8~U^7(SIy}=pfXh&~w(P@;WDaBEE6SxaZSyUt4 zz$=izJIS@=wV#3==YN7Q?AtlqxzT~3{~D(aCId7 z#j+Rw)}3X!I5simf)sq92?1MRCf%6VQ75e{4Ev6vCl`RaO~xsEzZT3lrx}o?IzpLb zKOC7=mTDvKU+_!2_kRJyW5*8<=DET zE|KMi-xw&eUAZQhiE0rx9kmQOjYn%uguOfOjJ>SV&AOWo_IFJMaDpG#QtLKrYXaYy zikZ*1q8HW;yhIl5U+>q=XCBM~E#yMKR27^ciObp`gTA5YuqYB`IbdXiz&Gan>L)NM z7wv^Uip1Cr@op_-RNVo1H17M9qU(C$A`Fo4&SR5NW6^Q8NiL{2+vw?d{!EM#LDx_nAKXL952TKSOdnvXb-s-h`#)LLAk|xf~I? zkU2nNARvj*-ES#M)yDq;2oy6OD{6bSmBru+E7Uu6y7+EJ;cLx=WWk|X1JzWK&c0g3 z#dG`ee1&j-bHJ23GlGf?*7R=filNZ@x72-O(1$Deo>vNI!o$9*scWC+&>DO&96a66 z?w5sB=NPTUmFW3o+Zk7nmR)4i73tsDWz<)K`tD{97E$ZC*RRK@Tci#Ds6%P={=u1f zY$G4#&~%#|?+r#4KM&r{lCYjwW{D}>6MW`7=b&-W0MXXHIAG-Yy2!__dAY-a$D69? z=k(4u6#&_`dmIS8W(}c=yO&Nc#M<;k={AGNQMGP_5EUCQpXVB9`L-k5vgb@O%m+ab zcR{<Qy1_| zmP@#;Zg|Qs)1{?4@aIR94E;+Pd{XUR0t-KI4DMvU0 z{$RjX>%P-DK%hShczs(mIXe!+0I*qA8OJHoORPiIb=|Seo;^(O&-ypl5ZLw#{a2t= zR1>9-P9Ee&kY0`aqi)Skg-MU?3{t(>XD$$=OI|ndjLLaDx|{Gw_5mkZuHwI?n^ul z1-DMGC2qSYReQceA&Z{Cdl)E_`CtfiNg3WZF&D5Qc*;36;DrpYCIr2|_^VLD`zmF7 z5(CXdQq?F+u5!U(cjIabe>`Dt_*HnzzL!;^tR@>mp!zn?YG+7(SOJ{Pui&TKwXQrr<|T0VpcJ zp`AV4TP5JI(k6-bw1fTY+cMXUdIgArQOEeS^~cnp_YKJzl?#Ppwfk zLhWDb@VRZi3vIr95`x{+7-3iEb}QOUr}7fk_hD-5l|PW>5+#I^npSe(PnNAxu>U$e zWCs@PO0APj=e=)aR2xDF5ocg1PxJli#8gT5AH+5#Oc^(z|3CJ=G!V-5|GRXg5;`eU z33V#UmX0hTL|W{TeNVECow1Lto;Uw@&;2Gc_gwdVUH5%m-|PGREU`uRjV-M!;sqp!1n9y=T-hqk3nm2r<RgYU+wv1Ny-DNQCQZn}T}P9hlq}>MF5qLf1@0k| z-1^-s3CPvSGHwCsfG7*b4S0W>Gq+r9p`)4?08ElzS3|7mf{lqp;u`j4q63D`lK%1P zUdeTJHJiRpUdpA};I4)=du~7JqB}EpdmCWj=BWCURKn|TnDeBQNZ%PO^?_io{r0AP)`3nnM^nSd={F|Rej8@ zaPYIOzVF3z<=VMdutw#TMaev?Kl6Kms_rvMbM3_AZltJ&>FFF8b{CRWbSr;y?39p8 zkD*;eH1}LmsI=d#)p7gF=X{m!eOE|&$-Z#1=bX;qlh8~1CiWcj4M`b z2QQtMJr83?-MNjV=#f=rrUD2WdEZQ}OS602g|2fW#I5b?3d5?#)~17Zf?>7z?rF4lBXnx7GpT7i+siIOh z?{}UfPXg=8R=mv-D7hnDKcvDy3_R~eU);cL0E|59-XzWhKd!j2n>6JcE0C5hp(ch? zTj~R46gB39YHC55O$VAT6(NW9CK6@UNf6&Q4qZuU|e-)KQ`e#E4g%Pp@ zD`f7@s6ywdxEE9mcL?>1V8*M?m-|;mj&_+mI^h@bMPvlScna#&+MYzXv$mIS3QZ~h zXsdtoMEZba*4vT^EuVTwr`(8A{x{zhmi2;|gp`9i=oF8egKatu@?rUHw^8%pxv|ZO zLuiKfGArFw;>w?hx%!&hkJKVAS}9Kpk8GN!oIJF4SpK&58$F-gx!f$b1$<)AdjU$9 zL$9*eGEjLP^($TR`?~7en{h)kZuUDCVt(c+xx)*++6@#qYF=&Lw+ntK(oE)^fA%b4 z*Cvkpg+PB!2@dJ0x|gkm@M_4jv)xY_u))A({e+2CS_u zLU?N98_ZCQ@uiAMA9@rNy&rd<%FNq)ooE6zPQkES3?M{DKGL+H=NL$B(!@U}oP71lZ zujh!}1Gbc}Ej;U)*_GzihR({Qdp;AJr!zCs)t(7&17s7r*E+wny4~DbY7v!2Cv{Q6 zx7XBmXWtu69KN)dcb$#l%Qi@FX>e7(XWkM46l;+#A|CcGh5%ggm2G$^Yex7=q)jW9QSUhws~ZYbjNc-cqu%)-h$WYsf6<-0l=Af(XyKgA0x18dNs}DOpup9=$`J;sEZJ4pj*C}9;nxA^mQHYm6vlAzWt3G9-}4g zRS0WpiRcm(cJ5|LepmB-_qM5y+pLQwavw^u9)=yQRX6Z5KcYAELHS}RoYUbF-U0j^ z<$Vr8sHFc~R)9NBFiQcoP9oR`_Px%~R*OT$R2unCSKJc!zoQMc0^mayV4@vnJ=+tz zfWF~S7(+>ywyBaZv(7J>HkVzHGm$>Bzlmkl(i-8|fJK6M-}UTmr~>-Jniqx&x&6JZ z5uwTSo9~YAl-z0**?))G-?^kDBW*a1MjGuCnqyyRg7x7*U<{8~&Ox&5Il;GclKp?Ud1uu&m7^`` z32rtyIk{C5>F|NmpsLJmxwF^Gy88esrI*hgoB38ZsXVNA_nqIt3SJ|_lm%#GUX1DRHwZdJN%= z!-%tXYV3A*TO+on`5NEI=!ku5+X8rLVlNiQ5G-rHemzUK^1NJ!rt-|^3<*$SI3Wge zOL}K@S;Wx8IAt;v9R^$b4#{ZbdIti*Ita?5S^6zXj#IM~k;PX(K3pcut8OJV?-k}k z!DOKSOI}4VHlU1tt~E266C;NH4+v0b_yt4vkuPrzWjbOtOWP2h#W^7O07f}|Hi}nY-s{FJZd&tw!0w;%I4$Zf9ToFxuGxQ z@^C0~MVD{`ZuW3?*$Wz$FRMu;+J5Mt9)<6AHdpU1)=b1je=djg{3io8TOIT_!z(Ed8N+7>bX@vaepQ>gh4f{583#$GQfek z_i18fg*3>{Jl8zaMqC_&Q$6PHx4jR(BD=k;OgX>BzGY#-U?qiXL~O$MZ#ra2J!NOD zgh?8r1xX-9Gpn~xsrgUs+`WvuXe?o0-g98bq zB=XZ_Ys2)soO#$zC}Wy+92o#vQCr)83((R0ziy^Fawx)hBLFrbl}_A8AW#Q(4w>10 z=i>4QsPjM5UaA{x<&vrCf`U?Xh^YRq%ny!TThKERZoB~ZB%?E?ispAS{Ktv#T<(Ct z#;w2|sLeWh(B{4!cE5{J$rsTRyF{~|k2=Iy=En}TUsr`grDqy_=Q+dG+rJ)O>Xqs( zpTY)e6tll%FD`}zdHVkOCj`LC%dKtPuOrR0w)f*9gw?9yu|!@v+(i8beQo3m>uDl) zo8G8Toe#2Qci~%=KkmD&8mlD;AQk+1dSQOq+GtgED}sjV2Lss)B}GpeZL1Qpaey*XnSTkQ$fwi z_j|8-7KD8a^&r~A#>i5JMj8d4nKtmAFWWIoqc&xXB&0KVG-jw0R&L|12m$XL1Tm0^ z*wbcGNjBi|WO-0k!SmMSwy#l9Utt+A>lpw~%Z}=P^@`QB_%L?iH>CRR*f;o? z6&|q?o3!tyOIn*f@bSKv`@|f_ehwoS?`btHDqU?~N90s2qPJ`O*xwMuR-$U3B?Wuo z(;KbNP~$3z|KVD>DM61+S|`PGvHxcV8({5 z!4CbC9KalftL=`!frN>QUI$|KlhZdS=aOHMxD7eGX@N#f+TUIChjEKuw?!EJ1Uu9- zVS>{`TO?c=y5Npkm3bM-w33E**9^SZxK`FxSLU0}eb;%(5s9?}a&NouiGir^rgC5R z#s%^x!oI?$ogUCakQkY!=YkEd2JGw#6ipU7nwtf;x|=zk9o`;+Gt}+^-d|>M_$T z629Wc*u?G?O@?+&E37IBLY=We8%9tXE6}ZyDQSZ8^Hu>^Y6*ieIi0(acV zeh)#OM6U5^=LchjY;6Q#?Dv^z zL9a1|h>eyT9)9;MGubozdDN&~0Fu4DR(5Gm?g>HsV^AeTYL~W8KP`3jI_Os}5Ky>V zY!J2c5*m0)Esrz3BfM&CrgF!EEX8PK#=pxrH(HL$!Em}eX(nT+Fl!SG0cP<$L7PXn z;wc}h9#pEsA~-aEQpVjjE(Ns1a^-j~hCrNO^7VtHl2-UA<&X3kZzUdby^NNQ)H9rG zcr_d}bz8(>bL(OW7uTtg9~Z-5jZ@6iCq+NWPZ2}bokM=4f<|WAK1+ilEjm_rZk4Zv zuKsRUkagwk37*qtC=#hmelksI`^-e=hWR~QI zW@ZxhLr{Il|lDh^!5!}OF9yWg=u zrcllP!kOdcg&*!lu(PnmU{gDl+2+nhm*ryw-}%u=YZN~3`|knaV{79SSkEQC>9yxI zO9fF}%`BEUr0WM#ZSMw^I;m=K{OhVxFmy|_(hpzX%eiJ|*D$HJpNOCKy1gBVFfnnf z4SkJlmtxLGFtH3^H}LWFmcYt$g{dDLd-Jgo#G&abF<_sn7QuEU9-Ep}O;THwl76vY zzt3{AX|R9m*|1{-{V}HeE;m!@Sw{a? zvx|IXYXU`uMT=Ffit+2N5AOFAf^+&UxCA)7J(roqmnZ9Zkkm_IsDdW!vtg!{W7$JS zHuODN20V|rrYgb|vtARuE^Calt=6Vv)&y)YzNwpjpTu;vywN?mH-=e)>t{hT=?#8t zV44=ru6|80San!sn_0hs!^4)bDCT!6W0Ivd#!azRW!K)C+{-9tP?gsp--!7`b91r? z_^%w7701IsyL)#i5C8Hi8_akbk;ZoU!Z~>^bDIvSk!-&4xDb4jR<4v=(ESv)N~T8* zD&teEy{9XjW-YH6SkUEq+-xd^!kik^L49Y3n2V#Z%gvgzEgN>K(7}9!yZ{Mob&QIE z6*6i=VeihLRoY~B9hwZkpclc+$v8JlDUyqoLXNX`~%1ZdA6^++wJ52ae4xurT1c{(!5ZCWGI(SmveKSwph*tK3 z91PU$l90V(f`#=R{E6eSPeJYVPwcJ&wCcU>m#kID%Cg(eq8wyQe1DZsmFw6>T zX%zwwW5%MrXP{;6DFhP8L^VpO8z}ZK zdIOrAay&ef^;m5tukiNp=~MFyuFFlkmNJb~d~C%>qYwysMM1UrISO1J3KS4?%gSq zcYQ`E?v_d_`>`b+|Ja5&!_Fz);3Mfj@!0W@F^&s;Cy>5#@Ndd;f?X{(KH6FoTV(V6=p-Q%ZdNW!P00xcQXKgdbl8Il*Beg7bT`k3 zFzqe$sf-T^p=;{q{T^Qi&DM0xTy2Vt+)>Y!80K_d!vUzfnW;cIu?zdYq(~dTNi9xl{Lb!3 z3bU?#*0a5cEGxD!3#0H)T3LneOn&iWx}_44Ho*yb$neWoYj@*uP0h9u)P(&JaF&9b zj8bsmQ7bPD_u)1FF7lQL`+ZttOZZ*0z@+fqy;?>r6H_U~MbmR3s!kpUH9%)`lUCwI zSfAgu(q#dTs|c&z4vddt@gp2e9p0+W(&&DH5ns$ubF0)mpvuXf6SOlXl?EewUy9sb zD)~iQI{;uKt!e>NKZU9FaE*FSauT6YH&E)S@KOmlt|Kuq?>&He_O7L|~Y z)s&5YW$lt3q(MT+&y$66%3VwS4%XKnS%b{7^5HUdX)6LP&x%W!-R)m3E0Ua}whn{T zv2`>avP!iXq__9gi}p+l!yghLc+>hHmF5j!yqIyH0+vbENA}vXyh=ZzEqlq87$>N! zLk*zP0Ri?(X#3f@lqzvVBqOHY%Z;3tP!4u~oWq<*)CmtrJm%*MDeKh?|LR29Id7+~ zmI{;vLma;!t|X$h8mDSxono$F+Ng?XnGi5t7dU;$Xgj{PobpiTtca4JmO`;)`27dOh4G%wECx${2bbPe~F*^tIX?a1*J8AZt%|hXJr#nP&F5t z5ODn3YP2W*RisXvyUim`n}(bZx4VrULvmGvAhD_ue$Cvx%sNkJG=}Pe323_gVZO%A zi7VtK{adAj!A+c+w65=hknrx+hQE$&TT$g8~&EJ8;0bP($$JXaD^SfJ` zapI5nKbS0KNCzPV78}2#Fi^CKj{#!p>jU45L653Q@6&|*)29WW%chE~4DZ>qW<8Fg z;hX>mNPoNx^WshXQoHup!27XPAEbXeo|tK##w6q~#8`a{%L@k$t;Jm_yAr-l>pKux zt7&Ec$1sWlPZPJ#-nEq9zU!$ zE;H^SdEQ~NgFaBPj2I#dm#Go;>%&_y&xVlk2K0boUqO><3>d zp}$7rBfr#CzpT|Kl#>dS%zrQW3S1v}p)a#If>ESq0>fHXvuZY7akY z^975&R7hk0l^Mc6G9~1XpDfC@PvY)iiuwD9_|679s+cefZ+YrCTBaG6+(eEVFGF<5 z0kgrz+1~^Y^l82Qd>6oib*cS*0S6Rw9-Qgdl$Y2MtkJa*axr-&nx{FYvHi&#b~v`J z{9L!G#=4B^#WG7iM{@2b+&|vWMZl~jh{68!q%I%)yG99ILQ4(s=o*mYu87ON zFNo(L8=Izybry;9$?di@`Cc_+6;x~6wB!gZ1%f)a&5F3b-#|(o66fVDRj@3|bI%|X zNt^c6#)6#(L6lEx(?Nx9PtF2Lv!<`&+tXi?-i5zdpPFnEc`fE@rD7tr@#fbp1D-QM zz*65e)|H%k_S{gkI_{lc_Whe5j)4kGemh)uJ*|l1a#!}bNB7YH35$}C=Ln~`8tX8D zhGz?euf%rsIeFd*0;^bX*?3P2=xl$p9LV#3ajW0aQzy$>1uK_ZXlaT3FO!CYmlGCI z3PrBkNAH__6b9)S2*0#arf0MU6mv1^i7{iQ8w6nkqbTkw*+b1GPd)vu7L$MK2j zj8Jv3N-6HiSxcegF3<7}X0J`6tj-G^J&v+(e0ZgmSIGNLNF_H>@Q`cwQ5xeI^%UrX znCpY16o)8AT=hU`i%ke^DemRy^4PdTQo-F~E@u7Zg0a}$SbUjElyiivZK`o$K{EhG z)rWk$dkWIegW|rnfUn?!s)YZ=6cylW2t0-+zL=7jYWIkZUmrbf;IAg;a$zCbACz3e z$yKK~RccKSFK~1@D*}=5+VIOQaWjyN`)`Mlhk(mKQndypE$D&Qz2Q-zW3HHxcOP3X zVLHWoYQvZ`Tk2u{(ccY>?n@R@%%hpAHXG_K$Z%u}o@4uS%R27uiQ5ZoyPLw>SR8U5076*b{f?aIXC{>m;>XJlvD4;zrkW@O%IZmJqe&-pcdO8 z9p6=Tk#7j)V=0FYNlUJonpP8`LhB?R)Z(G88^s}cp`)sxA6{`KW%7OV-2Xgh_KY{` z7%tQo%Phx-D}Vyhrg{mWKyJI`SjJ9dD*1-qjeg$kTeEuvT&B8YRmW$RX_YAKe=sDP zdF`70R&iH}<@^n=+TK9hqQB(3jG=P>^#JRN0X70xxtm~5;@o(ix|-(O%}3eJqmHP| zp23$Ufi`CuZ}`6PWxaI$>gaieK>4#WQOq?dbfklSq(5x&pX)oI4;Z%4WhB_139;7d zITfNH-G2W&Ar|@lNC@AGBBMO-kFg)DNbcTBr_jm@Cl!FBti>C5bsHMYZOQfA2h!{wIh3YlqV_1nCFx zx?}6=(Y|w!<{M7jCdMoSqEJI}KialSKVF)o@VyvWj^5;r89C35T2}!CF;7%Z{?}Ff z{@c>~WRnj#w9W@l34>P27`;Q#oJ#m{5vs4!KKH27tun!-Y>RAwS^@N#>s!9af zB(-ZwsgOdlS6Om4UGqz_r7!uaAseXylkJ>K0@=nM|H}T)=>7qCs3bft4s85Z+{rm@ zDw4aDtH*mhcF}>(TEDbV=p*Dt6%O3z-of1?n1vp9RlK_vNTf5=h5j9zKH=Y%6g?l& zm#7yTw3h3v{(Yyt!;k!0vwwd4#DBTK9I*fYMr=R(PQnHbVa^ zcl>|Z1pa^Px&MsY|GM=YH@D)!cyV$6-ty5`mqmqfBqcO@o6(stiEu^&G2n!RaMG^@ zW*U5Cz(+&c1~b>t?w9g5Z6TU&^3yai+vy(1mih(zeXkv6JNBOlWSaZu$Mr9(hzzPJ zUIiY~1)-`x=>@^wJMsJHeAO&ngdYz?T=`|lxIW!-eo67-^-8OfM2aVXPwXd-1BBTF zGd(pkdxZ6=m><$Ie6jq5OAlvXT#jiwDy_)Z7|Sa8wbjRZnmHjMA-rlJ?|q%um&N67X~i9NxN`aO&YH2Y z5pTVhY9kL1Pgw!#;b1}O=B97zyE7YiLL`NUJ3Xvef6hDAzRSvynrU`%4-z&UAOvc* z-W4hQ6~A@@bB^~UmG8Jqds=VETnFeBZ%kc&SQQ0DmA@h?dhEWlgSnSo9$z9qKmWT^ z50w^hV{&7p7&&-3qQIeTO;XYz@$S2{%<{rLj@~Tes#~%;sc&;tJyMr72QOmDW6>Ap zG?<@Xq^K?GRaP>-UcwpzI>M@c^k#8s$xXaq!aeHxumQsfXf1%lzey|su*W)ff1{|Htro?*MmWGkebyW9TY{N_ zCb*IOPstf=gFL)EZq6pf+^r-NQ|rPj+yW~>6HQ&aC{*{izPH5_0`hzfR2tv$^2#E; zEQFWYXcQ|`AvDnx-p~>=6f-=;(Ogukv*u1%^=*2y(3e}Bp(REPZfV=>0VJxw@Qw2= zx(kNbqZ9c0+a16Yp2JS-XaAn@BFg~NuJ_jHu#P%_Fmy?(mvamD(=AG})Wgm7ksh@9 zWcyKVeSK3igQNfx)3Umt!?TMws!iuZX{N5<0qI@~ErJUq)sco6 zB+`J;Oeptoe>}=&DH&Q7QLW@*C2+IADen|!Q*PLm5HBzInAdd0o6!B9*W0c~2ey2D z{X5D>$KG4U0EmChNKu3bvfHoiSDz{>armE4`Em_FVFPbfQ{eH2t!59pG-#sJHV&stR%PxM1zg*}U36 z|777_S@_lEH)(izOn*SiV~T7{OeSlblT0OTeLsiZ2@CpOG8KS_7nnbOK3K{(kknC= z?F@TuXMV##Y{do7lMU{Cxo9M#8}ut4>3VfQsOv{DgyjGA)#>gBw-Mf3<`zNh&X+uG zq0eKK1d`Xv%eQCA$^X&ah5;Q?USFga%J&$&9L;HrnJx!%X38UDgKUb*}p>m|bB?EH*L&y~C>bpD)?u}*E?ll=bXq+Xufgz{1!HW(o+1K0xIcw#6tPOg$w~hORPgq?@`9 zHU+2j)f33kBh6eirVMhD^Gl9&bwbCSwvLXm>%%xe%qahslaqGh<%Hng+(XRmzO+i! ztK_AX#{-0+;SL0jZ(A2|wQ0%1Z?+xh!U#Q&#}68GGr0Sw9Xs(tlNQr2C3a z7;JYibsRx90I*=s(5!}$n7;3awgH@3y$?zLw7{vQSMjE(>ZTSoEFh8%CI;iVzJR1{ zKK3dHly;J>8u5MA+)7kF;WFyZ21r|5=0}=H1?^yPIy1O^Oo|dlF^%HxAU9Y+R*0a0z|;ma}uKm9s{(s#h_K_{F-|rL}P0x>InD&qV+J$xE1(DcY?ow=9Nx4~u;${!lvV5nxNpSxrz+PKtm?q?HM~5@!qd4V>a{bC^ew>!6j8u7PrgVQX`bt#apQPZ?z74BTyB zwRxQZ#wZcWhtj1i=eTZ<`;?c#1N-4VUDqCdv#wS%%1}F%fcieVqOmI+p=TZz^nu}r zf5~HoT-lX_GsvG%Ge82Cg@SpxZ9c!b*K!n@7Cb-C(Rcd06*9I0qMZ8Am{|jxrECEK z4P?U%8ja|TEe3cC%mb6+C6ye6@*JrX2=Q$|_@Rh%TKY|W`8=oe2jG#8<0kq+&D~7q zzzR*3P%an&Q1dmnS~%ncKJ9ri*x9Va6mDKtEWO?raEI(2IbEJUZT>yI25uVTDb-e) z8A|Bnk*;3DZED3sTIY(p`?|OBwz%;h8n|BR3L?3Ec5aVDiXt7WT3Dx>poGlDHeE}beuBHbU=DCY_6!EJ-1 zM3&Y^bUea&{RI_oV4K?P_|CezvK1c-kFP!Vg$*IM6LJSWi74VN-UuImxu z;r8FV*~ssAB6(-(st0_52m`Kh-Pd7bbtr=!%>7K(I>=LMRO$fH4r&OMV0QH|ZEyoi zu#9-_W02Y8V$5Xl2L>Q|I#07faC?zS4>&(^ei#$ST)1wKZWHvDuk^mHV{70@%m;yP zD@bk3ih$+XRBab$Ne)}i%r-1;v(}H-3u~e+)-Zr8FR9d?F2|Kfs4KwIr0HamhqCUo zke33cj{&VYVSzcTH{h-6`@AMu_~~(6hE|7?$?9#XRo;eui+S3Y4MMXQJTHE_{0rQ- zt9#+4h{GrwW^<+)+V2@Sy)rT~wJI^e?YDLFrp%I63qI_7K;J#D#(Mkf8y@S|jpCGX ze$M?HWSU-xW%)TmNI4kHiae(5EGAB21AKHL>>KVg9w%aj0z-SQNg2zWdaMJ6ZTfy( z+v6yi+*#SO|6+;c&;2|8Y}o)(4jeK}ZyIz2DIZ*G^S704tsg~BSBV^RS3>>@P=e-HTadLwPwd zSG2SyEiC32f6J2=FzT0uqc(O>qXt~cAE6Y*$=y#;yq8ADM%F#c_lZf}{I|x$+;cooB=$^mM z;je37`ECuh3}us+-{s|0W=Uf;(k1N*xbnigW1lKUjEv!!2x8je_}+AXGi{|2t8(hy zIqp$9u+p?5W2Ob7@qRR@oA0MQSV+@dP{l$+*I$%eTYxme+-<0Qf=AvE?&8`F-gN}D zWxVJIee|EvKGdYdG|1Z_W4Zx~7A9tIXMlP4r!CycINc+={CwmTEl1PV2vH7yxgKevh^?%}|)Tj^S#LAQ5l^eK+26h0Lk}&3o zi>^0MN`N753nQwy(-a6Tal^HCqbv}C zqabM2(A+I<;KmCLwp?uVhwn$#9mB)dT7Hi%iM;o$Jz%3cF}Qi~J)X-dd~-md75O0V z2cgfK<5^d=+kQBNe%vf&asJ1Sc9`Qq)K{OV+TL%fr@3KW{jO@KN$0DvXiH$}Ga8LL zq}pI$phtavs^Scqg zjn;L#BKuo*?>!2n2sYp`V0hugKUJh1z>WBI$LZ6~H&sL&@ZPP3S|O~Qz!!dbCfC-+ zYw?^N4pLSPhFZa#DbmhlJaGc8#gmXQ8CY%k4J2)J`C4J!$SDzCDveeKhZFmmw=-j4 z1cD74Ymk!Oi_^*aqTqWX&C9MUeeR5oG;O#y{C3~+o%ZAdv`PPsq zUN7a2h-7w3R4L7cBtkAk=0tG!BPo+*6U9!JN)b_?2&fuBx;h!!Kixdp0ELAx8UCLn z@Amh9rB*UR338)@qqAHdcrU3!Z@u+v<9;Ap=4Xa=D>n(@ z(J$QG;7Ps){|(u)H#9F%_l0xk(o2}>(Sd$0Wtcd0DI+7dK*G$XVzsB@VS4R>`ZCl6 z7ZM1$+yWN-CH;*2Wy{?Q$Mk9}{ zuuTqO^cXJqz_lTCLOTv;gPdA8v|YHT0h$tdoWMPZS61F*CRSgV%B_u*yK>8^NA)tW zX^$m4dfBbLfV%m?w@%|#zbkEweUGKzvQLV%GnNclO#g&ONfGAt8&kLZZq9J@Fgowa$;&a{40H4q z?uCggOrpzeT0FOs=u|pvvn9L|UpI*S3yJENa;bk4__c|%`+=UZrcSM`1@on)r4?&! zRSt+tU3wYFx=^Am=nd_Bu2mSY#nAR4A{!#99XMR+U<~RJsL9f)(d08cumBu-A7CZj zR{Cu4P}j&(`_<&sTKN>sT*4c#3M7Xn>%Mx?{XccP2%6h>jkSTfUsP(~5nDlhI$0to z48MyY2=Yf}6L?6}9l(oWUV%7}3uT6_yI1x&qy5rl+%WXr`P1FHI&{BQ?D`6fVlBtR z#qexK>|bx%K-)sWIRTF;XNOM`%N^V0$MdoMLV5BLs_yv8OD*0cD9TZxR5(!jKCLSp z3o8eZ?MAn|9zi{E*6W5>s&Wn~i*@!b1MA=(21BVj1XCBeCCZ}Q<|=CcHo+EckP%S~ z?T`yM?DOVS`u&$baQ0Ood39I7Jx{tPFg)DNyS3beR}6i@*QY}zCfc~)F6aIGrRd3% z#b}wyHfNZ|b)Qy`aN8;YfB?|e2bsh;BQ0&#GgC8`HE{1OE8GY%KU}YsSt7jO@#{%23uh-D*O^H1f!pE!E?O^HfZFtR!D|kLP zEpz3$2}~7U1~)@nbs+=HJuuz)@?lWp7Px;AeZQHz5n!gzQq*#~y%&cqXRN@isMdp5uH2hK@Cgm8 zPO1z{WSmtkB_cwR+{91_Nlu|*E4LzMerx+9_kh$4lEyf@?8;V|$d7(rFUM}ON^Pz$ zRa>qhL~yrYf}nwQDfK=Lf_s| zCoE|4#cEF0L9=)p7U{wjGBX+6MoY- zO|`aE(F93ZmGAm>^I@^|K1kfSSynvW*75YXK*eNe|5b6CU&HmQdCJc&M0yarJK~}1 z?xSP@T|Br#Y6tMbuu)fD!jJROO;mTEO005h-zu)H%P-Vu6o>7hQ*2s1P7imT%g6gv zr!CXY*gB7Ud4*VJD(7+nX}#^P(ht=wLhV0}ZoS7FNTf+VQoL~o4EWVdA7T=230AR@ z5d7X8Fd_MNfoq7NM!!Us#V(ml$F6I!l89`f=5%ut+831}PE;^|^f<5|MU~Ze#0)lT8|ZCC zF}|n(y^9D8V01sta>PeZZrAzGKYey>I41WZC?L_U(L@R_Z%$gHCGvuDx!x^kOj*-2 zD;|-AXYoOebXN~AKm5R=6#}2#CNF}H`DStUtfOT{QuQkeFVZ7?dbP?^WEKBO;4*!i zdfxN27gKgfps5!2%?#COZU;mTq7}o5QN6pKtMnq|Xn8fc-Za6B`7D*Nd+Sy>n|`SV zfiA1Tb&}`c0YL@98<;CH;*E%kbZBoQomy@&7w9|cP6bD z1F{dlJj}XL18zSoJx)?qQns!pQk3n-Rh>~(^N!GQ4@Vf&#{cSy6(i|*+S1w@U5Hb+ zOj*C^5cBO8ae_cbLhf`}?}rMW86;PIqv;3oTL0xWx{QFAT`Ti!91b(t+bItPyc><5 zvjD-H{>?+meed2b^L8S=kc<2$QwYs(%6{#+=%0RsN`v&z7efx{m+ehi?<<-LycbxQ zH()4p$5ld5oE_n+r2V|+#z^><(i#`ryr-w<*|UYuJ}1R|-Vfi5xk>IOpevd1=bj{V z<#E?x8Na#DJ?`HwSlQo@t$iA`-@o?24E2Xq@}sAb1(6dxrU4T(O0pd$35@Ai4Vrz$O}xz@ctnl+8B@J)v$PX;r`X6t{F_w^&NQa z%Rx;}{E;6UvgiGks&m23`=p7uJXJ9zzW0wd85o&phS7TV4$3H``z!M+C*kvZF(J}% zQuo3i-{xGjsa#p}odGo!Vl9p}RZUcAficH4f9|)hNv zQ`Q9CGfBaNtyO^&x5Cq_%<|rOU}bv9cmFy3Z=J~>*1EWaHuXyhwZ8n|@~4+Fqv7w0 z)Hcq1`)mGfn+qiC5vI>v*zcBm$e{%TL5{^icYYnN=d&}nZ&|m}<))O{d@tNwjJ*g= zlaUnrQDu$9R7q&f&$Ghq#wEw$ktoG|2hUo zyY2*z82AKdyx=@cW2s(~AKME%r(aTh^w%f;^Y37N+wV&w{nvOZ1v9hehhI89=!R-nIk{Hp^zkSKac;Po3hb4AEp1#X#D4g z%f|=)J?%f|A3wbG^DnppZjd z)7v)A@ALn?LSSb2&u@cr!_z*tZYwMI{Ozo)1Z(PR_?4}!d>{b=%8mVF#b6K3=DK=h zRz#AZg8r0^b;oFjR@LbW=L#>du%{)M1Y_<@*FcWuox5Ljs$HJsT zYt31??_LB<)cb&b74^B?D7Ps5(R3knT-)!f`{y>=pZA8WUtbY3yXB^-&YO?9eW z{2H;pF6Jxc4+;F%pUbXXRSGC2lGQ@?NWMe{&%ZaU`FBU*bTy5OKFrTQuyx%i6{g!= z-?O0D)|=*{_itDz`lXFe*b>uga&mH#jV-U1{5jmamKZ=gDSS#Cr~ObXqp8t3_Qxp@ zt&x>bnf0Sea4cfs-d04egWWB-+W%qiE8E&yw`i+KTcFTgXmPjVTAV@)#S64hBuH_W zU;zT9xVt+PDDDIerL+wmJUGRj;34Q;oOAZR=lp{E<>pJ)!^0EETJwG9m}8DH-=ty+ z+uxHR@%j0Gf61XDe@=^kJ+(}yACSTGt=-)unA=Xw=!`8Ei}B&uN-BFyKG!l0dus;j z&zXLLEa*v%5J(lYDj7UBo)0x~7RN@oq&@~QGK>G%o;RST{^#4EsQ>fux&pb4?5W8g zv(D{inGb*;mIeJTWG*hQj6Yjt2J30NCx2aA>-D|Bx))M5KU_PY)|ke+P1ZRS)iu-; zoat$TYg^mF6nBrdy1ZH%y0hmYAebJ~`xwTl$MmqU-}Il*I$|^a*R{(m_EW(+(Tqp< z4Ezkosmgu5g@9pT1PorDm>fBno1@ZruWoNIH9tu=$@D8OHJfFGMVW-0LxcgOYGMA? zLOU4?ooRG(&V^aXY1)Kuzw~?uzb>c@4NgxVEJE6nlV;HVXMr`_|2sUIE4=sP>Ox}P zr3ykyUWy!LV<2;N&ky$OD44z@)UGzv+BaJ+z2$?ynwv$iO3ORW6ujb-G1b%4Yto-R z^9HKePbMZNt0i#iHW;{6z~-GjG4(T3QQ90$8F`DM<)oyZg%OsO-%P!xb$gT_aU0IA zs#OssBQ+|vzu|=a4Pz@!GiFWXeV)VFO8tWKK3A=Eb@geR4@?3@Mq7^C2{TYxf3L$Z zqZbcvVjG0g8Ze~&^fbra^0UDQZQ*4o@vac8K`|BQcYWmX@Zc~9=b6|KNJOKXyHldH zl<)rjo&epc^i#nP8oD}@!k;J>pr50oN7uJLjE<$m9k@mkEUxV4B3I}aUePVC?J$@G z?$zcMPF;L7YT~H0;qUp}lv}JIL^FfZCZx=2KBvQul_C`sJ``Z77S3>iXFBypi3@un zu~qv9Wf3?kEVwCZH~1JXtDgz#JICxFBuRs`ELe)dCDj0$H$hul0VL}$upw0Zt(^BM zt~dzP4-Uk+w*iJkdg!F-rWa^smzFQJHk#-hL8_qsmv@5oN$-uCon5`KkxV6ijd0)rK+Rc8X6W0IzGLB`;8-;-_TwMu4}HE!I9;eUJo1_{l;MaK-~~~$UW