Commit 2a8b1b4
psPAS 7.0 (#588)
* UPDATE Set-PASSafe.md
Corrects example
* UPDATE New-PASAccountPassword
Adds try catch logic
* Update psPAS.CyberArk.Vault.Credential.Type.ps1xml
Adds `ToCredential()` method for consistency with rest of module
* updated the result variable to properly parse json output
* Fixed URL issue for Public SSH keys
URL for Public Keys ended with "/". This is not the correct URL
* Updated test URL
* Added Customization APIs
Adds Activate and Delete theme functions
* Added theme documentation
Adds psPAS documentation for new functions related to the theme APIs
* Adds Self-Hosted check for Theme API
Adds the version req that cloud is not supported
* Updated Theme documentation
Ran platyPS with Powershell 5 and corrected the file name for Remove-PASTheme
* Added Pester tests for new functions releated to Themes
* Added support for new paramter releated to Directory Mappings released with 14.4
* Add support for platform update and side-by-side import
Enhanced Import-PASPlatform to support new parameter sets for updating existing platforms and side-by-side imports. Added parameter validation, version checks, and dynamic request construction to handle different import scenarios supported by version 14.2 & 14.6.
* Add TLS 1.2 support to SAML response retrieval
Ensures TLS 1.2 is used when available for Invoke-WebRequest calls in Get-PASSAMLResponse.ps1. This improves security and compatibility, especially on systems where older protocols are disabled. Also refactors web request parameter handling for better clarity and CoreCLR compatibility.
* Add Get-PASStoredPlatform function
Introduced the Get-PASStoredPlatform cmdlet to retrieve stored platform information via the CyberArk REST API. Updated the module manifest to export the new function and extended the copyright year.
* Add Remove-PASStoredPlatform function
Introduced the Remove-PASStoredPlatform cmdlet to allow deletion of stored platforms via the API. Updated the module manifest to export the new function.
* Add Get-PASUserLicenseReport function
Introduced the Get-PASUserLicenseReport cmdlet to retrieve user license information from Privilege Cloud. Updated the module manifest to export the new function.
* Add Get-PASAccountSearchProperties function
Introduced the Get-PASAccountSearchProperties cmdlet to retrieve advanced account search properties via the API. Updated the module manifest to export the new function.
* Rename Get-PASAccountSearchProperties to Get-PASAccountSearchProperty
Renamed the function and its file from Get-PASAccountSearchProperties to Get-PASAccountSearchProperty for consistency. Updated the module manifest to reflect the new function name.
* Add Get-PASReport function to retrieve reports
Introduced the Get-PASReport cmdlet to fetch reports via the API. Updated the module manifest to export the new function.
* Add Get-PASReportSchedule function
Introduced the Get-PASReportSchedule function to retrieve report schedules via the API. Updated the module manifest to export the new function.
* Add report schedule creation and subscriber classes
Introduces New-PASReportSchedule function to create report schedules, including support for scheduling parameters and report subscribers. Adds subscriberClasses.ps1 with LdapInfo and Subscriber class definitions, and updates psPAS.psd1 to load these classes and export the new cmdlet.
* Add Export-PASReport function for report export
Introduced the Export-PASReport function to enable exporting reports in XLSX, XLS, or CSV formats. Updated the module manifest to include the new function in the exported commands.
* Add cmdlets to manage user authentication methods
Introduced Add-PASUserAllowedAuthenticationMethod and Remove-PASUserAllowedAuthenticationMethod functions to allow bulk addition and removal of allowed authentication methods for users. Updated the module manifest to export these new cmdlets.
* Fix parameter and bulk item handling in user auth methods
Corrects parameter list syntax by replacing a period with a comma in both Add-PASUserAllowedAuthenticationMethod and Remove-PASUserAllowedAuthenticationMethod. Also updates the way bulk items are added to use '+=' instead of '.Add', ensuring proper array handling.
* Fix syntax for ValidateSet attribute in Export-PASReport
Corrected the syntax for the ValidateSet attribute in the Export-PASReport function to ensure proper parameter validation.
* Add Get-PASMasterPolicy function
Introduces the Get-PASMasterPolicy cmdlet to retrieve the master policy via the API. Updates the module manifest to export the new function.
* Add allowedAuthenticationMethods parameter to New-PASUser and Set-PASUser functions; enhance Get-PASComponentSummary output for vaults to include new replication data
* Add new cmdlets for managing dependent accounts and FIDO2 devices;
* Add Set-PASMasterPolicy function
Introduced the Set-PASMasterPolicy function to allow updating master policy settings via the API. Updated the module manifest to export the new function.
* Consolidate Remove-PASFIDO2Device and Remove-PASFIDO2OwnDevice into a single cmdlet and updated documentation and tests
* Add Sync-PASDependentAccount function and corresponding tests and documentation
* Add Get-PASDependentAccount function
Introduced the Get-PASDependentAccount cmdlet to retrieve dependent account information via the API. Updated the module manifest to export the new function.
* Add parameter sets to Get-PASDependentAccount
Refactored Get-PASDependentAccount to support multiple parameter sets for retrieving all dependent accounts, specific accounts, and specific dependent accounts. Updated parameter definitions and logic to construct appropriate API URLs and handle results based on the selected parameter set.
* Fix indentation in Get-PASDependentAccount function
Corrected indentation and block structure in Get-PASDependentAccount.ps1 to improve code readability and maintainability. No functional changes were made.
* Add new functions for managing PTA security configuration properties and categories
* Add new cmdlets for managing PTA security configuration categories and properties. Resolved some typos and added documentation
* Return only advancedSearchProperties in account search
Updated Get-PASAccountSearchProperty to return only the advancedSearchProperties property from the result, instead of the entire result object.
* Update help docs for updated functions
Updated documentation for several commands to clarify parameter positions and requirements, especially for Remove-PASFIDO2Device, Remove-PASPTASecurityConfigurationProperty, Reset-PASPTASecurityConfigurationCategory, and Reset-PASPTASecurityConfigurationProperty. Expanded Import-PASPlatform documentation to include new parameter sets (SideBySide, Update), additional parameters, and usage examples. Minor formatting and link additions for clarity and consistency.
* Add documentation for new psPAS commands
Added markdown documentation files for several new psPAS PowerShell commands, including Add/Remove-PASUserAllowedAuthenticationMethod, Export/Get-PASReport, Get-PASAccountSearchProperty, Get-PASDependentAccount, Get/Set-PASMasterPolicy, Get-PASReportSchedule, Get-PASStoredPlatform, Get-PASUserLicenseReport, New-PASReportSchedule, and Remove-PASStoredPlatform. These docs provide usage details, parameters, examples, and related links for each command.
* Add help for new PAS cmdlets
Added documentation for the following new cmdlets: Add-PASUserAllowedAuthenticationMethod, Export-PASReport, Get-PASAccountSearchProperty, Get-PASDependentAccount, Get-PASMasterPolicy, Get-PASPTASecurityConfigurationCategories, Get-PASReport, Get-PASReportSchedule, and Get-PASStoredPlatform. These additions provide usage details, parameters, examples, and related links for each new cmdlet.
* Fix typos in parameter and comment text
Corrected several spelling errors in comments and parameter descriptions across multiple scripts, improving code readability and documentation accuracy.
* Update README introduction for clarity
Simplified the introductory text in the README to make it more concise and engaging.
* Rename Get-PASPTASecurityConfigurationCategories to singular
Renamed the function, documentation, and related references from Get-PASPTASecurityConfigurationCategories to Get-PASPTASecurityConfigurationCategory for consistency with naming conventions. Updated help files, module manifest, and added a placeholder test file for the renamed function.
Co-Authored-By: JP-Consulting <[email protected]>
* Add additional CyberArk documentation links
Appended two new relevant CyberArk documentation URLs to the Import-PASPlatform command reference for improved resource coverage.
* Make 'id' parameter mandatory in Remove-PASFIDO2Device
Updated Remove-PASFIDO2Device to explicitly require the 'id' parameter as mandatory in both parameter sets. Adjusted tests to verify 'id' is mandatory, improving parameter validation and test coverage.
* Fix whitespace in Remove-PASPTASecurityConfigurationProperty
Removed trailing whitespace in the parameter list of Remove-PASPTASecurityConfigurationProperty.ps1. Added a placeholder test file for future test definitions.
* Add test placeholder and minor formatting fix
Added a placeholder test file for Reset-PASPTASecurityConfigurationProperty with a TODO comment. Also fixed a minor whitespace issue in the function implementation.
* Add SupportsShouldProcess to Set-PASMasterPolicy
Updated the Set-PASMasterPolicy function to include SupportsShouldProcess in the CmdletBinding attribute, enabling WhatIf and Confirm support. Also added a placeholder test file for future test definitions.
* Add SupportsShouldProcess to New-PASReportSchedule
Enabled SupportsShouldProcess in the New-PASReportSchedule function to support -WhatIf and -Confirm parameters. Also added a placeholder test file for future test definitions.
* Suppress false positive PSReviewUnusedParameter warnings
Added SuppressMessage attributes to ignore false positive PSReviewUnusedParameter warnings for PlatformName, Description, and Force parameters in Import-PASPlatform function.
* Add placeholder test files for PAS cmdlets
Added initial test files with TODO comments for various PAS-related cmdlets. These files serve as placeholders for future test implementations.
* Filter imported module by name in tests
Updated the Import-Module command in the test script to filter the imported module by name using Where-Object. This ensures that only the intended module is selected for further testing.
* Enhance Get-PASAccount and ConvertTo-FilterString to support API versioning for filter operators
* Add type definition for Safe Member Gen2
Introduces the psPAS.CyberArk.Vault.Safe.Member.Gen2 type with several script methods for user and permission management, including methods to get permissions which outputs a hashtable which can be splatted against Add-PASSafeMember.
* Document -WhatIf and -Confirm for several cmdlets
Updated documentation for New-PASReportSchedule, Remove-PASFIDO2Device, and Set-PASMasterPolicy to include details for the -WhatIf and -Confirm parameters. Also clarified parameter sets and added minor formatting improvements.
* Add Set-PASDependentAccount cmdlet and dependent account support
Introduced the Set-PASDependentAccount function to update dependent accounts, including documentation and help updates. Extended New-PASAccountObject to support a DependentAccountObject parameter set. Updated module manifest and documentation to reflect the new functionality.
* Make optional parameters non-mandatory in Set-PASDependentAccount
Updated the Set-PASDependentAccount function and its documentation to make the parameters 'name', 'platformAccountProperties', 'automaticManagementEnabled', and 'manualManagementReason' optional instead of mandatory. This change improves flexibility when updating dependent accounts by allowing these fields to be omitted.
* Add Add-PASDependentAccount cmdlet and documentation
Introduced the Add-PASDependentAccount function to add dependent accounts to existing accounts, including implementation, help documentation, and module manifest update. Updated New-PASAccountObject to support dependent account creation and improved related documentation and help files.
* Add bulk confirmation support to Approve-PASRequest
Approve-PASRequest now supports confirming multiple requests in a single call (bulk confirmation) for CyberArk version 14.6 and above. The RequestId parameter is now an array, and documentation, help, and tests have been updated to reflect this new functionality. Added Test-IsMultiValue helper function to detect multi-value input.
* Refactor Approve-PASRequest for bulk confirmation support
Refactored Approve-PASRequest to improve handling of bulk confirmations, including version checks and endpoint selection. Updated Test-IsMultiValue to simplify multi-value detection and adjusted tests to cover new logic for both single and bulk request confirmations.
* Disable pipeline input for Approve-PASRequest parameters
Set ValueFromPipelineByPropertyName to false for RequestId and Reason parameters in Approve-PASRequest.ps1. Updated documentation to reflect this change, ensuring parameters are not accepted from pipeline input.
* Add bulk sync support to Sync-PASDependentAccount
Sync-PASDependentAccount now supports synchronizing multiple dependent accounts in a single request (bulk sync) for PAS version 14.6 and above. The parameter 'dependentAccountId' is now an array, and pipeline input is disabled. Documentation, help, and tests have been updated to reflect the new functionality and usage.
* Add Add-PASThemeImage function and documentation
Introduced the Add-PASThemeImage function to allow adding images for themes, including parameter validation and REST API integration. Added corresponding documentation, help content, and updated the module manifest to export the new cmdlet. A placeholder test file for Add-PASThemeImage was also created.
* Rename Add-PASThemeImage to Import-PASThemeImage
Renamed the Add-PASThemeImage function, tests, documentation, and help content to Import-PASThemeImage for consistency with PowerShell naming conventions. Updated all references and module manifest accordingly.
* Fix and enable output tests for Approve-PASRequest
Corrected a test to directly call Approve-PASRequest instead of using an undefined variable. Enabled and updated the 'Output' context to properly test that the function provides no output, including necessary mocks and setup.
* Fix URI assignment in Import-PASThemeImage
Assigns the constructed URI directly to the request hashtable instead of a separate variable, ensuring the request object contains the correct endpoint for image import.
* Add Export-PASThemeImage function and documentation
Introduced the Export-PASThemeImage function to retrieve and export a specific theme image from the CyberArk Vault. Added corresponding documentation, help XML, and updated the module manifest to include the new cmdlet. A placeholder test file was also created.
* Add Reset-PASThemeImage function and documentation
Introduced the Reset-PASThemeImage function to revert the UI to the default theme. Added corresponding help documentation, updated the module manifest to export the new cmdlet, and included a placeholder for related Pester tests.
* Rename Reset-PASThemeImage to Reset-PASTheme
Renamed the Reset-PASThemeImage function, tests, documentation, and references to Reset-PASTheme for consistency and clarity. Updated help files and module manifest to reflect the new name.
* Remove unused variable in Reset-PASThemeImage
Eliminated the assignment of the result from Invoke-PASRestMethod to an unused variable in the Reset-PASThemeImage function for cleaner code.
* Add Set-PASThemeStatus cmdlet for theme draft state
Introduced the Set-PASThemeStatus function to update the draft state of a custom theme. Added corresponding documentation, help content, tests, and updated the module manifest to export the new cmdlet.
* Update URI in theme status test mock assertion
Changed the expected URI in the Assert-MockCalled parameter filter to match the new endpoint '/API/Themes/SomeTheme/draft/' instead of '/API/ActiveThemes/'. This aligns the test with recent API changes.
* Add Get-PASTheme function and documentation
Introduced the Get-PASTheme function to retrieve custom theme details, including all themes, a specific theme by name, or the active theme. Added corresponding documentation, help content, and updated the module manifest to export the new cmdlet. A placeholder test file for Get-PASTheme was also created.
* Suppress false positive for unused parameter warning
Added SuppressMessageAttribute to Get-PASTheme to suppress a false positive PSReviewUnusedParameter warning for the 'FindAll' parameter.
* Suppress PSReviewUnusedParameter warning for 'Active'
Added a SuppressMessageAttribute for the 'Active' parameter to address a false positive from PSReviewUnusedParameter. This aligns with the existing suppression for 'FindAll'.
* Refactor Get-PASAccount to remove external version as this is not acutally needed
Enhance Get-PASAccountSearchProperty to return structured results with valid values and operators
* Rename Reset-PASThemeImage to Reset-PASTheme
The function Reset-PASThemeImage was renamed to Reset-PASTheme for improved clarity and consistency with naming conventions.
* Rename Set-PASTheme to Enable-PASTheme and update parameters
Renamed the Set-PASTheme function, test, and documentation to Enable-PASTheme. Updated the parameter from 'ThemeName' (string) to 'ThemesNames' (string array) throughout the code, tests, and docs to reflect the new naming and ensure correctly formatted json requests.
* Add New-PASTheme function for custom UI themes
Introduces the New-PASTheme function to create custom UI themes in CyberArk via the REST API. Adds supporting Format-PASThemeObject helper, documentation, and updates help XML. Also includes a placeholder for related Pester tests.
* Fix incorrect URI for 'ByActive' theme option
Updated the 'ByActive' case in Get-PASTheme to use the correct URI segment '/ActiveThemes/' instead of '/Themes/ActiveThemes/'.
* Add Set-PASTheme function for custom theme updates
Introduces the Set-PASTheme function to update custom UI themes in CyberArk via the REST API. Adds supporting private function Flatten-CustomThemeObject, updates module manifest and help documentation, and provides a placeholder for related Pester tests.
* Added new functions for Syslog/SIEM administration. Moved functions to new PTA Administration map to make it easier to find PTA administation settings and even security functions
* Add AllowAccountDuplications to Add-PASAccount
Introduces the AllowAccountDuplications parameter to Add-PASAccount for Gen2, allowing control over duplicate account addition when supported by the backend (self-hosted, version 14.6+). Updates documentation and help files accordingly, and improves error handling in Invoke-PASRestMethod to provide detailed feedback when duplicate accounts are detected.
* Rename and refactor theme flattening function
Renamed Flatten-CustomThemeObject.ps1 to Format-FlattenedThemeObject.ps1 and updated all references accordingly. Refactored internal helper function from Add-Properties to Add-ThemeProperty for clarity and consistency.
* Add help and test stubs for PTA Syslog cmdlets
Added documentation and help entries for Add-PASPTASyslog and Remove-PASPTASyslog cmdlets, including new markdown help files and updates to psPAS-help.xml. Created placeholder test files for both cmdlets.
* Fix syntax error in module function list
Corrected a missing comma & duplicate entry in the FunctionsToExport array in psPAS.psd1 to ensure proper module loading.
* 🚑 FIX Get-PASSafe
Corrects definition of the sort parameter to allow sorting via SafeName or ManagingCPM.
Adds SortDirection paramter to enable ascending or descending sort of the results according to the specified property
Fixes #542
* Add dynamic parameters for Get-PASAccount function
* Add Add-PASPTASMTP function for SMTP connectivity configuration
* 🚀 ADD ToHashtable ScriptMethod
Enables an Account object returned from a Get-PASAccount operation to be converted into a hashtable, so it can be splatted against Add-PASAccount
* ADD Docs
Add documentation for new Add-PASPTASMTP command.
Add placeholder test file for Add-PASPTASMTP command.
* Update CHANGELOG.md
Add details of latest changes to be included in next release
* Changed name to Set-PASPTASMTP from Add-PASPTASMTP
* UPDATE Docs
Reflects Set-PASPTASMTP function with changed name
* UPDATE Set-PASPTASMTP
Adds `SupportsShouldProcess ` to resolve a PSScriptAnalyzer finding.
Assigns a paramter help message to the correct parameter.
Updates related documentation.
* Created permission preset options for Add and Set-PASSafeMembers
* Removed debugging help text in code
* RENAME Set-PASThemeStatus
Changes name of `Set-PASThemeStatus` to `Publish-PASTheme` in line with command capability
* Update Import-PASPlatform.ps1
Resolves issue where required body was not being generated for side-by-side import of conflicting platform.
Updates ShouldProcess message for new function mode contexts
* Combined Get-PASPTASecurityConfigurationCategory so it can also list specifc info about each catogery based on key
* Added support for LogicalOperator to Get-PASAccount
* Update psPAS.CyberArk.Vault.User.Formats.ps1xml
Adds `allowedAuthenticationMethods` & `FidoCredentialsIds` to list view of user details
* Improve Error & Debug Output
Adds URI & Method details into Debug Output.
Refactors code to include details of inner error arrays as lines of strings in error output
* Update request body when adding or removing from AllowedAuthenticationMethod value(s)
Corrects format of body for bulk removal of AllowedAuthenticationMethod values from collections of accounts.
* Update Remove-PASUserAllowedAuthenticationMethod.md
minor update
* Update Get-PASReport.ps1
Updated to only return `reports` output property from returned data
* Update Get-PASReportSchedule.ps1
Updated to only return `tasks` output property from returned data
* UPDATE Export-PASReport
Builds correct URL string to download report.
Updates file output logic for improved error handling
Updates query string function with additional options for string creation
Updates related help files and documentation
* UPDATE Deny-PASRequest
Updated to handle bulk rejection of requests using a single request as supported from version 14.6
* Update CHANGELOG.md
* UPDATE SafeMember functions
Makes parameterset declarations more robust to include required and optional paramteres for each function operation, including new functionality to add predefined permission sets.
Updates related Help content.
* Update Deny-PASRequest.md
* UPDATE Safe Member Tests
Updated test for mandatory parameters to cover multiple parametersets
* Update Deny-PASRequest.Tests.ps1
Update tests for latest function capabilities
* Update Deny-PASRequest.Tests.ps1
* Update Get-PASAccount.md
Adds description for new `LogicalOperator` parameter
* UPDATE Get-PASPTASecurityConfigurationCategory
Refactors code to enable removal of parameter to aide simple operations.
Updates to module help documentation
* Update Get-NextLink.ps1
typo
* FIX Get-PASDependentAccount
Updated to return query details when searching for all accounts
* Update Set-PASDependentAccount.ps1
Includes current object details in request if not specified when running the command
* UPDATE New-PASReportSchedule.md
Updates help text for New-PASReportSchedule, adds example for subscriber class.
* Update psPAS.CyberArk.Vault.Directory.Formats.ps1xml
Adds `AllowedAuthenticationMethods` to output for directory mapping details
* UPDATE Docs
Updates to cover latest module updates
* UPDATE Docs
Formatting corrections
* Update commands.md
* UPDATE Version
Version Bump
---------
Co-authored-by: Christopher Ranney <[email protected]>
Co-authored-by: johannesconsulting <[email protected]>
Co-authored-by: JP-Consulting <[email protected]>
Co-authored-by: Alexander Sageng <[email protected]>1 parent 4f44ad5 commit 2a8b1b4
File tree
201 files changed
+28271
-6253
lines changed- Tests
- docs
- _data
- collections
- _commands
- _docs
- _pages
- _posts
- psPAS
- Functions
- Accounts
- Authentication
- Connections
- Customization
- EventSecurity
- LDAPDirectories
- PTAAdministration
- Platforms
- Policies
- Reports
- Requests
- SafeMembers
- Safes
- SystemHealth
- User
- Private
- en-US
- xml
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
201 files changed
+28271
-6253
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
26 | 174 | | |
27 | 175 | | |
28 | 176 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
| 9 | + | |
12 | 10 | | |
13 | 11 | | |
14 | 12 | | |
| |||
995 | 993 | | |
996 | 994 | | |
997 | 995 | | |
998 | | - | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
999 | 1067 | | |
1000 | 1068 | | |
1001 | 1069 | | |
| |||
1313 | 1381 | | |
1314 | 1382 | | |
1315 | 1383 | | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
1316 | 1387 | | |
1317 | 1388 | | |
1318 | 1389 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
| 93 | + | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments