* Add overleaf assist paywall modal component in storybook
* update img alt
* remove data-action
* rename assistant -> assist
* use css var for blue color
* Open Overleaf assist paywall if in "overleaf-assist-bundle" split-test
* dont use optional planCode
GitOrigin-RevId: 9315ee2350cb7bc804afa720047849c220781686
* removing the group size 50
* removing the if condition for 20/50 groups
* running make cleanup_unused_locales
* removing instances of sizesForHighDenominationCurrencies and the related if conditions
* removing the price related to group size of 50 in different currencies
* fixing the test
* changing the 50 to 20 under faqs
* changing the remaining 50 to 20
* cleaning of variables
* removing extra variable
GitOrigin-RevId: 68f5d7df1eab29360e9c806ad844f1c900341c19
* Remove uses of `useIsDsNav`
* Remove `sidebar-navigation-ui-update` as true from analytics events
* Hide "ds-nav" survey for users who have the feature flag
* `make cleanup_unused_locales` & `bin/run web npm run extract-translations`
* Update frontend tests
GitOrigin-RevId: 83f429d81ca1b46e9eab4fc667a921026a85912f
* hide cached files/logs and files buttons while primary paywall showing
* replace plans link with interstitial
* open checkout in new tab
* editors > collaborators, use correct collab count for student plan, refactor collab translations
* fix variable case
GitOrigin-RevId: 48f53aa385ed6d7e5c9b485fe4a045a47c448777
* Reapply "Increase the length of unsaved doc time before the editor is locked (#23431)"
This reverts commit d0efca398e59ca488c530ee9ec5ca76f29843679.
* Use pendingOpCreatedAt if inflightOpCreatedAt isn't set
GitOrigin-RevId: b3301d7cc1554215a4ba569537bd47beeefde20f
* Use opInflightSince to measure unsaved doc time
* Use performance.now() for lastAcked timestamp
* Use inflightOpCreatedAt
* Increase MAX_UNSAVED_ALERT_SECONDS to 15
* Increase MAX_UNSAVED_SECONDS to 30
* Increase FATAL_OP_TIMEOUT to 45000
* Convert "Connection lost" modal to a notification
GitOrigin-RevId: 2d4233723620fd03ce6d6c5795c48c33c0b2f92c
* adding the right translations to match figma
* adding 2 more translations
* adding the correct styling for the translation
* adding the last translation
* removing unused button and extra line
* adding the p tags and necessary styling to remover margin bottom
GitOrigin-RevId: 97c47e53ee4ae13e95027c602521258f056a6bed
* copy pasting the code into new redesign file from old paywall file
* creating a new file for redesign - pdf-log-entry-redesign and copy pasting the old file content for now
* adding redesign file for header and copy pasting old file content for now
* using pdf-log-entry-redesign
* adding first round of styling for headint title under BS5 styling
* adding hasBorder property on the inhouse button component
* adding a cta container for 2 buttons
* adding the icon and fixing the class hierarchy
* fixing the spacing so spacing matches the figma design
* adding a translation for heading
* adding bg color and spacing for heading
* removing no thanks button
* changing the font size
* adding the link colors
* adding the required spacing on the new website redesign logs pane components
* seperating the whole component into a new component TimeoutMessageAfterPaywallDismissal for easy display later in
* removing the class that I had added earlier
* deleting the website redesign folder because files dupliocated in that folder did not have any content changes, redesign only needs styling changes for now
* adding try for free translation
* adding the unfilled icon and ficing the heading sizew
* fixing the padding of log-entry-formatted-content
* running npm run extract-translations
GitOrigin-RevId: 810ddd6037cbad0761ea23a9a2e0693a7ad7130a