This repository was archived by the owner on Dec 25, 2024. It is now read-only.
Commit 5bafc7a
committed
v3 fix operation overloads (#176)
* Fixes SerializedRequestBody['fields'] type
* Updates ApiCLient fields type
* Fixes fields type, moves RequestField into rest, fixes _get_headers
* Fixes _get_used_path
* Updates x_params to default to None
* When x_params are required, none is not an allowed value
* Moves required x_params earlier than optional ones
* tweaks skip_deserilization
* Adds new template for required variables
* Updated templates
* Simplifies operation overloads
* Reorders required and optional parameters
* Writes content_type on one line if there is only one
* Adds generic types to request bodies
* Adds generic types to request bodies
* Fixes test_fake_api errors
* Fixes inputs to RequestField
* FIxes new signature for arays, adds newlines
* Updates required properties to use newlines
* Adds newlines to new optional properties
* Uses newlines in additionalProperties new signature
* Moves array with usages higher
* Adds new arry ref generic types
* Adds array generics in new
* Input arg in new for more than one type uses newline
* Adds newline to new anytype types
* Adds parameterization to reuired ref properties in schema new
* Adds required prop generic types when from properties
* Adds required prop from additional prop generic types
* Adds helper for new property type hints
* Adds AnyTypeSchema parameterization
* Adds new ref generic helper
* Adds new optional property ref generic types
* Adds kwarg generics when set
* Changes new list/tuple input into sequence
* Adds newlines to kwargs in new signature
* Adds typing.Sequence for ListSchema inputs
* Tweaks operation type hint, sets ApiResponseWithoutDeserialization body + headers always as unset
* Regenerates samples1 parent 3db1b61 commit 5bafc7a
607 files changed
Lines changed: 15583 additions & 13216 deletions
File tree
- modules/openapi-json-schema-generator/src/main
- java/org/openapijsonschematools/codegen/model
- resources/python
- components
- request_bodies
- schemas
- paths/path/verb
- samples/openapi3/client
- 3_0_3_unit_test/python/src/unit_test_api
- components/schema
- paths
- request_body_post_additionalproperties_allows_a_schema_which_should_validate_request_body/post
- request_body
- request_body_post_additionalproperties_are_allowed_by_default_request_body/post
- request_body
- request_body_post_additionalproperties_can_exist_by_itself_request_body/post
- request_body
- request_body_post_additionalproperties_should_not_look_in_applicators_request_body/post
- request_body
- request_body_post_allof_combined_with_anyof_oneof_request_body/post
- request_body
- request_body_post_allof_request_body/post
- request_body
- request_body_post_allof_simple_types_request_body/post
- request_body
- request_body_post_allof_with_base_schema_request_body/post
- request_body
- request_body_post_allof_with_one_empty_schema_request_body/post
- request_body
- request_body_post_allof_with_the_first_empty_schema_request_body/post
- request_body
- request_body_post_allof_with_the_last_empty_schema_request_body/post
- request_body
- request_body_post_allof_with_two_empty_schemas_request_body/post
- request_body
- request_body_post_anyof_complex_types_request_body/post
- request_body
- request_body_post_anyof_request_body/post
- request_body
- request_body_post_anyof_with_base_schema_request_body/post
- request_body
- request_body_post_anyof_with_one_empty_schema_request_body/post
- request_body
- request_body_post_array_type_matches_arrays_request_body/post
- request_body
- request_body_post_boolean_type_matches_booleans_request_body/post
- request_body
- request_body_post_by_int_request_body/post
- request_body
- request_body_post_by_number_request_body/post
- request_body
- request_body_post_by_small_number_request_body/post
- request_body
- request_body_post_date_time_format_request_body/post
- request_body
- request_body_post_email_format_request_body/post
- request_body
- request_body_post_enum_with0_does_not_match_false_request_body/post
- request_body
- request_body_post_enum_with1_does_not_match_true_request_body/post
- request_body
- request_body_post_enum_with_escaped_characters_request_body/post
- request_body
- request_body_post_enum_with_false_does_not_match0_request_body/post
- request_body
- request_body_post_enum_with_true_does_not_match1_request_body/post
- request_body
- request_body_post_enums_in_properties_request_body/post
- request_body
- request_body_post_forbidden_property_request_body/post
- request_body
- request_body_post_hostname_format_request_body/post
- request_body
- request_body_post_integer_type_matches_integers_request_body/post
- request_body
- request_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_request_body/post
- request_body
- request_body_post_invalid_string_value_for_default_request_body/post
- request_body
- request_body_post_ipv4_format_request_body/post
- request_body
- request_body_post_ipv6_format_request_body/post
- request_body
- request_body_post_json_pointer_format_request_body/post
- request_body
- request_body_post_maximum_validation_request_body/post
- request_body
- request_body_post_maximum_validation_with_unsigned_integer_request_body/post
- request_body
- request_body_post_maxitems_validation_request_body/post
- request_body
- request_body_post_maxlength_validation_request_body/post
- request_body
- request_body_post_maxproperties0_means_the_object_is_empty_request_body/post
- request_body
- request_body_post_maxproperties_validation_request_body/post
- request_body
- request_body_post_minimum_validation_request_body/post
- request_body
- request_body_post_minimum_validation_with_signed_integer_request_body/post
- request_body
- request_body_post_minitems_validation_request_body/post
- request_body
- request_body_post_minlength_validation_request_body/post
- request_body
- request_body_post_minproperties_validation_request_body/post
- request_body
- request_body_post_nested_allof_to_check_validation_semantics_request_body/post
- request_body
- request_body_post_nested_anyof_to_check_validation_semantics_request_body/post
- request_body
- request_body_post_nested_items_request_body/post
- request_body
- request_body_post_nested_oneof_to_check_validation_semantics_request_body/post
- request_body
- request_body_post_not_more_complex_schema_request_body/post
- request_body
- request_body_post_not_request_body/post
- request_body
- request_body_post_nul_characters_in_strings_request_body/post
- request_body
- request_body_post_null_type_matches_only_the_null_object_request_body/post
- request_body
- request_body_post_number_type_matches_numbers_request_body/post
- request_body
- request_body_post_object_properties_validation_request_body/post
- request_body
- request_body_post_object_type_matches_objects_request_body/post
- request_body
- request_body_post_oneof_complex_types_request_body/post
- request_body
- request_body_post_oneof_request_body/post
- request_body
- request_body_post_oneof_with_base_schema_request_body/post
- request_body
- request_body_post_oneof_with_empty_schema_request_body/post
- request_body
- request_body_post_oneof_with_required_request_body/post
- request_body
- request_body_post_pattern_is_not_anchored_request_body/post
- request_body
- request_body_post_pattern_validation_request_body/post
- request_body
- request_body_post_properties_with_escaped_characters_request_body/post
- request_body
- request_body_post_property_named_ref_that_is_not_a_reference_request_body/post
- request_body
- request_body_post_ref_in_additionalproperties_request_body/post
- request_body
- request_body_post_ref_in_allof_request_body/post
- request_body
- request_body_post_ref_in_anyof_request_body/post
- request_body
- request_body_post_ref_in_items_request_body/post
- request_body
- request_body_post_ref_in_not_request_body/post
- request_body
- request_body_post_ref_in_oneof_request_body/post
- request_body
- request_body_post_ref_in_property_request_body/post
- request_body
- request_body_post_required_default_validation_request_body/post
- request_body
- request_body_post_required_validation_request_body/post
- request_body
- request_body_post_required_with_empty_array_request_body/post
- request_body
- request_body_post_required_with_escaped_characters_request_body/post
- request_body
- request_body_post_simple_enum_validation_request_body/post
- request_body
- request_body_post_string_type_matches_strings_request_body/post
- request_body
- request_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_request_body/post
- request_body
- request_body_post_uniqueitems_false_validation_request_body/post
- request_body
- request_body_post_uniqueitems_validation_request_body/post
- request_body
- request_body_post_uri_format_request_body/post
- request_body
- request_body_post_uri_reference_format_request_body/post
- request_body
- request_body_post_uri_template_format_request_body/post
- request_body
- response_body_post_additionalproperties_allows_a_schema_which_should_validate_response_body_for_content_types/post
- response_body_post_additionalproperties_are_allowed_by_default_response_body_for_content_types/post
- response_body_post_additionalproperties_can_exist_by_itself_response_body_for_content_types/post
- response_body_post_additionalproperties_should_not_look_in_applicators_response_body_for_content_types/post
- response_body_post_allof_combined_with_anyof_oneof_response_body_for_content_types/post
- response_body_post_allof_response_body_for_content_types/post
- response_body_post_allof_simple_types_response_body_for_content_types/post
- response_body_post_allof_with_base_schema_response_body_for_content_types/post
- response_body_post_allof_with_one_empty_schema_response_body_for_content_types/post
- response_body_post_allof_with_the_first_empty_schema_response_body_for_content_types/post
- response_body_post_allof_with_the_last_empty_schema_response_body_for_content_types/post
- response_body_post_allof_with_two_empty_schemas_response_body_for_content_types/post
- response_body_post_anyof_complex_types_response_body_for_content_types/post
- response_body_post_anyof_response_body_for_content_types/post
- response_body_post_anyof_with_base_schema_response_body_for_content_types/post
- response_body_post_anyof_with_one_empty_schema_response_body_for_content_types/post
- response_body_post_array_type_matches_arrays_response_body_for_content_types/post
- response_body_post_boolean_type_matches_booleans_response_body_for_content_types/post
- response_body_post_by_int_response_body_for_content_types/post
- response_body_post_by_number_response_body_for_content_types/post
- response_body_post_by_small_number_response_body_for_content_types/post
- response_body_post_date_time_format_response_body_for_content_types/post
- response_body_post_email_format_response_body_for_content_types/post
- response_body_post_enum_with0_does_not_match_false_response_body_for_content_types/post
- response_body_post_enum_with1_does_not_match_true_response_body_for_content_types/post
- response_body_post_enum_with_escaped_characters_response_body_for_content_types/post
- response_body_post_enum_with_false_does_not_match0_response_body_for_content_types/post
- response_body_post_enum_with_true_does_not_match1_response_body_for_content_types/post
- response_body_post_enums_in_properties_response_body_for_content_types/post
- response_body_post_forbidden_property_response_body_for_content_types/post
- response_body_post_hostname_format_response_body_for_content_types/post
- response_body_post_integer_type_matches_integers_response_body_for_content_types/post
- response_body_post_invalid_instance_should_not_raise_error_when_float_division_inf_response_body_for_content_types/post
- response_body_post_invalid_string_value_for_default_response_body_for_content_types/post
- response_body_post_ipv4_format_response_body_for_content_types/post
- response_body_post_ipv6_format_response_body_for_content_types/post
- response_body_post_json_pointer_format_response_body_for_content_types/post
- response_body_post_maximum_validation_response_body_for_content_types/post
- response_body_post_maximum_validation_with_unsigned_integer_response_body_for_content_types/post
- response_body_post_maxitems_validation_response_body_for_content_types/post
- response_body_post_maxlength_validation_response_body_for_content_types/post
- response_body_post_maxproperties0_means_the_object_is_empty_response_body_for_content_types/post
- response_body_post_maxproperties_validation_response_body_for_content_types/post
- response_body_post_minimum_validation_response_body_for_content_types/post
- response_body_post_minimum_validation_with_signed_integer_response_body_for_content_types/post
- response_body_post_minitems_validation_response_body_for_content_types/post
- response_body_post_minlength_validation_response_body_for_content_types/post
- response_body_post_minproperties_validation_response_body_for_content_types/post
- response_body_post_nested_allof_to_check_validation_semantics_response_body_for_content_types/post
- response_body_post_nested_anyof_to_check_validation_semantics_response_body_for_content_types/post
- response_body_post_nested_items_response_body_for_content_types/post
- response_body_post_nested_oneof_to_check_validation_semantics_response_body_for_content_types/post
- response_body_post_not_more_complex_schema_response_body_for_content_types/post
- response_body_post_not_response_body_for_content_types/post
- response_body_post_nul_characters_in_strings_response_body_for_content_types/post
- response_body_post_null_type_matches_only_the_null_object_response_body_for_content_types/post
- response_body_post_number_type_matches_numbers_response_body_for_content_types/post
- response_body_post_object_properties_validation_response_body_for_content_types/post
- response_body_post_object_type_matches_objects_response_body_for_content_types/post
- response_body_post_oneof_complex_types_response_body_for_content_types/post
- response_body_post_oneof_response_body_for_content_types/post
- response_body_post_oneof_with_base_schema_response_body_for_content_types/post
- response_body_post_oneof_with_empty_schema_response_body_for_content_types/post
- response_body_post_oneof_with_required_response_body_for_content_types/post
- response_body_post_pattern_is_not_anchored_response_body_for_content_types/post
- response_body_post_pattern_validation_response_body_for_content_types/post
- response_body_post_properties_with_escaped_characters_response_body_for_content_types/post
- response_body_post_property_named_ref_that_is_not_a_reference_response_body_for_content_types/post
- response_body_post_ref_in_additionalproperties_response_body_for_content_types/post
- response_body_post_ref_in_allof_response_body_for_content_types/post
- response_body_post_ref_in_anyof_response_body_for_content_types/post
- response_body_post_ref_in_items_response_body_for_content_types/post
- response_body_post_ref_in_not_response_body_for_content_types/post
- response_body_post_ref_in_oneof_response_body_for_content_types/post
- response_body_post_ref_in_property_response_body_for_content_types/post
- response_body_post_required_default_validation_response_body_for_content_types/post
- response_body_post_required_validation_response_body_for_content_types/post
- response_body_post_required_with_empty_array_response_body_for_content_types/post
- response_body_post_required_with_escaped_characters_response_body_for_content_types/post
- response_body_post_simple_enum_validation_response_body_for_content_types/post
- response_body_post_string_type_matches_strings_response_body_for_content_types/post
- response_body_post_the_default_keyword_does_not_do_anything_if_the_property_is_missing_response_body_for_content_types/post
- response_body_post_uniqueitems_false_validation_response_body_for_content_types/post
- response_body_post_uniqueitems_validation_response_body_for_content_types/post
- response_body_post_uri_format_response_body_for_content_types/post
- response_body_post_uri_reference_format_response_body_for_content_types/post
- response_body_post_uri_template_format_response_body_for_content_types/post
- features
- nonCompliantUseDiscriminatorIfCompositionFails/python/src/this_package
- components/schema
- paths/operators/post
- request_body
- security/python/src/this_package
- paths
- path_with_no_explicit_security/get
- path_with_one_explicit_security/get
- path_with_security_from_root/get
- path_with_two_explicit_security/get
- petstore/python
- src/petstore_api
- components
- request_bodies
- request_body_client
- request_body_pet
- request_body_user_array
- content/application_json
- responses
- response_success_inline_content_and_header/content/application_json
- response_successful_xml_and_json_array_of_pet/content
- application_json
- application_xml
- schema
- paths
- another_fake_dummy/patch
- fake_additional_properties_with_array_of_enums/get
- request_body
- fake_body_with_file_schema/put
- request_body
- fake_body_with_query_params/put
- request_body
- fake_case_sensitive_params/put
- fake_classname_test/patch
- fake_delete_coffee_id/delete
- fake_health/get
- fake_inline_additional_properties/post
- request_body
- content/application_json
- fake_inline_composition/post
- parameters
- parameter_0
- parameter_1
- request_body
- content
- application_json
- multipart_form_data
- responses/response_200/content
- application_json
- multipart_form_data
- fake_json_form_data/get
- request_body
- content/application_x_www_form_urlencoded
- fake_json_patch/patch
- request_body
- fake_json_with_charset/post
- request_body
- fake_multiple_response_bodies/get
- fake_multiple_securities/get
- fake_obj_in_query/get
- parameters/parameter_0
- fake_parameter_collisions1_abab_self_ab/post
- request_body
- fake_pet_id_upload_image_with_required_file/post
- request_body
- content/multipart_form_data
- fake_query_param_with_json_content_type/get
- fake_redirection/get
- fake_ref_obj_in_query/get
- fake_refs_array_of_enums/post
- request_body
- fake_refs_arraymodel/post
- request_body
- fake_refs_boolean/post
- request_body
- fake_refs_composed_one_of_number_with_validations/post
- request_body
- fake_refs_enum/post
- request_body
- fake_refs_mammal/post
- request_body
- fake_refs_number/post
- request_body
- fake_refs_object_model_with_ref_props/post
- request_body
- fake_refs_string/post
- request_body
- fake_response_without_schema/get
- fake_test_query_paramters/put
- parameters
- parameter_0
- parameter_1
- parameter_2
- parameter_3
- parameter_4
- fake_upload_download_file/post
- request_body
- fake_upload_files/post
- request_body
- content/multipart_form_data
- fake_upload_file/post
- request_body
- content/multipart_form_data
- fake_wild_card_responses/get
- fake
- delete
- get
- parameters
- parameter_0
- parameter_2
- request_body
- content/application_x_www_form_urlencoded
- patch
- post
- request_body
- content/application_x_www_form_urlencoded
- foo/get
- responses/response_default/content/application_json
- pet_find_by_status/get
- parameters/parameter_0
- pet_find_by_tags/get
- parameters/parameter_0
- pet_pet_id_upload_image/post
- request_body
- content/multipart_form_data
- pet_pet_id
- delete
- get
- post
- request_body
- content/application_x_www_form_urlencoded
- pet
- post
- put
- solidus/get
- store_inventory/get
- store_order_order_id
- delete
- get
- store_order/post
- request_body
- user_create_with_array/post
- user_create_with_list/post
- user_login/get
- user_logout/get
- user_username
- delete
- get
- put
- request_body
- user/post
- request_body
- tests_manual
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 52 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
| 37 | + | |
36 | 38 | | |
| 39 | + | |
37 | 40 | | |
| 41 | + | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
| |||
61 | 65 | | |
62 | 66 | | |
63 | 67 | | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
64 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
65 | 93 | | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
66 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
67 | 119 | | |
68 | 120 | | |
69 | 121 | | |
| |||
Lines changed: 28 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | 32 | | |
40 | 33 | | |
41 | 34 | | |
| |||
771 | 764 | | |
772 | 765 | | |
773 | 766 | | |
774 | | - | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
775 | 771 | | |
776 | 772 | | |
777 | 773 | | |
| |||
782 | 778 | | |
783 | 779 | | |
784 | 780 | | |
785 | | - | |
| 781 | + | |
786 | 782 | | |
787 | 783 | | |
788 | 784 | | |
| |||
802 | 798 | | |
803 | 799 | | |
804 | 800 | | |
805 | | - | |
806 | | - | |
807 | | - | |
808 | | - | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
809 | 806 | | |
810 | 807 | | |
811 | 808 | | |
| |||
1020 | 1017 | | |
1021 | 1018 | | |
1022 | 1019 | | |
1023 | | - | |
| 1020 | + | |
1024 | 1021 | | |
1025 | 1022 | | |
1026 | 1023 | | |
| |||
1090 | 1087 | | |
1091 | 1088 | | |
1092 | 1089 | | |
1093 | | - | |
| 1090 | + | |
1094 | 1091 | | |
1095 | 1092 | | |
1096 | 1093 | | |
| |||
1189 | 1186 | | |
1190 | 1187 | | |
1191 | 1188 | | |
1192 | | - | |
| 1189 | + | |
1193 | 1190 | | |
1194 | | - | |
| 1191 | + | |
1195 | 1192 | | |
1196 | 1193 | | |
1197 | 1194 | | |
1198 | 1195 | | |
1199 | 1196 | | |
1200 | 1197 | | |
1201 | 1198 | | |
| 1199 | + | |
1202 | 1200 | | |
1203 | 1201 | | |
1204 | 1202 | | |
| |||
1213 | 1211 | | |
1214 | 1212 | | |
1215 | 1213 | | |
| 1214 | + | |
1216 | 1215 | | |
1217 | 1216 | | |
1218 | 1217 | | |
| |||
1221 | 1220 | | |
1222 | 1221 | | |
1223 | 1222 | | |
1224 | | - | |
| 1223 | + | |
1225 | 1224 | | |
1226 | 1225 | | |
1227 | 1226 | | |
| |||
1230 | 1229 | | |
1231 | 1230 | | |
1232 | 1231 | | |
| 1232 | + | |
1233 | 1233 | | |
1234 | 1234 | | |
1235 | 1235 | | |
| |||
1239 | 1239 | | |
1240 | 1240 | | |
1241 | 1241 | | |
1242 | | - | |
| 1242 | + | |
1243 | 1243 | | |
1244 | 1244 | | |
1245 | 1245 | | |
| |||
1271 | 1271 | | |
1272 | 1272 | | |
1273 | 1273 | | |
1274 | | - | |
| 1274 | + | |
1275 | 1275 | | |
1276 | 1276 | | |
1277 | 1277 | | |
| |||
1307 | 1307 | | |
1308 | 1308 | | |
1309 | 1309 | | |
1310 | | - | |
| 1310 | + | |
1311 | 1311 | | |
1312 | | - | |
| 1312 | + | |
1313 | 1313 | | |
1314 | 1314 | | |
1315 | 1315 | | |
1316 | 1316 | | |
1317 | | - | |
| 1317 | + | |
1318 | 1318 | | |
1319 | | - | |
| 1319 | + | |
1320 | 1320 | | |
1321 | 1321 | | |
1322 | | - | |
| 1322 | + | |
1323 | 1323 | | |
1324 | 1324 | | |
1325 | 1325 | | |
1326 | | - | |
1327 | | - | |
| 1326 | + | |
| 1327 | + | |
1328 | 1328 | | |
1329 | 1329 | | |
1330 | 1330 | | |
| |||
1353 | 1353 | | |
1354 | 1354 | | |
1355 | 1355 | | |
1356 | | - | |
| 1356 | + | |
1357 | 1357 | | |
1358 | 1358 | | |
1359 | 1359 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
| 23 | + | |
| 24 | + | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
modules/openapi-json-schema-generator/src/main/resources/python/components/schemas/_helper_new.hbs
Lines changed: 54 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
13 | 18 | | |
14 | 19 | | |
15 | 20 | | |
| |||
32 | 37 | | |
33 | 38 | | |
34 | 39 | | |
35 | | - | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
36 | 43 | | |
37 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
38 | 47 | | |
39 | 48 | | |
40 | 49 | | |
41 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
42 | 53 | | |
43 | 54 | | |
44 | 55 | | |
| |||
47 | 58 | | |
48 | 59 | | |
49 | 60 | | |
50 | | - | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
51 | 64 | | |
52 | 65 | | |
53 | 66 | | |
54 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
55 | 70 | | |
56 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
57 | 74 | | |
58 | 75 | | |
59 | | - | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
60 | 82 | | |
61 | 83 | | |
62 | 84 | | |
| |||
68 | 90 | | |
69 | 91 | | |
70 | 92 | | |
71 | | - | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
72 | 96 | | |
73 | | - | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
74 | 100 | | |
75 | 101 | | |
76 | 102 | | |
77 | 103 | | |
78 | 104 | | |
79 | 105 | | |
80 | 106 | | |
81 | | - | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
82 | 110 | | |
83 | | - | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
84 | 114 | | |
85 | 115 | | |
86 | 116 | | |
87 | 117 | | |
88 | | - | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
89 | 121 | | |
90 | 122 | | |
91 | | - | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
92 | 126 | | |
93 | 127 | | |
94 | 128 | | |
| |||
0 commit comments