Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: adding test for partial import/export within new page/App #37388

Closed
wants to merge 4 commits into from

Conversation

NandanAnantharamu
Copy link
Collaborator

@NandanAnantharamu NandanAnantharamu commented Nov 14, 2024

Adding tests for partial import/export
To be done into a new app
To be done into a new page

/ok-to-test tags="@tag.All"

Tip

🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/11966660885
Commit: 6cfcddb
Cypress dashboard.
Tags: @tag.All
Spec:


Fri, 22 Nov 2024 05:53:22 UTC

Copy link
Contributor

coderabbitai bot commented Nov 14, 2024

Walkthrough

The changes introduce a new Cypress end-to-end test file, PartialImportExportWithinNewPageAndApp.ts, which focuses on testing the partial import and export functionality in a web application. Additionally, new JSON configuration files, ImportExport.json, PartialQueryExport.json, and PartialWidgetExport.json, are added, detailing the structure for application components, including data sources, custom libraries, actions, and widgets. The tests ensure the correct behavior of the import and export processes, while the JSON files provide necessary configurations for the application context.

Changes

File Path Change Summary
app/client/cypress/e2e/Regression/ClientSide/PartialImportExport/PartialImportExportWithinNewPageAndApp.ts New file added containing Cypress end-to-end tests for partial import and export functionality.
app/client/cypress/fixtures/PartialImportExport/ImportExport.json New JSON structure added detailing application configuration, including data sources, libraries, actions, and widgets.
app/client/cypress/fixtures/PartialImportExport/PartialQueryExport.json New JSON file added defining the structure for an application action related to query export.
app/client/cypress/fixtures/PartialImportExport/PartialWidgetExport.json New JSON file added defining the structure for application widget export, including layout and properties.
app/client/cypress/limited-tests.txt Updated test file path for limited tests to include the new Cypress test file for partial import/export.

Possibly related PRs

Suggested labels

Task, ok-to-test

Suggested reviewers

  • ApekshaBhosale
  • sagar-qa007

🎉 In the land of code where tests do play,
New imports and exports brighten the day.
With JSON structures crisp and neat,
Cypress tests make the workflow complete!
So here's to the changes, both bold and bright,
Ensuring our app runs just right! 🌟


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@github-actions github-actions bot added skip-changelog Adding this label to a PR prevents it from being listed in the changelog Test labels Nov 14, 2024
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 4

🧹 Outside diff range and nitpick comments (6)
app/client/cypress/e2e/Regression/ClientSide/PartialImportExport/PartialImportExportWithinNewPageAndApp.ts (2)

31-31: Remove empty beforeEach hook.

Empty hooks should be removed to maintain clean test code.

-    beforeEach(() => {});

86-105: Refactor repeated import patterns into a helper function.

The pattern of opening modal and importing files is repeated across test cases. Consider extracting this into a helper function.

// Suggested helper function:
const importFileWithType = (fileName: string, type: string, elements: string[]) => {
  partialImportExport.OpenImportModal();
  partialImportExport.ImportPartiallyExportedFile(fileName, type, elements);
};

// Usage in test:
importFileWithType("PartialWidgetExport.json", "Widgets", ["Table1", "Button1"]);
importFileWithType("PartialQueryExport.json", "Queries", ["Api1"]);
app/client/cypress/fixtures/PartialImportExport/ImportExport.json (4)

1-1: Consider bundling jspdf library

Using jspdf directly from CDN (v2.5.1) may cause reliability issues. Consider bundling it with the application.


1-1: Consider parameterizing API configuration

The Google Sheets API action has hardcoded values for:

  • Sheet URL
  • Pagination limits
  • Column selection

1-1: Complete the implementation of JSObject2

The myFun2 function contains TODO comments and is not implemented.

Would you like me to help implement the async function or create an issue to track this?


1-1: Consider making table columns configurable

The table widget has hardcoded configurations for:

  • Column widths
  • Column types
  • Number formatting
📜 Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL

📥 Commits

Reviewing files that changed from the base of the PR and between 8a45e5a and 8c9026c.

📒 Files selected for processing (2)
  • app/client/cypress/e2e/Regression/ClientSide/PartialImportExport/PartialImportExportWithinNewPageAndApp.ts (1 hunks)
  • app/client/cypress/fixtures/PartialImportExport/ImportExport.json (1 hunks)
🧰 Additional context used
📓 Path-based instructions (2)
app/client/cypress/e2e/Regression/ClientSide/PartialImportExport/PartialImportExportWithinNewPageAndApp.ts (1)

Pattern app/client/cypress/**/**.*: Review the following e2e test code written using the Cypress test library. Ensure that:

  • Follow best practices for Cypress code and e2e automation.
  • Avoid using cy.wait in code.
  • Avoid using cy.pause in code.
  • Avoid using agHelper.sleep().
  • Use locator variables for locators and do not use plain strings.
  • Use data-* attributes for selectors.
  • Avoid Xpaths, Attributes and CSS path.
  • Avoid selectors like .btn.submit or button[type=submit].
  • Perform logins via API with LoginFromAPI.
  • Perform logout via API with LogOutviaAPI.
  • Perform signup via API with SignupFromAPI.
  • Avoid using it.only.
  • Avoid using after and aftereach in test cases.
  • Use multiple assertions for expect statements.
  • Avoid using strings for assertions.
  • Do not use duplicate filenames even with different paths.
  • Avoid using agHelper.Sleep, this.Sleep in any file in code.
app/client/cypress/fixtures/PartialImportExport/ImportExport.json (1)

Pattern app/client/cypress/**/**.*: Review the following e2e test code written using the Cypress test library. Ensure that:

  • Follow best practices for Cypress code and e2e automation.
  • Avoid using cy.wait in code.
  • Avoid using cy.pause in code.
  • Avoid using agHelper.sleep().
  • Use locator variables for locators and do not use plain strings.
  • Use data-* attributes for selectors.
  • Avoid Xpaths, Attributes and CSS path.
  • Avoid selectors like .btn.submit or button[type=submit].
  • Perform logins via API with LoginFromAPI.
  • Perform logout via API with LogOutviaAPI.
  • Perform signup via API with SignupFromAPI.
  • Avoid using it.only.
  • Avoid using after and aftereach in test cases.
  • Use multiple assertions for expect statements.
  • Avoid using strings for assertions.
  • Do not use duplicate filenames even with different paths.
  • Avoid using agHelper.Sleep, this.Sleep in any file in code.
🔇 Additional comments (2)
app/client/cypress/e2e/Regression/ClientSide/PartialImportExport/PartialImportExportWithinNewPageAndApp.ts (1)

1-13: LGTM! Clean imports and fixture setup.

app/client/cypress/fixtures/PartialImportExport/ImportExport.json (1)

1-1: Verify schema version compatibility

The large gap between client schema version (1) and server schema version (11) may indicate version compatibility issues.

✅ Verification successful

Based on the search results, I can see that the schema version mismatch between client (1) and server (11) in the file under review is actually a common pattern across many test fixtures and application configurations. The version differences appear to be by design, with client versions typically being 1.0 while server versions vary from 3 to 11 across different test cases and configurations.

Schema version difference is expected

The version mismatch between client schema version 1 and server schema version 11 is consistent with the application's test fixtures and configuration patterns.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Check schema version compatibility in other config files
rg -g "*.json" "\"(client|server)SchemaVersion\""

Length of output: 266476

Comment on lines +58 to +59
partialImportExport.OpenImportModal();
partialImportExport.ImportPartiallyExportedFile(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Remove redundant OpenImportModal call.

The import modal is already opened in line 55.

-      partialImportExport.OpenImportModal();
       partialImportExport.ImportPartiallyExportedFile(
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
partialImportExport.OpenImportModal();
partialImportExport.ImportPartiallyExportedFile(
partialImportExport.ImportPartiallyExportedFile(

fixtureName,
);

cy.wait(5000);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Replace cy.wait with proper assertions.

Using cy.wait is against our coding guidelines. Instead, wait for specific elements or network requests to complete.

-      cy.wait(5000);
+      agHelper.WaitUntilToastDisappear();
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
cy.wait(5000);
agHelper.WaitUntilToastDisappear();

Comment on lines 82 to 83
agHelper.AssertElementLength(`${locators._widgetInDeployed('tablewidgetv2')}`, 2);
agHelper.AssertElementLength(`${locators._widgetInDeployed('buttonwidget')}`, 2);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Use locator variables instead of string concatenation.

String concatenation in locators should be avoided. Define these as locator variables.

-      agHelper.AssertElementLength(`${locators._widgetInDeployed('tablewidgetv2')}`, 2);
-      agHelper.AssertElementLength(`${locators._widgetInDeployed('buttonwidget')}`, 2);
+      const tableWidgetLocator = locators._widgetInDeployed('tablewidgetv2');
+      const buttonWidgetLocator = locators._widgetInDeployed('buttonwidget');
+      agHelper.AssertElementLength(tableWidgetLocator, 2);
+      agHelper.AssertElementLength(buttonWidgetLocator, 2);
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
agHelper.AssertElementLength(`${locators._widgetInDeployed('tablewidgetv2')}`, 2);
agHelper.AssertElementLength(`${locators._widgetInDeployed('buttonwidget')}`, 2);
const tableWidgetLocator = locators._widgetInDeployed('tablewidgetv2');
const buttonWidgetLocator = locators._widgetInDeployed('buttonwidget');
agHelper.AssertElementLength(tableWidgetLocator, 2);
agHelper.AssertElementLength(buttonWidgetLocator, 2);

@@ -0,0 +1 @@
{"artifactJsonType":"APPLICATION","clientSchemaVersion":1,"serverSchemaVersion":11,"datasourceList":[{"datasourceConfiguration":{"url":""},"name":"Untitled datasource 2","pluginId":"google-sheets-plugin","messages":[],"isAutoGenerated":false,"isValid":true}],"customJSLibList":[{"userPermissions":[],"name":"jsonwebtoken","uidString":"jsonwebtoken_/libraries/[email protected]","accessor":["jsonwebtoken"],"url":"/libraries/[email protected]","version":"8.5.1","defs":"{\"!name\":\"LIB/jsonwebtoken\",\"jsonwebtoken\":{\"decode\":{\"!type\":\"fn()\",\"prototype\":{}},\"verify\":{\"!type\":\"fn()\",\"prototype\":{}},\"sign\":{\"!type\":\"fn()\",\"prototype\":{}},\"JsonWebTokenError\":{\"!type\":\"fn()\",\"prototype\":{\"message\":{\"!type\":\"string\"},\"toString\":{\"!type\":\"fn()\"}}},\"NotBeforeError\":{\"!type\":\"fn()\",\"prototype\":{}},\"TokenExpiredError\":{\"!type\":\"fn()\",\"prototype\":{}}}}"},{"userPermissions":[],"name":"jspdf","uidString":"jspdf_https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js","accessor":["jspdf"],"url":"https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js","version":"2.5.1","defs":"{\"!name\":\"LIB/jspdf\",\"jspdf\":{\"AcroForm\":{\"ChoiceField\":{\"!type\":\"fn()\",\"prototype\":{}},\"ListBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"ComboBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"EditBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"Button\":{\"!type\":\"fn()\",\"prototype\":{}},\"PushButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"RadioButton\":{\"!type\":\"fn()\",\"prototype\":{\"setAppearance\":{\"!type\":\"fn()\",\"prototype\":{}},\"createOption\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"CheckBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"TextField\":{\"!type\":\"fn()\",\"prototype\":{}},\"PasswordField\":{\"!type\":\"fn()\",\"prototype\":{}},\"Appearance\":{\"CheckBox\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"RadioButton\":{\"Circle\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"Cross\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"createDefaultAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"internal\":{\"Bezier_C\":{\"!type\":\"number\"},\"calculateCross\":{\"!type\":\"fn()\",\"prototype\":{}},\"getWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"getHeight\":{\"!type\":\"fn()\",\"prototype\":{}}}}},\"AcroFormAppearance\":{\"CheckBox\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"RadioButton\":{\"Circle\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"Cross\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"createDefaultAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"internal\":{\"Bezier_C\":{\"!type\":\"number\"},\"calculateCross\":{\"!type\":\"fn()\",\"prototype\":{}},\"getWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"getHeight\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"AcroFormButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormCheckBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormChoiceField\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormComboBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormEditBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormListBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormPasswordField\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormPushButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormRadioButton\":{\"!type\":\"fn()\",\"prototype\":{\"setAppearance\":{\"!type\":\"fn()\",\"prototype\":{}},\"createOption\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"AcroFormTextField\":{\"!type\":\"fn()\",\"prototype\":{}},\"GState\":{\"!type\":\"fn()\",\"prototype\":{\"equals\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"ShadingPattern\":{\"!type\":\"fn()\",\"prototype\":{}},\"TilingPattern\":{\"!type\":\"fn()\",\"prototype\":{}},\"default\":{\"!type\":\"fn()\",\"API\":{\"events\":{\"0\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"1\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"2\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"3\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"4\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"5\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"6\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"7\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"8\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"9\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"10\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"11\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"12\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"13\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"__acroform__\":{\"setBit\":{\"!type\":\"fn()\",\"prototype\":{}},\"clearBit\":{\"!type\":\"fn()\",\"prototype\":{}},\"getBit\":{\"!type\":\"fn()\",\"prototype\":{}},\"getBitForPdf\":{\"!type\":\"fn()\",\"prototype\":{}},\"setBitForPdf\":{\"!type\":\"fn()\",\"prototype\":{}},\"clearBitForPdf\":{\"!type\":\"fn()\",\"prototype\":{}},\"calculateCoordinates\":{\"!type\":\"fn()\",\"prototype\":{}},\"arrayToPdfArray\":{\"!type\":\"fn()\",\"prototype\":{}}},\"addField\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormChoiceField\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormListBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormComboBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormEditBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormPushButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormRadioButton\":{\"!type\":\"fn()\",\"prototype\":{\"setAppearance\":{\"!type\":\"fn()\",\"prototype\":{}},\"createOption\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"AcroFormCheckBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormTextField\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormPasswordField\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormAppearance\":{\"CheckBox\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"RadioButton\":{\"Circle\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"Cross\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"createDefaultAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"internal\":{\"Bezier_C\":{\"!type\":\"number\"},\"calculateCross\":{\"!type\":\"fn()\",\"prototype\":{}},\"getWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"getHeight\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"AcroForm\":{\"ChoiceField\":{\"!type\":\"fn()\",\"prototype\":{}},\"ListBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"ComboBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"EditBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"Button\":{\"!type\":\"fn()\",\"prototype\":{}},\"PushButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"RadioButton\":{\"!type\":\"fn()\",\"prototype\":{\"setAppearance\":{\"!type\":\"fn()\",\"prototype\":{}},\"createOption\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"CheckBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"TextField\":{\"!type\":\"fn()\",\"prototype\":{}},\"PasswordField\":{\"!type\":\"fn()\",\"prototype\":{}},\"Appearance\":{\"CheckBox\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"RadioButton\":{\"Circle\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"Cross\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"createDefaultAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"internal\":{\"Bezier_C\":{\"!type\":\"number\"},\"calculateCross\":{\"!type\":\"fn()\",\"prototype\":{}},\"getWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"getHeight\":{\"!type\":\"fn()\",\"prototype\":{}}}}},\"__addimage__\":{\"getImageFileTypeByImageData\":{\"!type\":\"fn()\",\"prototype\":{}},\"sHashCode\":{\"!type\":\"fn()\",\"prototype\":{}},\"validateStringAsBase64\":{\"!type\":\"fn()\",\"prototype\":{}},\"extractImageFromDataUrl\":{\"!type\":\"fn()\",\"prototype\":{}},\"supportsArrayBuffer\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArrayBuffer\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArrayBufferView\":{\"!type\":\"fn()\",\"prototype\":{}},\"binaryStringToUint8Array\":{\"!type\":\"fn()\",\"prototype\":{}},\"arrayBufferToBinaryString\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertBase64ToBinaryString\":{\"!type\":\"fn()\",\"prototype\":{}}},\"color_spaces\":{\"DEVICE_RGB\":{\"!type\":\"string\"},\"DEVICE_GRAY\":{\"!type\":\"string\"},\"DEVICE_CMYK\":{\"!type\":\"string\"},\"CAL_GREY\":{\"!type\":\"string\"},\"CAL_RGB\":{\"!type\":\"string\"},\"LAB\":{\"!type\":\"string\"},\"ICC_BASED\":{\"!type\":\"string\"},\"INDEXED\":{\"!type\":\"string\"},\"PATTERN\":{\"!type\":\"string\"},\"SEPARATION\":{\"!type\":\"string\"},\"DEVICE_N\":{\"!type\":\"string\"}},\"decode\":{\"DCT_DECODE\":{\"!type\":\"string\"},\"FLATE_DECODE\":{\"!type\":\"string\"},\"LZW_DECODE\":{\"!type\":\"string\"},\"JPX_DECODE\":{\"!type\":\"string\"},\"JBIG2_DECODE\":{\"!type\":\"string\"},\"ASCII85_DECODE\":{\"!type\":\"string\"},\"ASCII_HEX_DECODE\":{\"!type\":\"string\"},\"RUN_LENGTH_DECODE\":{\"!type\":\"string\"},\"CCITT_FAX_DECODE\":{\"!type\":\"string\"}},\"image_compression\":{\"NONE\":{\"!type\":\"string\"},\"FAST\":{\"!type\":\"string\"},\"MEDIUM\":{\"!type\":\"string\"},\"SLOW\":{\"!type\":\"string\"}},\"addImage\":{\"!type\":\"fn()\",\"prototype\":{}},\"getImageProperties\":{\"!type\":\"fn()\",\"prototype\":{}},\"createAnnotation\":{\"!type\":\"fn()\",\"prototype\":{}},\"link\":{\"!type\":\"fn()\",\"prototype\":{}},\"textWithLink\":{\"!type\":\"fn()\",\"prototype\":{}},\"getTextWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"__arabicParser__\":{\"isInArabicSubstitutionA\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArabicLetter\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArabicEndLetter\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArabicAlfLetter\":{\"!type\":\"fn()\",\"prototype\":{}},\"arabicLetterHasIsolatedForm\":{\"!type\":\"fn()\",\"prototype\":{}},\"arabicLetterHasFinalForm\":{\"!type\":\"fn()\",\"prototype\":{}},\"arabicLetterHasInitialForm\":{\"!type\":\"fn()\",\"prototype\":{}},\"arabicLetterHasMedialForm\":{\"!type\":\"fn()\",\"prototype\":{}},\"resolveLigatures\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArabicDiacritic\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCorrectForm\":{\"!type\":\"fn()\",\"prototype\":{}},\"processArabic\":{\"!type\":\"fn()\",\"prototype\":{}}},\"processArabic\":{\"!type\":\"fn()\",\"prototype\":{}},\"autoPrint\":{\"!type\":\"fn()\",\"prototype\":{}},\"setHeaderFunction\":{\"!type\":\"fn()\",\"prototype\":{}},\"getTextDimensions\":{\"!type\":\"fn()\",\"prototype\":{}},\"cellAddPage\":{\"!type\":\"fn()\",\"prototype\":{}},\"cell\":{\"!type\":\"fn()\",\"prototype\":{}},\"table\":{\"!type\":\"fn()\",\"prototype\":{}},\"setTableHeaderRow\":{\"!type\":\"fn()\",\"prototype\":{}},\"printHeaderRow\":{\"!type\":\"fn()\",\"prototype\":{}},\"processDataByFilters\":{\"!type\":\"fn()\",\"prototype\":{}},\"loadFile\":{\"!type\":\"fn()\",\"prototype\":{}},\"loadImageFile\":{\"!type\":\"fn()\",\"prototype\":{}},\"html\":{\"!type\":\"fn()\",\"prototype\":{}},\"addJS\":{\"!type\":\"fn()\",\"prototype\":{}},\"processJPEG\":{\"!type\":\"fn()\",\"prototype\":{}},\"processPNG\":{\"!type\":\"fn()\",\"prototype\":{}},\"processGIF89A\":{\"!type\":\"fn()\",\"prototype\":{}},\"processGIF87A\":{\"!type\":\"fn()\",\"prototype\":{}},\"processBMP\":{\"!type\":\"fn()\",\"prototype\":{}},\"processWEBP\":{\"!type\":\"fn()\",\"prototype\":{}},\"processRGBA\":{\"!type\":\"fn()\",\"prototype\":{}},\"setLanguage\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCharWidthsArray\":{\"!type\":\"fn()\",\"prototype\":{}},\"getStringUnitWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"splitTextToSize\":{\"!type\":\"fn()\",\"prototype\":{}},\"__fontmetrics__\":{\"compress\":{\"!type\":\"fn()\",\"prototype\":{}},\"uncompress\":{\"!type\":\"fn()\",\"prototype\":{}}},\"addSvgAsImage\":{\"!type\":\"fn()\",\"prototype\":{}},\"putTotalPages\":{\"!type\":\"fn()\",\"prototype\":{}},\"viewerPreferences\":{\"!type\":\"fn()\",\"prototype\":{}},\"addMetadata\":{\"!type\":\"fn()\",\"prototype\":{}},\"pdfEscape16\":{\"!type\":\"fn()\",\"prototype\":{}},\"existsFileInVFS\":{\"!type\":\"fn()\",\"prototype\":{}},\"addFileToVFS\":{\"!type\":\"fn()\",\"prototype\":{}},\"getFileFromVFS\":{\"!type\":\"fn()\",\"prototype\":{}},\"TTFFont\":{\"!type\":\"fn()\",\"open\":{\"!type\":\"fn()\",\"prototype\":{}},\"prototype\":{\"parse\":{\"!type\":\"fn()\",\"prototype\":{}},\"registerTTF\":{\"!type\":\"fn()\",\"prototype\":{}},\"characterToGlyph\":{\"!type\":\"fn()\",\"prototype\":{}},\"widthOfGlyph\":{\"!type\":\"fn()\",\"prototype\":{}},\"widthOfString\":{\"!type\":\"fn()\",\"prototype\":{}},\"lineHeight\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"PDFObject\":{\"!type\":\"fn()\",\"convert\":{\"!type\":\"fn()\",\"prototype\":{}},\"prototype\":{}}},\"version\":{\"!type\":\"string\"},\"AcroForm\":{\"ChoiceField\":{\"!type\":\"fn()\",\"prototype\":{}},\"ListBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"ComboBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"EditBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"Button\":{\"!type\":\"fn()\",\"prototype\":{}},\"PushButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"RadioButton\":{\"!type\":\"fn()\",\"prototype\":{\"setAppearance\":{\"!type\":\"fn()\",\"prototype\":{}},\"createOption\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"CheckBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"TextField\":{\"!type\":\"fn()\",\"prototype\":{}},\"PasswordField\":{\"!type\":\"fn()\",\"prototype\":{}},\"Appearance\":{\"CheckBox\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"RadioButton\":{\"Circle\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"Cross\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"createDefaultAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"internal\":{\"Bezier_C\":{\"!type\":\"number\"},\"calculateCross\":{\"!type\":\"fn()\",\"prototype\":{}},\"getWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"getHeight\":{\"!type\":\"fn()\",\"prototype\":{}}}}},\"getPageSize\":{\"!type\":\"fn()\",\"prototype\":{}},\"prototype\":{\"__bidiEngine__\":{\"!type\":\"fn()\",\"prototype\":{}}},\"__bidiEngine__\":{\"!type\":\"fn()\",\"prototype\":{}}},\"jsPDF\":{\"!type\":\"fn()\",\"API\":{\"events\":{\"0\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"1\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"2\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"3\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"4\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"5\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"6\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"7\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"8\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"9\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"10\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"11\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"12\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"13\":{\"0\":{\"!type\":\"string\"},\"1\":{\"!type\":\"fn()\",\"prototype\":{}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"toString\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"Symbol(src)_1.z6tyubfuv9\":{\"!type\":\"string\"}},\"toLocaleString\":{\"!type\":\"fn()\"},\"join\":{\"!type\":\"fn()\"},\"reverse\":{\"!type\":\"fn()\"},\"sort\":{\"!type\":\"fn()\"},\"push\":{\"!type\":\"fn()\"},\"pop\":{\"!type\":\"fn()\"},\"shift\":{\"!type\":\"fn()\"},\"unshift\":{\"!type\":\"fn()\"},\"splice\":{\"!type\":\"fn()\"},\"concat\":{\"!type\":\"fn()\"},\"slice\":{\"!type\":\"fn()\"},\"lastIndexOf\":{\"!type\":\"fn()\"},\"indexOf\":{\"!type\":\"fn()\"},\"forEach\":{\"!type\":\"fn()\"},\"map\":{\"!type\":\"fn()\"},\"filter\":{\"!type\":\"fn()\"},\"reduce\":{\"!type\":\"fn()\"},\"reduceRight\":{\"!type\":\"fn()\"},\"some\":{\"!type\":\"fn()\"},\"every\":{\"!type\":\"fn()\"},\"find\":{\"!type\":\"fn()\"},\"findIndex\":{\"!type\":\"fn()\"},\"copyWithin\":{\"!type\":\"fn()\"},\"fill\":{\"!type\":\"fn()\"},\"entries\":{\"!type\":\"fn()\"},\"keys\":{\"!type\":\"fn()\"},\"values\":{\"!type\":\"fn()\"},\"includes\":{\"!type\":\"fn()\"},\"flatMap\":{\"!type\":\"fn()\"},\"flat\":{\"!type\":\"fn()\"},\"at\":{\"!type\":\"fn()\"},\"findLast\":{\"!type\":\"fn()\"},\"findLastIndex\":{\"!type\":\"fn()\"},\"toReversed\":{\"!type\":\"fn()\"},\"toSorted\":{\"!type\":\"fn()\"},\"toSpliced\":{\"!type\":\"fn()\"},\"with\":{\"!type\":\"fn()\"},\"flatten\":{\"!type\":\"fn()\",\"Symbol(src)_1.nlgkvika8m\":{\"!type\":\"string\"},\"prototype\":{}}},\"__acroform__\":{\"setBit\":{\"!type\":\"fn()\",\"prototype\":{}},\"clearBit\":{\"!type\":\"fn()\",\"prototype\":{}},\"getBit\":{\"!type\":\"fn()\",\"prototype\":{}},\"getBitForPdf\":{\"!type\":\"fn()\",\"prototype\":{}},\"setBitForPdf\":{\"!type\":\"fn()\",\"prototype\":{}},\"clearBitForPdf\":{\"!type\":\"fn()\",\"prototype\":{}},\"calculateCoordinates\":{\"!type\":\"fn()\",\"prototype\":{}},\"arrayToPdfArray\":{\"!type\":\"fn()\",\"prototype\":{}}},\"addField\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormChoiceField\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormListBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormComboBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormEditBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormPushButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormRadioButton\":{\"!type\":\"fn()\",\"prototype\":{\"setAppearance\":{\"!type\":\"fn()\",\"prototype\":{}},\"createOption\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"AcroFormCheckBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormTextField\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormPasswordField\":{\"!type\":\"fn()\",\"prototype\":{}},\"AcroFormAppearance\":{\"CheckBox\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"RadioButton\":{\"Circle\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"Cross\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"createDefaultAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"internal\":{\"Bezier_C\":{\"!type\":\"number\"},\"calculateCross\":{\"!type\":\"fn()\",\"prototype\":{}},\"getWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"getHeight\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"AcroForm\":{\"ChoiceField\":{\"!type\":\"fn()\",\"prototype\":{}},\"ListBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"ComboBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"EditBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"Button\":{\"!type\":\"fn()\",\"prototype\":{}},\"PushButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"RadioButton\":{\"!type\":\"fn()\",\"prototype\":{\"setAppearance\":{\"!type\":\"fn()\",\"prototype\":{}},\"createOption\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"CheckBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"TextField\":{\"!type\":\"fn()\",\"prototype\":{}},\"PasswordField\":{\"!type\":\"fn()\",\"prototype\":{}},\"Appearance\":{\"CheckBox\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"RadioButton\":{\"Circle\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"Cross\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"createDefaultAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"internal\":{\"Bezier_C\":{\"!type\":\"number\"},\"calculateCross\":{\"!type\":\"fn()\",\"prototype\":{}},\"getWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"getHeight\":{\"!type\":\"fn()\",\"prototype\":{}}}}},\"__addimage__\":{\"getImageFileTypeByImageData\":{\"!type\":\"fn()\",\"prototype\":{}},\"sHashCode\":{\"!type\":\"fn()\",\"prototype\":{}},\"validateStringAsBase64\":{\"!type\":\"fn()\",\"prototype\":{}},\"extractImageFromDataUrl\":{\"!type\":\"fn()\",\"prototype\":{}},\"supportsArrayBuffer\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArrayBuffer\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArrayBufferView\":{\"!type\":\"fn()\",\"prototype\":{}},\"binaryStringToUint8Array\":{\"!type\":\"fn()\",\"prototype\":{}},\"arrayBufferToBinaryString\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertBase64ToBinaryString\":{\"!type\":\"fn()\",\"prototype\":{}}},\"color_spaces\":{\"DEVICE_RGB\":{\"!type\":\"string\"},\"DEVICE_GRAY\":{\"!type\":\"string\"},\"DEVICE_CMYK\":{\"!type\":\"string\"},\"CAL_GREY\":{\"!type\":\"string\"},\"CAL_RGB\":{\"!type\":\"string\"},\"LAB\":{\"!type\":\"string\"},\"ICC_BASED\":{\"!type\":\"string\"},\"INDEXED\":{\"!type\":\"string\"},\"PATTERN\":{\"!type\":\"string\"},\"SEPARATION\":{\"!type\":\"string\"},\"DEVICE_N\":{\"!type\":\"string\"}},\"decode\":{\"DCT_DECODE\":{\"!type\":\"string\"},\"FLATE_DECODE\":{\"!type\":\"string\"},\"LZW_DECODE\":{\"!type\":\"string\"},\"JPX_DECODE\":{\"!type\":\"string\"},\"JBIG2_DECODE\":{\"!type\":\"string\"},\"ASCII85_DECODE\":{\"!type\":\"string\"},\"ASCII_HEX_DECODE\":{\"!type\":\"string\"},\"RUN_LENGTH_DECODE\":{\"!type\":\"string\"},\"CCITT_FAX_DECODE\":{\"!type\":\"string\"}},\"image_compression\":{\"NONE\":{\"!type\":\"string\"},\"FAST\":{\"!type\":\"string\"},\"MEDIUM\":{\"!type\":\"string\"},\"SLOW\":{\"!type\":\"string\"}},\"addImage\":{\"!type\":\"fn()\",\"prototype\":{}},\"getImageProperties\":{\"!type\":\"fn()\",\"prototype\":{}},\"createAnnotation\":{\"!type\":\"fn()\",\"prototype\":{}},\"link\":{\"!type\":\"fn()\",\"prototype\":{}},\"textWithLink\":{\"!type\":\"fn()\",\"prototype\":{}},\"getTextWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"__arabicParser__\":{\"isInArabicSubstitutionA\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArabicLetter\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArabicEndLetter\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArabicAlfLetter\":{\"!type\":\"fn()\",\"prototype\":{}},\"arabicLetterHasIsolatedForm\":{\"!type\":\"fn()\",\"prototype\":{}},\"arabicLetterHasFinalForm\":{\"!type\":\"fn()\",\"prototype\":{}},\"arabicLetterHasInitialForm\":{\"!type\":\"fn()\",\"prototype\":{}},\"arabicLetterHasMedialForm\":{\"!type\":\"fn()\",\"prototype\":{}},\"resolveLigatures\":{\"!type\":\"fn()\",\"prototype\":{}},\"isArabicDiacritic\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCorrectForm\":{\"!type\":\"fn()\",\"prototype\":{}},\"processArabic\":{\"!type\":\"fn()\",\"prototype\":{}}},\"processArabic\":{\"!type\":\"fn()\",\"prototype\":{}},\"autoPrint\":{\"!type\":\"fn()\",\"prototype\":{}},\"setHeaderFunction\":{\"!type\":\"fn()\",\"prototype\":{}},\"getTextDimensions\":{\"!type\":\"fn()\",\"prototype\":{}},\"cellAddPage\":{\"!type\":\"fn()\",\"prototype\":{}},\"cell\":{\"!type\":\"fn()\",\"prototype\":{}},\"table\":{\"!type\":\"fn()\",\"prototype\":{}},\"setTableHeaderRow\":{\"!type\":\"fn()\",\"prototype\":{}},\"printHeaderRow\":{\"!type\":\"fn()\",\"prototype\":{}},\"processDataByFilters\":{\"!type\":\"fn()\",\"prototype\":{}},\"loadFile\":{\"!type\":\"fn()\",\"prototype\":{}},\"loadImageFile\":{\"!type\":\"fn()\",\"prototype\":{}},\"html\":{\"!type\":\"fn()\",\"prototype\":{}},\"addJS\":{\"!type\":\"fn()\",\"prototype\":{}},\"processJPEG\":{\"!type\":\"fn()\",\"prototype\":{}},\"processPNG\":{\"!type\":\"fn()\",\"prototype\":{}},\"processGIF89A\":{\"!type\":\"fn()\",\"prototype\":{}},\"processGIF87A\":{\"!type\":\"fn()\",\"prototype\":{}},\"processBMP\":{\"!type\":\"fn()\",\"prototype\":{}},\"processWEBP\":{\"!type\":\"fn()\",\"prototype\":{}},\"processRGBA\":{\"!type\":\"fn()\",\"prototype\":{}},\"setLanguage\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCharWidthsArray\":{\"!type\":\"fn()\",\"prototype\":{}},\"getStringUnitWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"splitTextToSize\":{\"!type\":\"fn()\",\"prototype\":{}},\"__fontmetrics__\":{\"compress\":{\"!type\":\"fn()\",\"prototype\":{}},\"uncompress\":{\"!type\":\"fn()\",\"prototype\":{}}},\"addSvgAsImage\":{\"!type\":\"fn()\",\"prototype\":{}},\"putTotalPages\":{\"!type\":\"fn()\",\"prototype\":{}},\"viewerPreferences\":{\"!type\":\"fn()\",\"prototype\":{}},\"addMetadata\":{\"!type\":\"fn()\",\"prototype\":{}},\"pdfEscape16\":{\"!type\":\"fn()\",\"prototype\":{}},\"existsFileInVFS\":{\"!type\":\"fn()\",\"prototype\":{}},\"addFileToVFS\":{\"!type\":\"fn()\",\"prototype\":{}},\"getFileFromVFS\":{\"!type\":\"fn()\",\"prototype\":{}},\"TTFFont\":{\"!type\":\"fn()\",\"open\":{\"!type\":\"fn()\",\"prototype\":{}},\"prototype\":{\"parse\":{\"!type\":\"fn()\",\"prototype\":{}},\"registerTTF\":{\"!type\":\"fn()\",\"prototype\":{}},\"characterToGlyph\":{\"!type\":\"fn()\",\"prototype\":{}},\"widthOfGlyph\":{\"!type\":\"fn()\",\"prototype\":{}},\"widthOfString\":{\"!type\":\"fn()\",\"prototype\":{}},\"lineHeight\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"PDFObject\":{\"!type\":\"fn()\",\"convert\":{\"!type\":\"fn()\",\"prototype\":{}},\"prototype\":{}}},\"version\":{\"!type\":\"string\"},\"AcroForm\":{\"ChoiceField\":{\"!type\":\"fn()\",\"prototype\":{}},\"ListBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"ComboBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"EditBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"Button\":{\"!type\":\"fn()\",\"prototype\":{}},\"PushButton\":{\"!type\":\"fn()\",\"prototype\":{}},\"RadioButton\":{\"!type\":\"fn()\",\"prototype\":{\"setAppearance\":{\"!type\":\"fn()\",\"prototype\":{}},\"createOption\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"CheckBox\":{\"!type\":\"fn()\",\"prototype\":{}},\"TextField\":{\"!type\":\"fn()\",\"prototype\":{}},\"PasswordField\":{\"!type\":\"fn()\",\"prototype\":{}},\"Appearance\":{\"CheckBox\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"RadioButton\":{\"Circle\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}},\"Cross\":{\"createAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"getCA\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesNormal\":{\"!type\":\"fn()\",\"prototype\":{}},\"YesPushDown\":{\"!type\":\"fn()\",\"prototype\":{}},\"OffPushDown\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"createDefaultAppearanceStream\":{\"!type\":\"fn()\",\"prototype\":{}},\"internal\":{\"Bezier_C\":{\"!type\":\"number\"},\"calculateCross\":{\"!type\":\"fn()\",\"prototype\":{}},\"getWidth\":{\"!type\":\"fn()\",\"prototype\":{}},\"getHeight\":{\"!type\":\"fn()\",\"prototype\":{}}}}},\"getPageSize\":{\"!type\":\"fn()\",\"prototype\":{}},\"prototype\":{\"__bidiEngine__\":{\"!type\":\"fn()\",\"prototype\":{}}},\"__bidiEngine__\":{\"!type\":\"fn()\",\"prototype\":{}}},\"__esModule\":{\"!type\":\"bool\"}}}"}],"actionList":[{"id":"Home_Api1","pluginType":"SAAS","pluginId":"google-sheets-plugin","unpublishedAction":{"name":"Api1","fullyQualifiedName":"Api1","datasource":{"id":"Untitled datasource 2","userPermissions":[],"name":"Untitled datasource 2","pluginId":"google-sheets-plugin","messages":[],"isValid":true},"pageId":"Home","actionConfiguration":{"timeoutInMillisecond":10000,"paginationType":"NONE","encodeParamsToggle":true,"formData":{"command":{"data":"FETCH_MANY"},"entityType":{"data":"ROWS"},"tableHeaderIndex":{"data":"1"},"projection":{"data":["Currency"]},"queryFormat":{"data":"ROWS"},"range":{"data":""},"where":{"data":{"condition":"AND","children":[{"condition":"LT"}]}},"pagination":{"data":{"limit":"20","offset":"0"}},"smartSubstitution":{"data":true},"sheetUrl":{"data":"https://docs.google.com/spreadsheets/d/1DLNNumIhXhbajHGAEhWfzlgixcAu259gzAOVvLtWVpA/edit"},"sheetName":{"data":"Sheet1"},"sortBy":{"data":[{"column":"","order":"Ascending"}]}}},"executeOnLoad":true,"dynamicBindingPathList":[],"isValid":true,"invalids":[],"messages":[],"jsonPathKeys":[],"confirmBeforeExecute":false,"userPermissions":[]},"publishedAction":{"name":"Api1","fullyQualifiedName":"Api1","datasource":{"id":"Untitled datasource 2","userPermissions":[],"name":"Untitled datasource 2","pluginId":"google-sheets-plugin","messages":[],"isValid":true},"pageId":"Home","actionConfiguration":{"timeoutInMillisecond":10000,"paginationType":"NONE","encodeParamsToggle":true,"formData":{"command":{"data":"FETCH_MANY"},"entityType":{"data":"ROWS"},"tableHeaderIndex":{"data":"1"},"projection":{"data":["Currency"]},"queryFormat":{"data":"ROWS"},"range":{"data":""},"where":{"data":{"condition":"AND","children":[{"condition":"LT"}]}},"pagination":{"data":{"limit":"20","offset":"0"}},"smartSubstitution":{"data":true},"sheetUrl":{"data":"https://docs.google.com/spreadsheets/d/1DLNNumIhXhbajHGAEhWfzlgixcAu259gzAOVvLtWVpA/edit"},"sheetName":{"data":"Sheet1"},"sortBy":{"data":[{"column":"","order":"Ascending"}]}}},"executeOnLoad":true,"dynamicBindingPathList":[],"isValid":true,"invalids":[],"messages":[],"jsonPathKeys":[],"confirmBeforeExecute":false,"userPermissions":[]}}],"actionCollectionList":[{"id":"Home_JSObject1","unpublishedCollection":{"name":"JSObject1","pageId":"Home","pluginId":"js-plugin","pluginType":"JS","actions":[],"archivedActions":[],"body":"export default {\n\tgenPDF: () => {\n\t\tconst doc = new jspdf.jsPDF();\n\tdoc.text('Users', 20, 20);\n\t\tdoc.table(20, 30, Table1.tableData, Table1.columnOrder, {autoSize: true});\n\t\tdownload(doc.output(), 'users_list.pdf');\n\t}\n}","variables":[],"userPermissions":[]},"publishedCollection":{"name":"JSObject1","pageId":"Home","pluginId":"js-plugin","pluginType":"JS","actions":[],"archivedActions":[],"body":"export default {\n\tgenPDF: () => {\n\t\tconst doc = new jspdf.jsPDF();\n\tdoc.text('Users', 20, 20);\n\t\tdoc.table(20, 30, Table1.tableData, Table1.columnOrder, {autoSize: true});\n\t\tdownload(doc.output(), 'users_list.pdf');\n\t}\n}","variables":[],"userPermissions":[]}},{"id":"Home_JSObject2","unpublishedCollection":{"name":"JSObject2","pageId":"Home","pluginId":"js-plugin","pluginType":"JS","actions":[],"archivedActions":[],"body":"export default {\n\tmyVar1: [],\n\tmyVar2: {},\n\tmyFun1 () {\n\t\tshowAlert(moment().daysInMonth().toString());\n\t},\n\tasync myFun2 () {\n\t\t//\tuse async-await or promises\n\t\t//\tawait storeValue('varName', 'hello world')\n\t}\n}","variables":[{"name":"myVar1","value":"[]"},{"name":"myVar2","value":"{}"}],"userPermissions":[]},"publishedCollection":{"name":"JSObject2","pageId":"Home","pluginId":"js-plugin","pluginType":"JS","actions":[],"archivedActions":[],"body":"export default {\n\tmyVar1: [],\n\tmyVar2: {},\n\tmyFun1 () {\n\t\tshowAlert(moment().daysInMonth().toString());\n\t},\n\tasync myFun2 () {\n\t\t//\tuse async-await or promises\n\t\t//\tawait storeValue('varName', 'hello world')\n\t}\n}","variables":[{"name":"myVar1","value":"[]"},{"name":"myVar2","value":"{}"}],"userPermissions":[]}}],"widgets":"{\"layoutSystemType\":\"FIXED\",\"widgets\":[{\"hierarchy\":4,\"list\":[{\"boxShadow\":\"{{appsmith.theme.boxShadow.appBoxShadow}}\",\"borderColor\":\"#E0DEDE\",\"isVisibleDownload\":true,\"topRow\":1,\"isSortable\":true,\"type\":\"TABLE_WIDGET_V2\",\"inlineEditingSaveOption\":\"ROW_LEVEL\",\"animateLoading\":true,\"dynamicBindingPathList\":[{\"key\":\"accentColor\"},{\"key\":\"borderRadius\"},{\"key\":\"boxShadow\"},{\"key\":\"tableData\"},{\"key\":\"primaryColumns.rowIndex.computedValue\"},{\"key\":\"primaryColumns.Currency.computedValue\"}],\"leftColumn\":7,\"delimiter\":\",\",\"customIsLoadingValue\":\"\",\"defaultSelectedRowIndex\":0,\"flexVerticalAlignment\":\"start\",\"accentColor\":\"{{appsmith.theme.colors.primaryColor}}\",\"isVisibleFilters\":false,\"isVisible\":true,\"enableClientSideSearch\":true,\"version\":2,\"totalRecordsCount\":0,\"isLoading\":false,\"childStylesheet\":{\"button\":{\"buttonColor\":\"{{appsmith.theme.colors.primaryColor}}\",\"borderRadius\":\"{{appsmith.theme.borderRadius.appBorderRadius}}\",\"boxShadow\":\"none\"},\"menuButton\":{\"menuColor\":\"{{appsmith.theme.colors.primaryColor}}\",\"borderRadius\":\"{{appsmith.theme.borderRadius.appBorderRadius}}\",\"boxShadow\":\"none\"},\"iconButton\":{\"buttonColor\":\"{{appsmith.theme.colors.primaryColor}}\",\"borderRadius\":\"{{appsmith.theme.borderRadius.appBorderRadius}}\",\"boxShadow\":\"none\"},\"editActions\":{\"saveButtonColor\":\"{{appsmith.theme.colors.primaryColor}}\",\"saveBorderRadius\":\"{{appsmith.theme.borderRadius.appBorderRadius}}\",\"discardButtonColor\":\"{{appsmith.theme.colors.primaryColor}}\",\"discardBorderRadius\":\"{{appsmith.theme.borderRadius.appBorderRadius}}\"}},\"customIsLoading\":false,\"borderRadius\":\"{{appsmith.theme.borderRadius.appBorderRadius}}\",\"columnUpdatedAt\":1731311884410,\"defaultSelectedRowIndices\":[0],\"needsErrorInfo\":false,\"mobileBottomRow\":62,\"widgetName\":\"Table1\",\"defaultPageSize\":0,\"columnOrder\":[\"rowIndex\",\"Currency\"],\"dynamicPropertyPathList\":[{\"key\":\"tableData\"}],\"bottomRow\":34,\"columnWidthMap\":{},\"parentRowSpace\":10,\"mobileRightColumn\":41,\"parentColumnSpace\":30.5625,\"dynamicTriggerPathList\":[],\"borderWidth\":\"1\",\"primaryColumns\":{\"rowIndex\":{\"allowCellWrapping\":false,\"allowSameOptionsInNewRow\":true,\"index\":1,\"width\":150,\"originalId\":\"rowIndex\",\"id\":\"rowIndex\",\"alias\":\"rowIndex\",\"horizontalAlignment\":\"LEFT\",\"verticalAlignment\":\"CENTER\",\"columnType\":\"number\",\"textColor\":\"\",\"textSize\":\"0.875rem\",\"fontStyle\":\"\",\"enableFilter\":true,\"enableSort\":true,\"isVisible\":true,\"isDisabled\":false,\"isCellEditable\":false,\"isEditable\":false,\"isCellVisible\":true,\"isDerived\":false,\"label\":\"rowIndex\",\"isSaveVisible\":true,\"isDiscardVisible\":true,\"computedValue\":\"{{Table1.processedTableData.map((currentRow, currentIndex) => ( currentRow[\\\"rowIndex\\\"]))}}\",\"sticky\":\"\",\"validation\":{},\"currencyCode\":\"USD\",\"decimals\":0,\"thousandSeparator\":true,\"notation\":\"standard\",\"cellBackground\":\"\"},\"Currency\":{\"allowCellWrapping\":false,\"allowSameOptionsInNewRow\":true,\"index\":9,\"width\":150,\"originalId\":\"Currency\",\"id\":\"Currency\",\"alias\":\"Currency\",\"horizontalAlignment\":\"LEFT\",\"verticalAlignment\":\"CENTER\",\"columnType\":\"number\",\"textColor\":\"\",\"textSize\":\"0.875rem\",\"fontStyle\":\"\",\"enableFilter\":true,\"enableSort\":true,\"isVisible\":true,\"isDisabled\":false,\"isCellEditable\":false,\"isEditable\":false,\"isCellVisible\":true,\"isDerived\":false,\"label\":\"Currency\",\"isSaveVisible\":true,\"isDiscardVisible\":true,\"computedValue\":\"{{Table1.processedTableData.map((currentRow, currentIndex) => ( currentRow[\\\"Currency\\\"]))}}\",\"sticky\":\"\",\"validation\":{},\"currencyCode\":\"USD\",\"decimals\":0,\"thousandSeparator\":true,\"notation\":\"standard\",\"cellBackground\":\"\"}},\"key\":\"iwmm57yz9c\",\"canFreezeColumn\":true,\"rightColumn\":41,\"textSize\":\"0.875rem\",\"widgetId\":\"6auq1k5wf7\",\"minWidth\":450,\"tableData\":\"{{Api1.data}}\",\"label\":\"Data\",\"searchKey\":\"\",\"parentId\":\"0\",\"renderMode\":\"CANVAS\",\"mobileTopRow\":34,\"horizontalAlignment\":\"LEFT\",\"isVisibleSearch\":true,\"responsiveBehavior\":\"fill\",\"mobileLeftColumn\":7,\"isVisiblePagination\":true,\"verticalAlignment\":\"CENTER\"}],\"parentId\":\"0\",\"widgetId\":\"6auq1k5wf7\",\"widgetPositionInfo\":null},{\"hierarchy\":4,\"list\":[{\"resetFormOnClick\":false,\"needsErrorInfo\":false,\"boxShadow\":\"none\",\"mobileBottomRow\":79,\"widgetName\":\"Button1\",\"onClick\":\"{{JSObject1.genPDF();}}\",\"buttonColor\":\"{{appsmith.theme.colors.primaryColor}}\",\"topRow\":42,\"bottomRow\":46,\"parentRowSpace\":10,\"type\":\"BUTTON_WIDGET\",\"mobileRightColumn\":38,\"animateLoading\":true,\"parentColumnSpace\":30.5625,\"dynamicTriggerPathList\":[{\"key\":\"onClick\"}],\"leftColumn\":22,\"dynamicBindingPathList\":[{\"key\":\"buttonColor\"},{\"key\":\"borderRadius\"}],\"text\":\"Submit\",\"isDisabled\":false,\"key\":\"dlbj0skcwr\",\"rightColumn\":38,\"isDefaultClickDisabled\":true,\"widgetId\":\"vdsey2khz4\",\"minWidth\":120,\"isVisible\":true,\"recaptchaType\":\"V3\",\"version\":1,\"parentId\":\"0\",\"renderMode\":\"CANVAS\",\"isLoading\":false,\"mobileTopRow\":75,\"responsiveBehavior\":\"hug\",\"disabledWhenInvalid\":false,\"borderRadius\":\"{{appsmith.theme.borderRadius.appBorderRadius}}\",\"mobileLeftColumn\":22,\"buttonVariant\":\"PRIMARY\",\"placement\":\"CENTER\"}],\"parentId\":\"0\",\"widgetId\":\"vdsey2khz4\",\"widgetPositionInfo\":null}],\"flexLayers\":[]}"}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Data source URL is missing

The Google Sheets data source has an empty URL which will cause connection issues.

@NandanAnantharamu
Copy link
Collaborator Author

/ci-test-limit

Copy link

@NandanAnantharamu
Copy link
Collaborator Author

/ci-test-limit

Copy link

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Outside diff range and nitpick comments (2)
app/client/cypress/fixtures/PartialImportExport/PartialWidgetExport.json (2)

1-1: Format the JSON for better readability.

The JSON content is minified into a single line, making it difficult to read and maintain. Consider formatting it with proper indentation.


1-1: Consider using dynamic IDs for table columns.

The table widget uses hardcoded IDs (iwmm57yz9c, 6auq1k5wf7, etc.) which could make tests brittle. Consider using more meaningful, test-specific IDs or generating them dynamically.

📜 Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL

📥 Commits

Reviewing files that changed from the base of the PR and between 5c0764d and 528cd01.

📒 Files selected for processing (2)
  • app/client/cypress/fixtures/PartialImportExport/PartialQueryExport.json (1 hunks)
  • app/client/cypress/fixtures/PartialImportExport/PartialWidgetExport.json (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • app/client/cypress/fixtures/PartialImportExport/PartialQueryExport.json
🧰 Additional context used
📓 Path-based instructions (1)
app/client/cypress/fixtures/PartialImportExport/PartialWidgetExport.json (1)

Pattern app/client/cypress/**/**.*: Review the following e2e test code written using the Cypress test library. Ensure that:

  • Follow best practices for Cypress code and e2e automation.
  • Avoid using cy.wait in code.
  • Avoid using cy.pause in code.
  • Avoid using agHelper.sleep().
  • Use locator variables for locators and do not use plain strings.
  • Use data-* attributes for selectors.
  • Avoid Xpaths, Attributes and CSS path.
  • Avoid selectors like .btn.submit or button[type=submit].
  • Perform logins via API with LoginFromAPI.
  • Perform logout via API with LogOutviaAPI.
  • Perform signup via API with SignupFromAPI.
  • Avoid using it.only.
  • Avoid using after and aftereach in test cases.
  • Use multiple assertions for expect statements.
  • Avoid using strings for assertions.
  • Do not use duplicate filenames even with different paths.
  • Avoid using agHelper.Sleep, this.Sleep in any file in code.
🔇 Additional comments (2)
app/client/cypress/fixtures/PartialImportExport/PartialWidgetExport.json (2)

1-1: Verify table data binding with Api1.

The table's data is bound to {{Api1.data}}, but there's no indication of Api1's definition or mock data setup.

✅ Verification successful

Based on the search results, I can see that Api1 is used extensively in test files and fixtures, particularly in Cypress tests. The file PartialImportExport/PartialQueryExport.json shows Api1 is configured as a Google Sheets API query to fetch data from a specific sheet. This is a valid test fixture setup.

Api1 data binding is correctly configured in test fixtures

The table's data binding to {{Api1.data}} is part of a test fixture that uses Google Sheets API to fetch data, which is a common testing pattern. The mock data setup exists in the test fixtures.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Search for Api1 mock data or setup in test files
rg -t js -t ts "Api1.*=" app/client/cypress/
rg -t json "Api1" app/client/cypress/fixtures/

Length of output: 100771


1-1: Verify the availability of JSObject1 in test context.

The button's onClick handler references JSObject1.genPDF(), but there's no indication that this object will be available during tests.

✅ Verification successful

The previous search didn't provide enough context. Let's try to find JSObject1 and its genPDF function in the test fixtures and implementation files to verify its availability in the test context.


JSObject1 and its genPDF function are properly defined and available in test context

The code shows that JSObject1 is properly defined in the application with the genPDF function that uses the jspdf library to generate PDFs. The function is correctly referenced in the button's onClick handler and has access to Table1's data and column order.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Search for JSObject1 definition in test files
rg -t js -t ts "JSObject1.*=.*{" app/client/cypress/
rg -t js -t ts "const.*JSObject1" app/client/cypress/

Length of output: 100771


Script:

#!/bin/bash
# Search for JSObject1 definition in test files and fixtures
rg -t js -t ts -t json "JSObject1" app/client/cypress/

# Search for genPDF function definition
rg -t js -t ts -t json "genPDF.*=.*" app/client/cypress/

Length of output: 307231

Copy link

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/11852126689.
Cypress dashboard url: Click here!
All cypress tests have passed 🎉🎉🎉

@NandanAnantharamu
Copy link
Collaborator Author

/ci-test-limit-count run_count=25

Copy link

Copy link

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/11885150857.
Cypress dashboard: Click here!
The following are new failures, please fix them before merging the PR:
To know the list of identified flaky tests - Refer here

***** Repeat Run Summary ***** Total Tests with repeat: 75 Total Passed: 75 Total Failed: 0 Total Skipped: 0 *****************************

@NandanAnantharamu NandanAnantharamu added ok-to-test Required label for CI and removed ok-to-test Required label for CI labels Nov 20, 2024
fixtureName,
);

cy.wait(5000);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@NandanAnantharamu Why we need this sleep?

Copy link

This PR has not seen activitiy for a while. It will be closed in 7 days unless further activity is detected.

@github-actions github-actions bot added the Stale label Nov 30, 2024
Copy link

github-actions bot commented Dec 7, 2024

This PR has been closed because of inactivity.

@github-actions github-actions bot closed this Dec 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ok-to-test Required label for CI skip-changelog Adding this label to a PR prevents it from being listed in the changelog Stale Test
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants