13af6ab5fSopenharmony_ci{
23af6ab5fSopenharmony_ci  "type": "Program",
33af6ab5fSopenharmony_ci  "statements": [
43af6ab5fSopenharmony_ci    {
53af6ab5fSopenharmony_ci      "type": "ClassDeclaration",
63af6ab5fSopenharmony_ci      "definition": {
73af6ab5fSopenharmony_ci        "id": {
83af6ab5fSopenharmony_ci          "type": "Identifier",
93af6ab5fSopenharmony_ci          "name": "MathPartialSums",
103af6ab5fSopenharmony_ci          "decorators": [],
113af6ab5fSopenharmony_ci          "loc": {
123af6ab5fSopenharmony_ci            "start": {
133af6ab5fSopenharmony_ci              "line": 16,
143af6ab5fSopenharmony_ci              "column": 14
153af6ab5fSopenharmony_ci            },
163af6ab5fSopenharmony_ci            "end": {
173af6ab5fSopenharmony_ci              "line": 16,
183af6ab5fSopenharmony_ci              "column": 29
193af6ab5fSopenharmony_ci            }
203af6ab5fSopenharmony_ci          }
213af6ab5fSopenharmony_ci        },
223af6ab5fSopenharmony_ci        "superClass": null,
233af6ab5fSopenharmony_ci        "implements": [],
243af6ab5fSopenharmony_ci        "body": [
253af6ab5fSopenharmony_ci          {
263af6ab5fSopenharmony_ci            "type": "ClassProperty",
273af6ab5fSopenharmony_ci            "key": {
283af6ab5fSopenharmony_ci              "type": "Identifier",
293af6ab5fSopenharmony_ci              "name": "n1",
303af6ab5fSopenharmony_ci              "decorators": [],
313af6ab5fSopenharmony_ci              "loc": {
323af6ab5fSopenharmony_ci                "start": {
333af6ab5fSopenharmony_ci                  "line": 17,
343af6ab5fSopenharmony_ci                  "column": 19
353af6ab5fSopenharmony_ci                },
363af6ab5fSopenharmony_ci                "end": {
373af6ab5fSopenharmony_ci                  "line": 17,
383af6ab5fSopenharmony_ci                  "column": 21
393af6ab5fSopenharmony_ci                }
403af6ab5fSopenharmony_ci              }
413af6ab5fSopenharmony_ci            },
423af6ab5fSopenharmony_ci            "value": {
433af6ab5fSopenharmony_ci              "type": "NumberLiteral",
443af6ab5fSopenharmony_ci              "value": 1024,
453af6ab5fSopenharmony_ci              "loc": {
463af6ab5fSopenharmony_ci                "start": {
473af6ab5fSopenharmony_ci                  "line": 17,
483af6ab5fSopenharmony_ci                  "column": 29
493af6ab5fSopenharmony_ci                },
503af6ab5fSopenharmony_ci                "end": {
513af6ab5fSopenharmony_ci                  "line": 17,
523af6ab5fSopenharmony_ci                  "column": 33
533af6ab5fSopenharmony_ci                }
543af6ab5fSopenharmony_ci              }
553af6ab5fSopenharmony_ci            },
563af6ab5fSopenharmony_ci            "accessibility": "public",
573af6ab5fSopenharmony_ci            "static": true,
583af6ab5fSopenharmony_ci            "readonly": true,
593af6ab5fSopenharmony_ci            "declare": false,
603af6ab5fSopenharmony_ci            "optional": false,
613af6ab5fSopenharmony_ci            "computed": false,
623af6ab5fSopenharmony_ci            "typeAnnotation": {
633af6ab5fSopenharmony_ci              "type": "ETSPrimitiveType",
643af6ab5fSopenharmony_ci              "loc": {
653af6ab5fSopenharmony_ci                "start": {
663af6ab5fSopenharmony_ci                  "line": 17,
673af6ab5fSopenharmony_ci                  "column": 23
683af6ab5fSopenharmony_ci                },
693af6ab5fSopenharmony_ci                "end": {
703af6ab5fSopenharmony_ci                  "line": 17,
713af6ab5fSopenharmony_ci                  "column": 26
723af6ab5fSopenharmony_ci                }
733af6ab5fSopenharmony_ci              }
743af6ab5fSopenharmony_ci            },
753af6ab5fSopenharmony_ci            "definite": false,
763af6ab5fSopenharmony_ci            "decorators": [],
773af6ab5fSopenharmony_ci            "loc": {
783af6ab5fSopenharmony_ci              "start": {
793af6ab5fSopenharmony_ci                "line": 17,
803af6ab5fSopenharmony_ci                "column": 19
813af6ab5fSopenharmony_ci              },
823af6ab5fSopenharmony_ci              "end": {
833af6ab5fSopenharmony_ci                "line": 17,
843af6ab5fSopenharmony_ci                "column": 33
853af6ab5fSopenharmony_ci              }
863af6ab5fSopenharmony_ci            }
873af6ab5fSopenharmony_ci          },
883af6ab5fSopenharmony_ci          {
893af6ab5fSopenharmony_ci            "type": "ClassProperty",
903af6ab5fSopenharmony_ci            "key": {
913af6ab5fSopenharmony_ci              "type": "Identifier",
923af6ab5fSopenharmony_ci              "name": "n2",
933af6ab5fSopenharmony_ci              "decorators": [],
943af6ab5fSopenharmony_ci              "loc": {
953af6ab5fSopenharmony_ci                "start": {
963af6ab5fSopenharmony_ci                  "line": 18,
973af6ab5fSopenharmony_ci                  "column": 19
983af6ab5fSopenharmony_ci                },
993af6ab5fSopenharmony_ci                "end": {
1003af6ab5fSopenharmony_ci                  "line": 18,
1013af6ab5fSopenharmony_ci                  "column": 21
1023af6ab5fSopenharmony_ci                }
1033af6ab5fSopenharmony_ci              }
1043af6ab5fSopenharmony_ci            },
1053af6ab5fSopenharmony_ci            "value": {
1063af6ab5fSopenharmony_ci              "type": "NumberLiteral",
1073af6ab5fSopenharmony_ci              "value": 16384,
1083af6ab5fSopenharmony_ci              "loc": {
1093af6ab5fSopenharmony_ci                "start": {
1103af6ab5fSopenharmony_ci                  "line": 18,
1113af6ab5fSopenharmony_ci                  "column": 29
1123af6ab5fSopenharmony_ci                },
1133af6ab5fSopenharmony_ci                "end": {
1143af6ab5fSopenharmony_ci                  "line": 18,
1153af6ab5fSopenharmony_ci                  "column": 34
1163af6ab5fSopenharmony_ci                }
1173af6ab5fSopenharmony_ci              }
1183af6ab5fSopenharmony_ci            },
1193af6ab5fSopenharmony_ci            "accessibility": "public",
1203af6ab5fSopenharmony_ci            "static": true,
1213af6ab5fSopenharmony_ci            "readonly": true,
1223af6ab5fSopenharmony_ci            "declare": false,
1233af6ab5fSopenharmony_ci            "optional": false,
1243af6ab5fSopenharmony_ci            "computed": false,
1253af6ab5fSopenharmony_ci            "typeAnnotation": {
1263af6ab5fSopenharmony_ci              "type": "ETSPrimitiveType",
1273af6ab5fSopenharmony_ci              "loc": {
1283af6ab5fSopenharmony_ci                "start": {
1293af6ab5fSopenharmony_ci                  "line": 18,
1303af6ab5fSopenharmony_ci                  "column": 23
1313af6ab5fSopenharmony_ci                },
1323af6ab5fSopenharmony_ci                "end": {
1333af6ab5fSopenharmony_ci                  "line": 18,
1343af6ab5fSopenharmony_ci                  "column": 26
1353af6ab5fSopenharmony_ci                }
1363af6ab5fSopenharmony_ci              }
1373af6ab5fSopenharmony_ci            },
1383af6ab5fSopenharmony_ci            "definite": false,
1393af6ab5fSopenharmony_ci            "decorators": [],
1403af6ab5fSopenharmony_ci            "loc": {
1413af6ab5fSopenharmony_ci              "start": {
1423af6ab5fSopenharmony_ci                "line": 18,
1433af6ab5fSopenharmony_ci                "column": 19
1443af6ab5fSopenharmony_ci              },
1453af6ab5fSopenharmony_ci              "end": {
1463af6ab5fSopenharmony_ci                "line": 18,
1473af6ab5fSopenharmony_ci                "column": 34
1483af6ab5fSopenharmony_ci              }
1493af6ab5fSopenharmony_ci            }
1503af6ab5fSopenharmony_ci          },
1513af6ab5fSopenharmony_ci          {
1523af6ab5fSopenharmony_ci            "type": "ClassProperty",
1533af6ab5fSopenharmony_ci            "key": {
1543af6ab5fSopenharmony_ci              "type": "Identifier",
1553af6ab5fSopenharmony_ci              "name": "expected",
1563af6ab5fSopenharmony_ci              "decorators": [],
1573af6ab5fSopenharmony_ci              "loc": {
1583af6ab5fSopenharmony_ci                "start": {
1593af6ab5fSopenharmony_ci                  "line": 19,
1603af6ab5fSopenharmony_ci                  "column": 19
1613af6ab5fSopenharmony_ci                },
1623af6ab5fSopenharmony_ci                "end": {
1633af6ab5fSopenharmony_ci                  "line": 19,
1643af6ab5fSopenharmony_ci                  "column": 27
1653af6ab5fSopenharmony_ci                }
1663af6ab5fSopenharmony_ci              }
1673af6ab5fSopenharmony_ci            },
1683af6ab5fSopenharmony_ci            "value": {
1693af6ab5fSopenharmony_ci              "type": "NumberLiteral",
1703af6ab5fSopenharmony_ci              "value": 60.0899,
1713af6ab5fSopenharmony_ci              "loc": {
1723af6ab5fSopenharmony_ci                "start": {
1733af6ab5fSopenharmony_ci                  "line": 19,
1743af6ab5fSopenharmony_ci                  "column": 38
1753af6ab5fSopenharmony_ci                },
1763af6ab5fSopenharmony_ci                "end": {
1773af6ab5fSopenharmony_ci                  "line": 19,
1783af6ab5fSopenharmony_ci                  "column": 55
1793af6ab5fSopenharmony_ci                }
1803af6ab5fSopenharmony_ci              }
1813af6ab5fSopenharmony_ci            },
1823af6ab5fSopenharmony_ci            "accessibility": "public",
1833af6ab5fSopenharmony_ci            "static": true,
1843af6ab5fSopenharmony_ci            "readonly": true,
1853af6ab5fSopenharmony_ci            "declare": false,
1863af6ab5fSopenharmony_ci            "optional": false,
1873af6ab5fSopenharmony_ci            "computed": false,
1883af6ab5fSopenharmony_ci            "typeAnnotation": {
1893af6ab5fSopenharmony_ci              "type": "ETSPrimitiveType",
1903af6ab5fSopenharmony_ci              "loc": {
1913af6ab5fSopenharmony_ci                "start": {
1923af6ab5fSopenharmony_ci                  "line": 19,
1933af6ab5fSopenharmony_ci                  "column": 29
1943af6ab5fSopenharmony_ci                },
1953af6ab5fSopenharmony_ci                "end": {
1963af6ab5fSopenharmony_ci                  "line": 19,
1973af6ab5fSopenharmony_ci                  "column": 35
1983af6ab5fSopenharmony_ci                }
1993af6ab5fSopenharmony_ci              }
2003af6ab5fSopenharmony_ci            },
2013af6ab5fSopenharmony_ci            "definite": false,
2023af6ab5fSopenharmony_ci            "decorators": [],
2033af6ab5fSopenharmony_ci            "loc": {
2043af6ab5fSopenharmony_ci              "start": {
2053af6ab5fSopenharmony_ci                "line": 19,
2063af6ab5fSopenharmony_ci                "column": 19
2073af6ab5fSopenharmony_ci              },
2083af6ab5fSopenharmony_ci              "end": {
2093af6ab5fSopenharmony_ci                "line": 19,
2103af6ab5fSopenharmony_ci                "column": 55
2113af6ab5fSopenharmony_ci              }
2123af6ab5fSopenharmony_ci            }
2133af6ab5fSopenharmony_ci          },
2143af6ab5fSopenharmony_ci          {
2153af6ab5fSopenharmony_ci            "type": "ClassProperty",
2163af6ab5fSopenharmony_ci            "key": {
2173af6ab5fSopenharmony_ci              "type": "Identifier",
2183af6ab5fSopenharmony_ci              "name": "g_flag",
2193af6ab5fSopenharmony_ci              "decorators": [],
2203af6ab5fSopenharmony_ci              "loc": {
2213af6ab5fSopenharmony_ci                "start": {
2223af6ab5fSopenharmony_ci                  "line": 20,
2233af6ab5fSopenharmony_ci                  "column": 10
2243af6ab5fSopenharmony_ci                },
2253af6ab5fSopenharmony_ci                "end": {
2263af6ab5fSopenharmony_ci                  "line": 20,
2273af6ab5fSopenharmony_ci                  "column": 16
2283af6ab5fSopenharmony_ci                }
2293af6ab5fSopenharmony_ci              }
2303af6ab5fSopenharmony_ci            },
2313af6ab5fSopenharmony_ci            "value": {
2323af6ab5fSopenharmony_ci              "type": "NumberLiteral",
2333af6ab5fSopenharmony_ci              "value": 0,
2343af6ab5fSopenharmony_ci              "loc": {
2353af6ab5fSopenharmony_ci                "start": {
2363af6ab5fSopenharmony_ci                  "line": 20,
2373af6ab5fSopenharmony_ci                  "column": 24
2383af6ab5fSopenharmony_ci                },
2393af6ab5fSopenharmony_ci                "end": {
2403af6ab5fSopenharmony_ci                  "line": 20,
2413af6ab5fSopenharmony_ci                  "column": 25
2423af6ab5fSopenharmony_ci                }
2433af6ab5fSopenharmony_ci              }
2443af6ab5fSopenharmony_ci            },
2453af6ab5fSopenharmony_ci            "accessibility": "public",
2463af6ab5fSopenharmony_ci            "static": true,
2473af6ab5fSopenharmony_ci            "readonly": false,
2483af6ab5fSopenharmony_ci            "declare": false,
2493af6ab5fSopenharmony_ci            "optional": false,
2503af6ab5fSopenharmony_ci            "computed": false,
2513af6ab5fSopenharmony_ci            "typeAnnotation": {
2523af6ab5fSopenharmony_ci              "type": "ETSPrimitiveType",
2533af6ab5fSopenharmony_ci              "loc": {
2543af6ab5fSopenharmony_ci                "start": {
2553af6ab5fSopenharmony_ci                  "line": 20,
2563af6ab5fSopenharmony_ci                  "column": 18
2573af6ab5fSopenharmony_ci                },
2583af6ab5fSopenharmony_ci                "end": {
2593af6ab5fSopenharmony_ci                  "line": 20,
2603af6ab5fSopenharmony_ci                  "column": 21
2613af6ab5fSopenharmony_ci                }
2623af6ab5fSopenharmony_ci              }
2633af6ab5fSopenharmony_ci            },
2643af6ab5fSopenharmony_ci            "definite": false,
2653af6ab5fSopenharmony_ci            "decorators": [],
2663af6ab5fSopenharmony_ci            "loc": {
2673af6ab5fSopenharmony_ci              "start": {
2683af6ab5fSopenharmony_ci                "line": 20,
2693af6ab5fSopenharmony_ci                "column": 10
2703af6ab5fSopenharmony_ci              },
2713af6ab5fSopenharmony_ci              "end": {
2723af6ab5fSopenharmony_ci                "line": 20,
2733af6ab5fSopenharmony_ci                "column": 25
2743af6ab5fSopenharmony_ci              }
2753af6ab5fSopenharmony_ci            }
2763af6ab5fSopenharmony_ci          },
2773af6ab5fSopenharmony_ci          {
2783af6ab5fSopenharmony_ci            "type": "MethodDefinition",
2793af6ab5fSopenharmony_ci            "key": {
2803af6ab5fSopenharmony_ci              "type": "Identifier",
2813af6ab5fSopenharmony_ci              "name": "partial",
2823af6ab5fSopenharmony_ci              "decorators": [],
2833af6ab5fSopenharmony_ci              "loc": {
2843af6ab5fSopenharmony_ci                "start": {
2853af6ab5fSopenharmony_ci                  "line": 22,
2863af6ab5fSopenharmony_ci                  "column": 18
2873af6ab5fSopenharmony_ci                },
2883af6ab5fSopenharmony_ci                "end": {
2893af6ab5fSopenharmony_ci                  "line": 22,
2903af6ab5fSopenharmony_ci                  "column": 25
2913af6ab5fSopenharmony_ci                }
2923af6ab5fSopenharmony_ci              }
2933af6ab5fSopenharmony_ci            },
2943af6ab5fSopenharmony_ci            "kind": "method",
2953af6ab5fSopenharmony_ci            "accessibility": "private",
2963af6ab5fSopenharmony_ci            "static": true,
2973af6ab5fSopenharmony_ci            "optional": false,
2983af6ab5fSopenharmony_ci            "computed": false,
2993af6ab5fSopenharmony_ci            "value": {
3003af6ab5fSopenharmony_ci              "type": "FunctionExpression",
3013af6ab5fSopenharmony_ci              "function": {
3023af6ab5fSopenharmony_ci                "type": "ScriptFunction",
3033af6ab5fSopenharmony_ci                "id": {
3043af6ab5fSopenharmony_ci                  "type": "Identifier",
3053af6ab5fSopenharmony_ci                  "name": "partial",
3063af6ab5fSopenharmony_ci                  "decorators": [],
3073af6ab5fSopenharmony_ci                  "loc": {
3083af6ab5fSopenharmony_ci                    "start": {
3093af6ab5fSopenharmony_ci                      "line": 22,
3103af6ab5fSopenharmony_ci                      "column": 18
3113af6ab5fSopenharmony_ci                    },
3123af6ab5fSopenharmony_ci                    "end": {
3133af6ab5fSopenharmony_ci                      "line": 22,
3143af6ab5fSopenharmony_ci                      "column": 25
3153af6ab5fSopenharmony_ci                    }
3163af6ab5fSopenharmony_ci                  }
3173af6ab5fSopenharmony_ci                },
3183af6ab5fSopenharmony_ci                "generator": false,
3193af6ab5fSopenharmony_ci                "async": false,
3203af6ab5fSopenharmony_ci                "expression": false,
3213af6ab5fSopenharmony_ci                "params": [
3223af6ab5fSopenharmony_ci                  {
3233af6ab5fSopenharmony_ci                    "type": "ETSParameterExpression",
3243af6ab5fSopenharmony_ci                    "name": {
3253af6ab5fSopenharmony_ci                      "type": "Identifier",
3263af6ab5fSopenharmony_ci                      "name": "n",
3273af6ab5fSopenharmony_ci                      "typeAnnotation": {
3283af6ab5fSopenharmony_ci                        "type": "ETSPrimitiveType",
3293af6ab5fSopenharmony_ci                        "loc": {
3303af6ab5fSopenharmony_ci                          "start": {
3313af6ab5fSopenharmony_ci                            "line": 22,
3323af6ab5fSopenharmony_ci                            "column": 29
3333af6ab5fSopenharmony_ci                          },
3343af6ab5fSopenharmony_ci                          "end": {
3353af6ab5fSopenharmony_ci                            "line": 22,
3363af6ab5fSopenharmony_ci                            "column": 32
3373af6ab5fSopenharmony_ci                          }
3383af6ab5fSopenharmony_ci                        }
3393af6ab5fSopenharmony_ci                      },
3403af6ab5fSopenharmony_ci                      "decorators": [],
3413af6ab5fSopenharmony_ci                      "loc": {
3423af6ab5fSopenharmony_ci                        "start": {
3433af6ab5fSopenharmony_ci                          "line": 22,
3443af6ab5fSopenharmony_ci                          "column": 26
3453af6ab5fSopenharmony_ci                        },
3463af6ab5fSopenharmony_ci                        "end": {
3473af6ab5fSopenharmony_ci                          "line": 22,
3483af6ab5fSopenharmony_ci                          "column": 32
3493af6ab5fSopenharmony_ci                        }
3503af6ab5fSopenharmony_ci                      }
3513af6ab5fSopenharmony_ci                    },
3523af6ab5fSopenharmony_ci                    "loc": {
3533af6ab5fSopenharmony_ci                      "start": {
3543af6ab5fSopenharmony_ci                        "line": 22,
3553af6ab5fSopenharmony_ci                        "column": 26
3563af6ab5fSopenharmony_ci                      },
3573af6ab5fSopenharmony_ci                      "end": {
3583af6ab5fSopenharmony_ci                        "line": 22,
3593af6ab5fSopenharmony_ci                        "column": 32
3603af6ab5fSopenharmony_ci                      }
3613af6ab5fSopenharmony_ci                    }
3623af6ab5fSopenharmony_ci                  }
3633af6ab5fSopenharmony_ci                ],
3643af6ab5fSopenharmony_ci                "returnType": {
3653af6ab5fSopenharmony_ci                  "type": "ETSPrimitiveType",
3663af6ab5fSopenharmony_ci                  "loc": {
3673af6ab5fSopenharmony_ci                    "start": {
3683af6ab5fSopenharmony_ci                      "line": 22,
3693af6ab5fSopenharmony_ci                      "column": 35
3703af6ab5fSopenharmony_ci                    },
3713af6ab5fSopenharmony_ci                    "end": {
3723af6ab5fSopenharmony_ci                      "line": 22,
3733af6ab5fSopenharmony_ci                      "column": 41
3743af6ab5fSopenharmony_ci                    }
3753af6ab5fSopenharmony_ci                  }
3763af6ab5fSopenharmony_ci                },
3773af6ab5fSopenharmony_ci                "body": {
3783af6ab5fSopenharmony_ci                  "type": "BlockStatement",
3793af6ab5fSopenharmony_ci                  "statements": [
3803af6ab5fSopenharmony_ci                    {
3813af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
3823af6ab5fSopenharmony_ci                      "declarations": [
3833af6ab5fSopenharmony_ci                        {
3843af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
3853af6ab5fSopenharmony_ci                          "id": {
3863af6ab5fSopenharmony_ci                            "type": "Identifier",
3873af6ab5fSopenharmony_ci                            "name": "a1",
3883af6ab5fSopenharmony_ci                            "typeAnnotation": {
3893af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
3903af6ab5fSopenharmony_ci                              "loc": {
3913af6ab5fSopenharmony_ci                                "start": {
3923af6ab5fSopenharmony_ci                                  "line": 23,
3933af6ab5fSopenharmony_ci                                  "column": 13
3943af6ab5fSopenharmony_ci                                },
3953af6ab5fSopenharmony_ci                                "end": {
3963af6ab5fSopenharmony_ci                                  "line": 23,
3973af6ab5fSopenharmony_ci                                  "column": 19
3983af6ab5fSopenharmony_ci                                }
3993af6ab5fSopenharmony_ci                              }
4003af6ab5fSopenharmony_ci                            },
4013af6ab5fSopenharmony_ci                            "decorators": [],
4023af6ab5fSopenharmony_ci                            "loc": {
4033af6ab5fSopenharmony_ci                              "start": {
4043af6ab5fSopenharmony_ci                                "line": 23,
4053af6ab5fSopenharmony_ci                                "column": 9
4063af6ab5fSopenharmony_ci                              },
4073af6ab5fSopenharmony_ci                              "end": {
4083af6ab5fSopenharmony_ci                                "line": 23,
4093af6ab5fSopenharmony_ci                                "column": 11
4103af6ab5fSopenharmony_ci                              }
4113af6ab5fSopenharmony_ci                            }
4123af6ab5fSopenharmony_ci                          },
4133af6ab5fSopenharmony_ci                          "init": {
4143af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
4153af6ab5fSopenharmony_ci                            "value": 0,
4163af6ab5fSopenharmony_ci                            "loc": {
4173af6ab5fSopenharmony_ci                              "start": {
4183af6ab5fSopenharmony_ci                                "line": 23,
4193af6ab5fSopenharmony_ci                                "column": 22
4203af6ab5fSopenharmony_ci                              },
4213af6ab5fSopenharmony_ci                              "end": {
4223af6ab5fSopenharmony_ci                                "line": 23,
4233af6ab5fSopenharmony_ci                                "column": 25
4243af6ab5fSopenharmony_ci                              }
4253af6ab5fSopenharmony_ci                            }
4263af6ab5fSopenharmony_ci                          },
4273af6ab5fSopenharmony_ci                          "loc": {
4283af6ab5fSopenharmony_ci                            "start": {
4293af6ab5fSopenharmony_ci                              "line": 23,
4303af6ab5fSopenharmony_ci                              "column": 9
4313af6ab5fSopenharmony_ci                            },
4323af6ab5fSopenharmony_ci                            "end": {
4333af6ab5fSopenharmony_ci                              "line": 23,
4343af6ab5fSopenharmony_ci                              "column": 25
4353af6ab5fSopenharmony_ci                            }
4363af6ab5fSopenharmony_ci                          }
4373af6ab5fSopenharmony_ci                        }
4383af6ab5fSopenharmony_ci                      ],
4393af6ab5fSopenharmony_ci                      "kind": "let",
4403af6ab5fSopenharmony_ci                      "loc": {
4413af6ab5fSopenharmony_ci                        "start": {
4423af6ab5fSopenharmony_ci                          "line": 23,
4433af6ab5fSopenharmony_ci                          "column": 5
4443af6ab5fSopenharmony_ci                        },
4453af6ab5fSopenharmony_ci                        "end": {
4463af6ab5fSopenharmony_ci                          "line": 23,
4473af6ab5fSopenharmony_ci                          "column": 26
4483af6ab5fSopenharmony_ci                        }
4493af6ab5fSopenharmony_ci                      }
4503af6ab5fSopenharmony_ci                    },
4513af6ab5fSopenharmony_ci                    {
4523af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
4533af6ab5fSopenharmony_ci                      "declarations": [
4543af6ab5fSopenharmony_ci                        {
4553af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
4563af6ab5fSopenharmony_ci                          "id": {
4573af6ab5fSopenharmony_ci                            "type": "Identifier",
4583af6ab5fSopenharmony_ci                            "name": "a2",
4593af6ab5fSopenharmony_ci                            "typeAnnotation": {
4603af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
4613af6ab5fSopenharmony_ci                              "loc": {
4623af6ab5fSopenharmony_ci                                "start": {
4633af6ab5fSopenharmony_ci                                  "line": 24,
4643af6ab5fSopenharmony_ci                                  "column": 13
4653af6ab5fSopenharmony_ci                                },
4663af6ab5fSopenharmony_ci                                "end": {
4673af6ab5fSopenharmony_ci                                  "line": 24,
4683af6ab5fSopenharmony_ci                                  "column": 19
4693af6ab5fSopenharmony_ci                                }
4703af6ab5fSopenharmony_ci                              }
4713af6ab5fSopenharmony_ci                            },
4723af6ab5fSopenharmony_ci                            "decorators": [],
4733af6ab5fSopenharmony_ci                            "loc": {
4743af6ab5fSopenharmony_ci                              "start": {
4753af6ab5fSopenharmony_ci                                "line": 24,
4763af6ab5fSopenharmony_ci                                "column": 9
4773af6ab5fSopenharmony_ci                              },
4783af6ab5fSopenharmony_ci                              "end": {
4793af6ab5fSopenharmony_ci                                "line": 24,
4803af6ab5fSopenharmony_ci                                "column": 11
4813af6ab5fSopenharmony_ci                              }
4823af6ab5fSopenharmony_ci                            }
4833af6ab5fSopenharmony_ci                          },
4843af6ab5fSopenharmony_ci                          "init": {
4853af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
4863af6ab5fSopenharmony_ci                            "value": 0,
4873af6ab5fSopenharmony_ci                            "loc": {
4883af6ab5fSopenharmony_ci                              "start": {
4893af6ab5fSopenharmony_ci                                "line": 24,
4903af6ab5fSopenharmony_ci                                "column": 22
4913af6ab5fSopenharmony_ci                              },
4923af6ab5fSopenharmony_ci                              "end": {
4933af6ab5fSopenharmony_ci                                "line": 24,
4943af6ab5fSopenharmony_ci                                "column": 25
4953af6ab5fSopenharmony_ci                              }
4963af6ab5fSopenharmony_ci                            }
4973af6ab5fSopenharmony_ci                          },
4983af6ab5fSopenharmony_ci                          "loc": {
4993af6ab5fSopenharmony_ci                            "start": {
5003af6ab5fSopenharmony_ci                              "line": 24,
5013af6ab5fSopenharmony_ci                              "column": 9
5023af6ab5fSopenharmony_ci                            },
5033af6ab5fSopenharmony_ci                            "end": {
5043af6ab5fSopenharmony_ci                              "line": 24,
5053af6ab5fSopenharmony_ci                              "column": 25
5063af6ab5fSopenharmony_ci                            }
5073af6ab5fSopenharmony_ci                          }
5083af6ab5fSopenharmony_ci                        }
5093af6ab5fSopenharmony_ci                      ],
5103af6ab5fSopenharmony_ci                      "kind": "let",
5113af6ab5fSopenharmony_ci                      "loc": {
5123af6ab5fSopenharmony_ci                        "start": {
5133af6ab5fSopenharmony_ci                          "line": 24,
5143af6ab5fSopenharmony_ci                          "column": 5
5153af6ab5fSopenharmony_ci                        },
5163af6ab5fSopenharmony_ci                        "end": {
5173af6ab5fSopenharmony_ci                          "line": 24,
5183af6ab5fSopenharmony_ci                          "column": 26
5193af6ab5fSopenharmony_ci                        }
5203af6ab5fSopenharmony_ci                      }
5213af6ab5fSopenharmony_ci                    },
5223af6ab5fSopenharmony_ci                    {
5233af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
5243af6ab5fSopenharmony_ci                      "declarations": [
5253af6ab5fSopenharmony_ci                        {
5263af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
5273af6ab5fSopenharmony_ci                          "id": {
5283af6ab5fSopenharmony_ci                            "type": "Identifier",
5293af6ab5fSopenharmony_ci                            "name": "a3",
5303af6ab5fSopenharmony_ci                            "typeAnnotation": {
5313af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
5323af6ab5fSopenharmony_ci                              "loc": {
5333af6ab5fSopenharmony_ci                                "start": {
5343af6ab5fSopenharmony_ci                                  "line": 25,
5353af6ab5fSopenharmony_ci                                  "column": 13
5363af6ab5fSopenharmony_ci                                },
5373af6ab5fSopenharmony_ci                                "end": {
5383af6ab5fSopenharmony_ci                                  "line": 25,
5393af6ab5fSopenharmony_ci                                  "column": 19
5403af6ab5fSopenharmony_ci                                }
5413af6ab5fSopenharmony_ci                              }
5423af6ab5fSopenharmony_ci                            },
5433af6ab5fSopenharmony_ci                            "decorators": [],
5443af6ab5fSopenharmony_ci                            "loc": {
5453af6ab5fSopenharmony_ci                              "start": {
5463af6ab5fSopenharmony_ci                                "line": 25,
5473af6ab5fSopenharmony_ci                                "column": 9
5483af6ab5fSopenharmony_ci                              },
5493af6ab5fSopenharmony_ci                              "end": {
5503af6ab5fSopenharmony_ci                                "line": 25,
5513af6ab5fSopenharmony_ci                                "column": 11
5523af6ab5fSopenharmony_ci                              }
5533af6ab5fSopenharmony_ci                            }
5543af6ab5fSopenharmony_ci                          },
5553af6ab5fSopenharmony_ci                          "init": {
5563af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
5573af6ab5fSopenharmony_ci                            "value": 0,
5583af6ab5fSopenharmony_ci                            "loc": {
5593af6ab5fSopenharmony_ci                              "start": {
5603af6ab5fSopenharmony_ci                                "line": 25,
5613af6ab5fSopenharmony_ci                                "column": 22
5623af6ab5fSopenharmony_ci                              },
5633af6ab5fSopenharmony_ci                              "end": {
5643af6ab5fSopenharmony_ci                                "line": 25,
5653af6ab5fSopenharmony_ci                                "column": 25
5663af6ab5fSopenharmony_ci                              }
5673af6ab5fSopenharmony_ci                            }
5683af6ab5fSopenharmony_ci                          },
5693af6ab5fSopenharmony_ci                          "loc": {
5703af6ab5fSopenharmony_ci                            "start": {
5713af6ab5fSopenharmony_ci                              "line": 25,
5723af6ab5fSopenharmony_ci                              "column": 9
5733af6ab5fSopenharmony_ci                            },
5743af6ab5fSopenharmony_ci                            "end": {
5753af6ab5fSopenharmony_ci                              "line": 25,
5763af6ab5fSopenharmony_ci                              "column": 25
5773af6ab5fSopenharmony_ci                            }
5783af6ab5fSopenharmony_ci                          }
5793af6ab5fSopenharmony_ci                        }
5803af6ab5fSopenharmony_ci                      ],
5813af6ab5fSopenharmony_ci                      "kind": "let",
5823af6ab5fSopenharmony_ci                      "loc": {
5833af6ab5fSopenharmony_ci                        "start": {
5843af6ab5fSopenharmony_ci                          "line": 25,
5853af6ab5fSopenharmony_ci                          "column": 5
5863af6ab5fSopenharmony_ci                        },
5873af6ab5fSopenharmony_ci                        "end": {
5883af6ab5fSopenharmony_ci                          "line": 25,
5893af6ab5fSopenharmony_ci                          "column": 26
5903af6ab5fSopenharmony_ci                        }
5913af6ab5fSopenharmony_ci                      }
5923af6ab5fSopenharmony_ci                    },
5933af6ab5fSopenharmony_ci                    {
5943af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
5953af6ab5fSopenharmony_ci                      "declarations": [
5963af6ab5fSopenharmony_ci                        {
5973af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
5983af6ab5fSopenharmony_ci                          "id": {
5993af6ab5fSopenharmony_ci                            "type": "Identifier",
6003af6ab5fSopenharmony_ci                            "name": "a4",
6013af6ab5fSopenharmony_ci                            "typeAnnotation": {
6023af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
6033af6ab5fSopenharmony_ci                              "loc": {
6043af6ab5fSopenharmony_ci                                "start": {
6053af6ab5fSopenharmony_ci                                  "line": 26,
6063af6ab5fSopenharmony_ci                                  "column": 13
6073af6ab5fSopenharmony_ci                                },
6083af6ab5fSopenharmony_ci                                "end": {
6093af6ab5fSopenharmony_ci                                  "line": 26,
6103af6ab5fSopenharmony_ci                                  "column": 19
6113af6ab5fSopenharmony_ci                                }
6123af6ab5fSopenharmony_ci                              }
6133af6ab5fSopenharmony_ci                            },
6143af6ab5fSopenharmony_ci                            "decorators": [],
6153af6ab5fSopenharmony_ci                            "loc": {
6163af6ab5fSopenharmony_ci                              "start": {
6173af6ab5fSopenharmony_ci                                "line": 26,
6183af6ab5fSopenharmony_ci                                "column": 9
6193af6ab5fSopenharmony_ci                              },
6203af6ab5fSopenharmony_ci                              "end": {
6213af6ab5fSopenharmony_ci                                "line": 26,
6223af6ab5fSopenharmony_ci                                "column": 11
6233af6ab5fSopenharmony_ci                              }
6243af6ab5fSopenharmony_ci                            }
6253af6ab5fSopenharmony_ci                          },
6263af6ab5fSopenharmony_ci                          "init": {
6273af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
6283af6ab5fSopenharmony_ci                            "value": 0,
6293af6ab5fSopenharmony_ci                            "loc": {
6303af6ab5fSopenharmony_ci                              "start": {
6313af6ab5fSopenharmony_ci                                "line": 26,
6323af6ab5fSopenharmony_ci                                "column": 22
6333af6ab5fSopenharmony_ci                              },
6343af6ab5fSopenharmony_ci                              "end": {
6353af6ab5fSopenharmony_ci                                "line": 26,
6363af6ab5fSopenharmony_ci                                "column": 25
6373af6ab5fSopenharmony_ci                              }
6383af6ab5fSopenharmony_ci                            }
6393af6ab5fSopenharmony_ci                          },
6403af6ab5fSopenharmony_ci                          "loc": {
6413af6ab5fSopenharmony_ci                            "start": {
6423af6ab5fSopenharmony_ci                              "line": 26,
6433af6ab5fSopenharmony_ci                              "column": 9
6443af6ab5fSopenharmony_ci                            },
6453af6ab5fSopenharmony_ci                            "end": {
6463af6ab5fSopenharmony_ci                              "line": 26,
6473af6ab5fSopenharmony_ci                              "column": 25
6483af6ab5fSopenharmony_ci                            }
6493af6ab5fSopenharmony_ci                          }
6503af6ab5fSopenharmony_ci                        }
6513af6ab5fSopenharmony_ci                      ],
6523af6ab5fSopenharmony_ci                      "kind": "let",
6533af6ab5fSopenharmony_ci                      "loc": {
6543af6ab5fSopenharmony_ci                        "start": {
6553af6ab5fSopenharmony_ci                          "line": 26,
6563af6ab5fSopenharmony_ci                          "column": 5
6573af6ab5fSopenharmony_ci                        },
6583af6ab5fSopenharmony_ci                        "end": {
6593af6ab5fSopenharmony_ci                          "line": 26,
6603af6ab5fSopenharmony_ci                          "column": 26
6613af6ab5fSopenharmony_ci                        }
6623af6ab5fSopenharmony_ci                      }
6633af6ab5fSopenharmony_ci                    },
6643af6ab5fSopenharmony_ci                    {
6653af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
6663af6ab5fSopenharmony_ci                      "declarations": [
6673af6ab5fSopenharmony_ci                        {
6683af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
6693af6ab5fSopenharmony_ci                          "id": {
6703af6ab5fSopenharmony_ci                            "type": "Identifier",
6713af6ab5fSopenharmony_ci                            "name": "a5",
6723af6ab5fSopenharmony_ci                            "typeAnnotation": {
6733af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
6743af6ab5fSopenharmony_ci                              "loc": {
6753af6ab5fSopenharmony_ci                                "start": {
6763af6ab5fSopenharmony_ci                                  "line": 27,
6773af6ab5fSopenharmony_ci                                  "column": 13
6783af6ab5fSopenharmony_ci                                },
6793af6ab5fSopenharmony_ci                                "end": {
6803af6ab5fSopenharmony_ci                                  "line": 27,
6813af6ab5fSopenharmony_ci                                  "column": 19
6823af6ab5fSopenharmony_ci                                }
6833af6ab5fSopenharmony_ci                              }
6843af6ab5fSopenharmony_ci                            },
6853af6ab5fSopenharmony_ci                            "decorators": [],
6863af6ab5fSopenharmony_ci                            "loc": {
6873af6ab5fSopenharmony_ci                              "start": {
6883af6ab5fSopenharmony_ci                                "line": 27,
6893af6ab5fSopenharmony_ci                                "column": 9
6903af6ab5fSopenharmony_ci                              },
6913af6ab5fSopenharmony_ci                              "end": {
6923af6ab5fSopenharmony_ci                                "line": 27,
6933af6ab5fSopenharmony_ci                                "column": 11
6943af6ab5fSopenharmony_ci                              }
6953af6ab5fSopenharmony_ci                            }
6963af6ab5fSopenharmony_ci                          },
6973af6ab5fSopenharmony_ci                          "init": {
6983af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
6993af6ab5fSopenharmony_ci                            "value": 0,
7003af6ab5fSopenharmony_ci                            "loc": {
7013af6ab5fSopenharmony_ci                              "start": {
7023af6ab5fSopenharmony_ci                                "line": 27,
7033af6ab5fSopenharmony_ci                                "column": 22
7043af6ab5fSopenharmony_ci                              },
7053af6ab5fSopenharmony_ci                              "end": {
7063af6ab5fSopenharmony_ci                                "line": 27,
7073af6ab5fSopenharmony_ci                                "column": 25
7083af6ab5fSopenharmony_ci                              }
7093af6ab5fSopenharmony_ci                            }
7103af6ab5fSopenharmony_ci                          },
7113af6ab5fSopenharmony_ci                          "loc": {
7123af6ab5fSopenharmony_ci                            "start": {
7133af6ab5fSopenharmony_ci                              "line": 27,
7143af6ab5fSopenharmony_ci                              "column": 9
7153af6ab5fSopenharmony_ci                            },
7163af6ab5fSopenharmony_ci                            "end": {
7173af6ab5fSopenharmony_ci                              "line": 27,
7183af6ab5fSopenharmony_ci                              "column": 25
7193af6ab5fSopenharmony_ci                            }
7203af6ab5fSopenharmony_ci                          }
7213af6ab5fSopenharmony_ci                        }
7223af6ab5fSopenharmony_ci                      ],
7233af6ab5fSopenharmony_ci                      "kind": "let",
7243af6ab5fSopenharmony_ci                      "loc": {
7253af6ab5fSopenharmony_ci                        "start": {
7263af6ab5fSopenharmony_ci                          "line": 27,
7273af6ab5fSopenharmony_ci                          "column": 5
7283af6ab5fSopenharmony_ci                        },
7293af6ab5fSopenharmony_ci                        "end": {
7303af6ab5fSopenharmony_ci                          "line": 27,
7313af6ab5fSopenharmony_ci                          "column": 26
7323af6ab5fSopenharmony_ci                        }
7333af6ab5fSopenharmony_ci                      }
7343af6ab5fSopenharmony_ci                    },
7353af6ab5fSopenharmony_ci                    {
7363af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
7373af6ab5fSopenharmony_ci                      "declarations": [
7383af6ab5fSopenharmony_ci                        {
7393af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
7403af6ab5fSopenharmony_ci                          "id": {
7413af6ab5fSopenharmony_ci                            "type": "Identifier",
7423af6ab5fSopenharmony_ci                            "name": "a6",
7433af6ab5fSopenharmony_ci                            "typeAnnotation": {
7443af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
7453af6ab5fSopenharmony_ci                              "loc": {
7463af6ab5fSopenharmony_ci                                "start": {
7473af6ab5fSopenharmony_ci                                  "line": 28,
7483af6ab5fSopenharmony_ci                                  "column": 13
7493af6ab5fSopenharmony_ci                                },
7503af6ab5fSopenharmony_ci                                "end": {
7513af6ab5fSopenharmony_ci                                  "line": 28,
7523af6ab5fSopenharmony_ci                                  "column": 19
7533af6ab5fSopenharmony_ci                                }
7543af6ab5fSopenharmony_ci                              }
7553af6ab5fSopenharmony_ci                            },
7563af6ab5fSopenharmony_ci                            "decorators": [],
7573af6ab5fSopenharmony_ci                            "loc": {
7583af6ab5fSopenharmony_ci                              "start": {
7593af6ab5fSopenharmony_ci                                "line": 28,
7603af6ab5fSopenharmony_ci                                "column": 9
7613af6ab5fSopenharmony_ci                              },
7623af6ab5fSopenharmony_ci                              "end": {
7633af6ab5fSopenharmony_ci                                "line": 28,
7643af6ab5fSopenharmony_ci                                "column": 11
7653af6ab5fSopenharmony_ci                              }
7663af6ab5fSopenharmony_ci                            }
7673af6ab5fSopenharmony_ci                          },
7683af6ab5fSopenharmony_ci                          "init": {
7693af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
7703af6ab5fSopenharmony_ci                            "value": 0,
7713af6ab5fSopenharmony_ci                            "loc": {
7723af6ab5fSopenharmony_ci                              "start": {
7733af6ab5fSopenharmony_ci                                "line": 28,
7743af6ab5fSopenharmony_ci                                "column": 22
7753af6ab5fSopenharmony_ci                              },
7763af6ab5fSopenharmony_ci                              "end": {
7773af6ab5fSopenharmony_ci                                "line": 28,
7783af6ab5fSopenharmony_ci                                "column": 25
7793af6ab5fSopenharmony_ci                              }
7803af6ab5fSopenharmony_ci                            }
7813af6ab5fSopenharmony_ci                          },
7823af6ab5fSopenharmony_ci                          "loc": {
7833af6ab5fSopenharmony_ci                            "start": {
7843af6ab5fSopenharmony_ci                              "line": 28,
7853af6ab5fSopenharmony_ci                              "column": 9
7863af6ab5fSopenharmony_ci                            },
7873af6ab5fSopenharmony_ci                            "end": {
7883af6ab5fSopenharmony_ci                              "line": 28,
7893af6ab5fSopenharmony_ci                              "column": 25
7903af6ab5fSopenharmony_ci                            }
7913af6ab5fSopenharmony_ci                          }
7923af6ab5fSopenharmony_ci                        }
7933af6ab5fSopenharmony_ci                      ],
7943af6ab5fSopenharmony_ci                      "kind": "let",
7953af6ab5fSopenharmony_ci                      "loc": {
7963af6ab5fSopenharmony_ci                        "start": {
7973af6ab5fSopenharmony_ci                          "line": 28,
7983af6ab5fSopenharmony_ci                          "column": 5
7993af6ab5fSopenharmony_ci                        },
8003af6ab5fSopenharmony_ci                        "end": {
8013af6ab5fSopenharmony_ci                          "line": 28,
8023af6ab5fSopenharmony_ci                          "column": 26
8033af6ab5fSopenharmony_ci                        }
8043af6ab5fSopenharmony_ci                      }
8053af6ab5fSopenharmony_ci                    },
8063af6ab5fSopenharmony_ci                    {
8073af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
8083af6ab5fSopenharmony_ci                      "declarations": [
8093af6ab5fSopenharmony_ci                        {
8103af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
8113af6ab5fSopenharmony_ci                          "id": {
8123af6ab5fSopenharmony_ci                            "type": "Identifier",
8133af6ab5fSopenharmony_ci                            "name": "a7",
8143af6ab5fSopenharmony_ci                            "typeAnnotation": {
8153af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
8163af6ab5fSopenharmony_ci                              "loc": {
8173af6ab5fSopenharmony_ci                                "start": {
8183af6ab5fSopenharmony_ci                                  "line": 29,
8193af6ab5fSopenharmony_ci                                  "column": 13
8203af6ab5fSopenharmony_ci                                },
8213af6ab5fSopenharmony_ci                                "end": {
8223af6ab5fSopenharmony_ci                                  "line": 29,
8233af6ab5fSopenharmony_ci                                  "column": 19
8243af6ab5fSopenharmony_ci                                }
8253af6ab5fSopenharmony_ci                              }
8263af6ab5fSopenharmony_ci                            },
8273af6ab5fSopenharmony_ci                            "decorators": [],
8283af6ab5fSopenharmony_ci                            "loc": {
8293af6ab5fSopenharmony_ci                              "start": {
8303af6ab5fSopenharmony_ci                                "line": 29,
8313af6ab5fSopenharmony_ci                                "column": 9
8323af6ab5fSopenharmony_ci                              },
8333af6ab5fSopenharmony_ci                              "end": {
8343af6ab5fSopenharmony_ci                                "line": 29,
8353af6ab5fSopenharmony_ci                                "column": 11
8363af6ab5fSopenharmony_ci                              }
8373af6ab5fSopenharmony_ci                            }
8383af6ab5fSopenharmony_ci                          },
8393af6ab5fSopenharmony_ci                          "init": {
8403af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
8413af6ab5fSopenharmony_ci                            "value": 0,
8423af6ab5fSopenharmony_ci                            "loc": {
8433af6ab5fSopenharmony_ci                              "start": {
8443af6ab5fSopenharmony_ci                                "line": 29,
8453af6ab5fSopenharmony_ci                                "column": 22
8463af6ab5fSopenharmony_ci                              },
8473af6ab5fSopenharmony_ci                              "end": {
8483af6ab5fSopenharmony_ci                                "line": 29,
8493af6ab5fSopenharmony_ci                                "column": 25
8503af6ab5fSopenharmony_ci                              }
8513af6ab5fSopenharmony_ci                            }
8523af6ab5fSopenharmony_ci                          },
8533af6ab5fSopenharmony_ci                          "loc": {
8543af6ab5fSopenharmony_ci                            "start": {
8553af6ab5fSopenharmony_ci                              "line": 29,
8563af6ab5fSopenharmony_ci                              "column": 9
8573af6ab5fSopenharmony_ci                            },
8583af6ab5fSopenharmony_ci                            "end": {
8593af6ab5fSopenharmony_ci                              "line": 29,
8603af6ab5fSopenharmony_ci                              "column": 25
8613af6ab5fSopenharmony_ci                            }
8623af6ab5fSopenharmony_ci                          }
8633af6ab5fSopenharmony_ci                        }
8643af6ab5fSopenharmony_ci                      ],
8653af6ab5fSopenharmony_ci                      "kind": "let",
8663af6ab5fSopenharmony_ci                      "loc": {
8673af6ab5fSopenharmony_ci                        "start": {
8683af6ab5fSopenharmony_ci                          "line": 29,
8693af6ab5fSopenharmony_ci                          "column": 5
8703af6ab5fSopenharmony_ci                        },
8713af6ab5fSopenharmony_ci                        "end": {
8723af6ab5fSopenharmony_ci                          "line": 29,
8733af6ab5fSopenharmony_ci                          "column": 26
8743af6ab5fSopenharmony_ci                        }
8753af6ab5fSopenharmony_ci                      }
8763af6ab5fSopenharmony_ci                    },
8773af6ab5fSopenharmony_ci                    {
8783af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
8793af6ab5fSopenharmony_ci                      "declarations": [
8803af6ab5fSopenharmony_ci                        {
8813af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
8823af6ab5fSopenharmony_ci                          "id": {
8833af6ab5fSopenharmony_ci                            "type": "Identifier",
8843af6ab5fSopenharmony_ci                            "name": "a8",
8853af6ab5fSopenharmony_ci                            "typeAnnotation": {
8863af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
8873af6ab5fSopenharmony_ci                              "loc": {
8883af6ab5fSopenharmony_ci                                "start": {
8893af6ab5fSopenharmony_ci                                  "line": 30,
8903af6ab5fSopenharmony_ci                                  "column": 13
8913af6ab5fSopenharmony_ci                                },
8923af6ab5fSopenharmony_ci                                "end": {
8933af6ab5fSopenharmony_ci                                  "line": 30,
8943af6ab5fSopenharmony_ci                                  "column": 19
8953af6ab5fSopenharmony_ci                                }
8963af6ab5fSopenharmony_ci                              }
8973af6ab5fSopenharmony_ci                            },
8983af6ab5fSopenharmony_ci                            "decorators": [],
8993af6ab5fSopenharmony_ci                            "loc": {
9003af6ab5fSopenharmony_ci                              "start": {
9013af6ab5fSopenharmony_ci                                "line": 30,
9023af6ab5fSopenharmony_ci                                "column": 9
9033af6ab5fSopenharmony_ci                              },
9043af6ab5fSopenharmony_ci                              "end": {
9053af6ab5fSopenharmony_ci                                "line": 30,
9063af6ab5fSopenharmony_ci                                "column": 11
9073af6ab5fSopenharmony_ci                              }
9083af6ab5fSopenharmony_ci                            }
9093af6ab5fSopenharmony_ci                          },
9103af6ab5fSopenharmony_ci                          "init": {
9113af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
9123af6ab5fSopenharmony_ci                            "value": 0,
9133af6ab5fSopenharmony_ci                            "loc": {
9143af6ab5fSopenharmony_ci                              "start": {
9153af6ab5fSopenharmony_ci                                "line": 30,
9163af6ab5fSopenharmony_ci                                "column": 22
9173af6ab5fSopenharmony_ci                              },
9183af6ab5fSopenharmony_ci                              "end": {
9193af6ab5fSopenharmony_ci                                "line": 30,
9203af6ab5fSopenharmony_ci                                "column": 25
9213af6ab5fSopenharmony_ci                              }
9223af6ab5fSopenharmony_ci                            }
9233af6ab5fSopenharmony_ci                          },
9243af6ab5fSopenharmony_ci                          "loc": {
9253af6ab5fSopenharmony_ci                            "start": {
9263af6ab5fSopenharmony_ci                              "line": 30,
9273af6ab5fSopenharmony_ci                              "column": 9
9283af6ab5fSopenharmony_ci                            },
9293af6ab5fSopenharmony_ci                            "end": {
9303af6ab5fSopenharmony_ci                              "line": 30,
9313af6ab5fSopenharmony_ci                              "column": 25
9323af6ab5fSopenharmony_ci                            }
9333af6ab5fSopenharmony_ci                          }
9343af6ab5fSopenharmony_ci                        }
9353af6ab5fSopenharmony_ci                      ],
9363af6ab5fSopenharmony_ci                      "kind": "let",
9373af6ab5fSopenharmony_ci                      "loc": {
9383af6ab5fSopenharmony_ci                        "start": {
9393af6ab5fSopenharmony_ci                          "line": 30,
9403af6ab5fSopenharmony_ci                          "column": 5
9413af6ab5fSopenharmony_ci                        },
9423af6ab5fSopenharmony_ci                        "end": {
9433af6ab5fSopenharmony_ci                          "line": 30,
9443af6ab5fSopenharmony_ci                          "column": 26
9453af6ab5fSopenharmony_ci                        }
9463af6ab5fSopenharmony_ci                      }
9473af6ab5fSopenharmony_ci                    },
9483af6ab5fSopenharmony_ci                    {
9493af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
9503af6ab5fSopenharmony_ci                      "declarations": [
9513af6ab5fSopenharmony_ci                        {
9523af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
9533af6ab5fSopenharmony_ci                          "id": {
9543af6ab5fSopenharmony_ci                            "type": "Identifier",
9553af6ab5fSopenharmony_ci                            "name": "a9",
9563af6ab5fSopenharmony_ci                            "typeAnnotation": {
9573af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
9583af6ab5fSopenharmony_ci                              "loc": {
9593af6ab5fSopenharmony_ci                                "start": {
9603af6ab5fSopenharmony_ci                                  "line": 31,
9613af6ab5fSopenharmony_ci                                  "column": 13
9623af6ab5fSopenharmony_ci                                },
9633af6ab5fSopenharmony_ci                                "end": {
9643af6ab5fSopenharmony_ci                                  "line": 31,
9653af6ab5fSopenharmony_ci                                  "column": 19
9663af6ab5fSopenharmony_ci                                }
9673af6ab5fSopenharmony_ci                              }
9683af6ab5fSopenharmony_ci                            },
9693af6ab5fSopenharmony_ci                            "decorators": [],
9703af6ab5fSopenharmony_ci                            "loc": {
9713af6ab5fSopenharmony_ci                              "start": {
9723af6ab5fSopenharmony_ci                                "line": 31,
9733af6ab5fSopenharmony_ci                                "column": 9
9743af6ab5fSopenharmony_ci                              },
9753af6ab5fSopenharmony_ci                              "end": {
9763af6ab5fSopenharmony_ci                                "line": 31,
9773af6ab5fSopenharmony_ci                                "column": 11
9783af6ab5fSopenharmony_ci                              }
9793af6ab5fSopenharmony_ci                            }
9803af6ab5fSopenharmony_ci                          },
9813af6ab5fSopenharmony_ci                          "init": {
9823af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
9833af6ab5fSopenharmony_ci                            "value": 0,
9843af6ab5fSopenharmony_ci                            "loc": {
9853af6ab5fSopenharmony_ci                              "start": {
9863af6ab5fSopenharmony_ci                                "line": 31,
9873af6ab5fSopenharmony_ci                                "column": 22
9883af6ab5fSopenharmony_ci                              },
9893af6ab5fSopenharmony_ci                              "end": {
9903af6ab5fSopenharmony_ci                                "line": 31,
9913af6ab5fSopenharmony_ci                                "column": 25
9923af6ab5fSopenharmony_ci                              }
9933af6ab5fSopenharmony_ci                            }
9943af6ab5fSopenharmony_ci                          },
9953af6ab5fSopenharmony_ci                          "loc": {
9963af6ab5fSopenharmony_ci                            "start": {
9973af6ab5fSopenharmony_ci                              "line": 31,
9983af6ab5fSopenharmony_ci                              "column": 9
9993af6ab5fSopenharmony_ci                            },
10003af6ab5fSopenharmony_ci                            "end": {
10013af6ab5fSopenharmony_ci                              "line": 31,
10023af6ab5fSopenharmony_ci                              "column": 25
10033af6ab5fSopenharmony_ci                            }
10043af6ab5fSopenharmony_ci                          }
10053af6ab5fSopenharmony_ci                        }
10063af6ab5fSopenharmony_ci                      ],
10073af6ab5fSopenharmony_ci                      "kind": "let",
10083af6ab5fSopenharmony_ci                      "loc": {
10093af6ab5fSopenharmony_ci                        "start": {
10103af6ab5fSopenharmony_ci                          "line": 31,
10113af6ab5fSopenharmony_ci                          "column": 5
10123af6ab5fSopenharmony_ci                        },
10133af6ab5fSopenharmony_ci                        "end": {
10143af6ab5fSopenharmony_ci                          "line": 31,
10153af6ab5fSopenharmony_ci                          "column": 26
10163af6ab5fSopenharmony_ci                        }
10173af6ab5fSopenharmony_ci                      }
10183af6ab5fSopenharmony_ci                    },
10193af6ab5fSopenharmony_ci                    {
10203af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
10213af6ab5fSopenharmony_ci                      "declarations": [
10223af6ab5fSopenharmony_ci                        {
10233af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
10243af6ab5fSopenharmony_ci                          "id": {
10253af6ab5fSopenharmony_ci                            "type": "Identifier",
10263af6ab5fSopenharmony_ci                            "name": "twothirds",
10273af6ab5fSopenharmony_ci                            "typeAnnotation": {
10283af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
10293af6ab5fSopenharmony_ci                              "loc": {
10303af6ab5fSopenharmony_ci                                "start": {
10313af6ab5fSopenharmony_ci                                  "line": 33,
10323af6ab5fSopenharmony_ci                                  "column": 20
10333af6ab5fSopenharmony_ci                                },
10343af6ab5fSopenharmony_ci                                "end": {
10353af6ab5fSopenharmony_ci                                  "line": 33,
10363af6ab5fSopenharmony_ci                                  "column": 26
10373af6ab5fSopenharmony_ci                                }
10383af6ab5fSopenharmony_ci                              }
10393af6ab5fSopenharmony_ci                            },
10403af6ab5fSopenharmony_ci                            "decorators": [],
10413af6ab5fSopenharmony_ci                            "loc": {
10423af6ab5fSopenharmony_ci                              "start": {
10433af6ab5fSopenharmony_ci                                "line": 33,
10443af6ab5fSopenharmony_ci                                "column": 9
10453af6ab5fSopenharmony_ci                              },
10463af6ab5fSopenharmony_ci                              "end": {
10473af6ab5fSopenharmony_ci                                "line": 33,
10483af6ab5fSopenharmony_ci                                "column": 18
10493af6ab5fSopenharmony_ci                              }
10503af6ab5fSopenharmony_ci                            }
10513af6ab5fSopenharmony_ci                          },
10523af6ab5fSopenharmony_ci                          "init": {
10533af6ab5fSopenharmony_ci                            "type": "BinaryExpression",
10543af6ab5fSopenharmony_ci                            "operator": "/",
10553af6ab5fSopenharmony_ci                            "left": {
10563af6ab5fSopenharmony_ci                              "type": "NumberLiteral",
10573af6ab5fSopenharmony_ci                              "value": 2,
10583af6ab5fSopenharmony_ci                              "loc": {
10593af6ab5fSopenharmony_ci                                "start": {
10603af6ab5fSopenharmony_ci                                  "line": 33,
10613af6ab5fSopenharmony_ci                                  "column": 29
10623af6ab5fSopenharmony_ci                                },
10633af6ab5fSopenharmony_ci                                "end": {
10643af6ab5fSopenharmony_ci                                  "line": 33,
10653af6ab5fSopenharmony_ci                                  "column": 32
10663af6ab5fSopenharmony_ci                                }
10673af6ab5fSopenharmony_ci                              }
10683af6ab5fSopenharmony_ci                            },
10693af6ab5fSopenharmony_ci                            "right": {
10703af6ab5fSopenharmony_ci                              "type": "NumberLiteral",
10713af6ab5fSopenharmony_ci                              "value": 3,
10723af6ab5fSopenharmony_ci                              "loc": {
10733af6ab5fSopenharmony_ci                                "start": {
10743af6ab5fSopenharmony_ci                                  "line": 33,
10753af6ab5fSopenharmony_ci                                  "column": 35
10763af6ab5fSopenharmony_ci                                },
10773af6ab5fSopenharmony_ci                                "end": {
10783af6ab5fSopenharmony_ci                                  "line": 33,
10793af6ab5fSopenharmony_ci                                  "column": 38
10803af6ab5fSopenharmony_ci                                }
10813af6ab5fSopenharmony_ci                              }
10823af6ab5fSopenharmony_ci                            },
10833af6ab5fSopenharmony_ci                            "loc": {
10843af6ab5fSopenharmony_ci                              "start": {
10853af6ab5fSopenharmony_ci                                "line": 33,
10863af6ab5fSopenharmony_ci                                "column": 29
10873af6ab5fSopenharmony_ci                              },
10883af6ab5fSopenharmony_ci                              "end": {
10893af6ab5fSopenharmony_ci                                "line": 33,
10903af6ab5fSopenharmony_ci                                "column": 38
10913af6ab5fSopenharmony_ci                              }
10923af6ab5fSopenharmony_ci                            }
10933af6ab5fSopenharmony_ci                          },
10943af6ab5fSopenharmony_ci                          "loc": {
10953af6ab5fSopenharmony_ci                            "start": {
10963af6ab5fSopenharmony_ci                              "line": 33,
10973af6ab5fSopenharmony_ci                              "column": 9
10983af6ab5fSopenharmony_ci                            },
10993af6ab5fSopenharmony_ci                            "end": {
11003af6ab5fSopenharmony_ci                              "line": 33,
11013af6ab5fSopenharmony_ci                              "column": 38
11023af6ab5fSopenharmony_ci                            }
11033af6ab5fSopenharmony_ci                          }
11043af6ab5fSopenharmony_ci                        }
11053af6ab5fSopenharmony_ci                      ],
11063af6ab5fSopenharmony_ci                      "kind": "let",
11073af6ab5fSopenharmony_ci                      "loc": {
11083af6ab5fSopenharmony_ci                        "start": {
11093af6ab5fSopenharmony_ci                          "line": 33,
11103af6ab5fSopenharmony_ci                          "column": 5
11113af6ab5fSopenharmony_ci                        },
11123af6ab5fSopenharmony_ci                        "end": {
11133af6ab5fSopenharmony_ci                          "line": 33,
11143af6ab5fSopenharmony_ci                          "column": 39
11153af6ab5fSopenharmony_ci                        }
11163af6ab5fSopenharmony_ci                      }
11173af6ab5fSopenharmony_ci                    },
11183af6ab5fSopenharmony_ci                    {
11193af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
11203af6ab5fSopenharmony_ci                      "declarations": [
11213af6ab5fSopenharmony_ci                        {
11223af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
11233af6ab5fSopenharmony_ci                          "id": {
11243af6ab5fSopenharmony_ci                            "type": "Identifier",
11253af6ab5fSopenharmony_ci                            "name": "alt",
11263af6ab5fSopenharmony_ci                            "typeAnnotation": {
11273af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
11283af6ab5fSopenharmony_ci                              "loc": {
11293af6ab5fSopenharmony_ci                                "start": {
11303af6ab5fSopenharmony_ci                                  "line": 34,
11313af6ab5fSopenharmony_ci                                  "column": 14
11323af6ab5fSopenharmony_ci                                },
11333af6ab5fSopenharmony_ci                                "end": {
11343af6ab5fSopenharmony_ci                                  "line": 34,
11353af6ab5fSopenharmony_ci                                  "column": 20
11363af6ab5fSopenharmony_ci                                }
11373af6ab5fSopenharmony_ci                              }
11383af6ab5fSopenharmony_ci                            },
11393af6ab5fSopenharmony_ci                            "decorators": [],
11403af6ab5fSopenharmony_ci                            "loc": {
11413af6ab5fSopenharmony_ci                              "start": {
11423af6ab5fSopenharmony_ci                                "line": 34,
11433af6ab5fSopenharmony_ci                                "column": 9
11443af6ab5fSopenharmony_ci                              },
11453af6ab5fSopenharmony_ci                              "end": {
11463af6ab5fSopenharmony_ci                                "line": 34,
11473af6ab5fSopenharmony_ci                                "column": 12
11483af6ab5fSopenharmony_ci                              }
11493af6ab5fSopenharmony_ci                            }
11503af6ab5fSopenharmony_ci                          },
11513af6ab5fSopenharmony_ci                          "init": {
11523af6ab5fSopenharmony_ci                            "type": "UnaryExpression",
11533af6ab5fSopenharmony_ci                            "operator": "-",
11543af6ab5fSopenharmony_ci                            "prefix": true,
11553af6ab5fSopenharmony_ci                            "argument": {
11563af6ab5fSopenharmony_ci                              "type": "NumberLiteral",
11573af6ab5fSopenharmony_ci                              "value": 1,
11583af6ab5fSopenharmony_ci                              "loc": {
11593af6ab5fSopenharmony_ci                                "start": {
11603af6ab5fSopenharmony_ci                                  "line": 34,
11613af6ab5fSopenharmony_ci                                  "column": 24
11623af6ab5fSopenharmony_ci                                },
11633af6ab5fSopenharmony_ci                                "end": {
11643af6ab5fSopenharmony_ci                                  "line": 34,
11653af6ab5fSopenharmony_ci                                  "column": 27
11663af6ab5fSopenharmony_ci                                }
11673af6ab5fSopenharmony_ci                              }
11683af6ab5fSopenharmony_ci                            },
11693af6ab5fSopenharmony_ci                            "loc": {
11703af6ab5fSopenharmony_ci                              "start": {
11713af6ab5fSopenharmony_ci                                "line": 34,
11723af6ab5fSopenharmony_ci                                "column": 23
11733af6ab5fSopenharmony_ci                              },
11743af6ab5fSopenharmony_ci                              "end": {
11753af6ab5fSopenharmony_ci                                "line": 34,
11763af6ab5fSopenharmony_ci                                "column": 27
11773af6ab5fSopenharmony_ci                              }
11783af6ab5fSopenharmony_ci                            }
11793af6ab5fSopenharmony_ci                          },
11803af6ab5fSopenharmony_ci                          "loc": {
11813af6ab5fSopenharmony_ci                            "start": {
11823af6ab5fSopenharmony_ci                              "line": 34,
11833af6ab5fSopenharmony_ci                              "column": 9
11843af6ab5fSopenharmony_ci                            },
11853af6ab5fSopenharmony_ci                            "end": {
11863af6ab5fSopenharmony_ci                              "line": 34,
11873af6ab5fSopenharmony_ci                              "column": 27
11883af6ab5fSopenharmony_ci                            }
11893af6ab5fSopenharmony_ci                          }
11903af6ab5fSopenharmony_ci                        }
11913af6ab5fSopenharmony_ci                      ],
11923af6ab5fSopenharmony_ci                      "kind": "let",
11933af6ab5fSopenharmony_ci                      "loc": {
11943af6ab5fSopenharmony_ci                        "start": {
11953af6ab5fSopenharmony_ci                          "line": 34,
11963af6ab5fSopenharmony_ci                          "column": 5
11973af6ab5fSopenharmony_ci                        },
11983af6ab5fSopenharmony_ci                        "end": {
11993af6ab5fSopenharmony_ci                          "line": 34,
12003af6ab5fSopenharmony_ci                          "column": 28
12013af6ab5fSopenharmony_ci                        }
12023af6ab5fSopenharmony_ci                      }
12033af6ab5fSopenharmony_ci                    },
12043af6ab5fSopenharmony_ci                    {
12053af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
12063af6ab5fSopenharmony_ci                      "declarations": [
12073af6ab5fSopenharmony_ci                        {
12083af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
12093af6ab5fSopenharmony_ci                          "id": {
12103af6ab5fSopenharmony_ci                            "type": "Identifier",
12113af6ab5fSopenharmony_ci                            "name": "k2",
12123af6ab5fSopenharmony_ci                            "typeAnnotation": {
12133af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
12143af6ab5fSopenharmony_ci                              "loc": {
12153af6ab5fSopenharmony_ci                                "start": {
12163af6ab5fSopenharmony_ci                                  "line": 35,
12173af6ab5fSopenharmony_ci                                  "column": 13
12183af6ab5fSopenharmony_ci                                },
12193af6ab5fSopenharmony_ci                                "end": {
12203af6ab5fSopenharmony_ci                                  "line": 35,
12213af6ab5fSopenharmony_ci                                  "column": 19
12223af6ab5fSopenharmony_ci                                }
12233af6ab5fSopenharmony_ci                              }
12243af6ab5fSopenharmony_ci                            },
12253af6ab5fSopenharmony_ci                            "decorators": [],
12263af6ab5fSopenharmony_ci                            "loc": {
12273af6ab5fSopenharmony_ci                              "start": {
12283af6ab5fSopenharmony_ci                                "line": 35,
12293af6ab5fSopenharmony_ci                                "column": 9
12303af6ab5fSopenharmony_ci                              },
12313af6ab5fSopenharmony_ci                              "end": {
12323af6ab5fSopenharmony_ci                                "line": 35,
12333af6ab5fSopenharmony_ci                                "column": 11
12343af6ab5fSopenharmony_ci                              }
12353af6ab5fSopenharmony_ci                            }
12363af6ab5fSopenharmony_ci                          },
12373af6ab5fSopenharmony_ci                          "init": {
12383af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
12393af6ab5fSopenharmony_ci                            "value": 0,
12403af6ab5fSopenharmony_ci                            "loc": {
12413af6ab5fSopenharmony_ci                              "start": {
12423af6ab5fSopenharmony_ci                                "line": 35,
12433af6ab5fSopenharmony_ci                                "column": 22
12443af6ab5fSopenharmony_ci                              },
12453af6ab5fSopenharmony_ci                              "end": {
12463af6ab5fSopenharmony_ci                                "line": 35,
12473af6ab5fSopenharmony_ci                                "column": 25
12483af6ab5fSopenharmony_ci                              }
12493af6ab5fSopenharmony_ci                            }
12503af6ab5fSopenharmony_ci                          },
12513af6ab5fSopenharmony_ci                          "loc": {
12523af6ab5fSopenharmony_ci                            "start": {
12533af6ab5fSopenharmony_ci                              "line": 35,
12543af6ab5fSopenharmony_ci                              "column": 9
12553af6ab5fSopenharmony_ci                            },
12563af6ab5fSopenharmony_ci                            "end": {
12573af6ab5fSopenharmony_ci                              "line": 35,
12583af6ab5fSopenharmony_ci                              "column": 25
12593af6ab5fSopenharmony_ci                            }
12603af6ab5fSopenharmony_ci                          }
12613af6ab5fSopenharmony_ci                        }
12623af6ab5fSopenharmony_ci                      ],
12633af6ab5fSopenharmony_ci                      "kind": "let",
12643af6ab5fSopenharmony_ci                      "loc": {
12653af6ab5fSopenharmony_ci                        "start": {
12663af6ab5fSopenharmony_ci                          "line": 35,
12673af6ab5fSopenharmony_ci                          "column": 5
12683af6ab5fSopenharmony_ci                        },
12693af6ab5fSopenharmony_ci                        "end": {
12703af6ab5fSopenharmony_ci                          "line": 35,
12713af6ab5fSopenharmony_ci                          "column": 26
12723af6ab5fSopenharmony_ci                        }
12733af6ab5fSopenharmony_ci                      }
12743af6ab5fSopenharmony_ci                    },
12753af6ab5fSopenharmony_ci                    {
12763af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
12773af6ab5fSopenharmony_ci                      "declarations": [
12783af6ab5fSopenharmony_ci                        {
12793af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
12803af6ab5fSopenharmony_ci                          "id": {
12813af6ab5fSopenharmony_ci                            "type": "Identifier",
12823af6ab5fSopenharmony_ci                            "name": "k3",
12833af6ab5fSopenharmony_ci                            "typeAnnotation": {
12843af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
12853af6ab5fSopenharmony_ci                              "loc": {
12863af6ab5fSopenharmony_ci                                "start": {
12873af6ab5fSopenharmony_ci                                  "line": 36,
12883af6ab5fSopenharmony_ci                                  "column": 13
12893af6ab5fSopenharmony_ci                                },
12903af6ab5fSopenharmony_ci                                "end": {
12913af6ab5fSopenharmony_ci                                  "line": 36,
12923af6ab5fSopenharmony_ci                                  "column": 19
12933af6ab5fSopenharmony_ci                                }
12943af6ab5fSopenharmony_ci                              }
12953af6ab5fSopenharmony_ci                            },
12963af6ab5fSopenharmony_ci                            "decorators": [],
12973af6ab5fSopenharmony_ci                            "loc": {
12983af6ab5fSopenharmony_ci                              "start": {
12993af6ab5fSopenharmony_ci                                "line": 36,
13003af6ab5fSopenharmony_ci                                "column": 9
13013af6ab5fSopenharmony_ci                              },
13023af6ab5fSopenharmony_ci                              "end": {
13033af6ab5fSopenharmony_ci                                "line": 36,
13043af6ab5fSopenharmony_ci                                "column": 11
13053af6ab5fSopenharmony_ci                              }
13063af6ab5fSopenharmony_ci                            }
13073af6ab5fSopenharmony_ci                          },
13083af6ab5fSopenharmony_ci                          "init": {
13093af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
13103af6ab5fSopenharmony_ci                            "value": 0,
13113af6ab5fSopenharmony_ci                            "loc": {
13123af6ab5fSopenharmony_ci                              "start": {
13133af6ab5fSopenharmony_ci                                "line": 36,
13143af6ab5fSopenharmony_ci                                "column": 22
13153af6ab5fSopenharmony_ci                              },
13163af6ab5fSopenharmony_ci                              "end": {
13173af6ab5fSopenharmony_ci                                "line": 36,
13183af6ab5fSopenharmony_ci                                "column": 25
13193af6ab5fSopenharmony_ci                              }
13203af6ab5fSopenharmony_ci                            }
13213af6ab5fSopenharmony_ci                          },
13223af6ab5fSopenharmony_ci                          "loc": {
13233af6ab5fSopenharmony_ci                            "start": {
13243af6ab5fSopenharmony_ci                              "line": 36,
13253af6ab5fSopenharmony_ci                              "column": 9
13263af6ab5fSopenharmony_ci                            },
13273af6ab5fSopenharmony_ci                            "end": {
13283af6ab5fSopenharmony_ci                              "line": 36,
13293af6ab5fSopenharmony_ci                              "column": 25
13303af6ab5fSopenharmony_ci                            }
13313af6ab5fSopenharmony_ci                          }
13323af6ab5fSopenharmony_ci                        }
13333af6ab5fSopenharmony_ci                      ],
13343af6ab5fSopenharmony_ci                      "kind": "let",
13353af6ab5fSopenharmony_ci                      "loc": {
13363af6ab5fSopenharmony_ci                        "start": {
13373af6ab5fSopenharmony_ci                          "line": 36,
13383af6ab5fSopenharmony_ci                          "column": 5
13393af6ab5fSopenharmony_ci                        },
13403af6ab5fSopenharmony_ci                        "end": {
13413af6ab5fSopenharmony_ci                          "line": 36,
13423af6ab5fSopenharmony_ci                          "column": 26
13433af6ab5fSopenharmony_ci                        }
13443af6ab5fSopenharmony_ci                      }
13453af6ab5fSopenharmony_ci                    },
13463af6ab5fSopenharmony_ci                    {
13473af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
13483af6ab5fSopenharmony_ci                      "declarations": [
13493af6ab5fSopenharmony_ci                        {
13503af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
13513af6ab5fSopenharmony_ci                          "id": {
13523af6ab5fSopenharmony_ci                            "type": "Identifier",
13533af6ab5fSopenharmony_ci                            "name": "sk",
13543af6ab5fSopenharmony_ci                            "typeAnnotation": {
13553af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
13563af6ab5fSopenharmony_ci                              "loc": {
13573af6ab5fSopenharmony_ci                                "start": {
13583af6ab5fSopenharmony_ci                                  "line": 37,
13593af6ab5fSopenharmony_ci                                  "column": 13
13603af6ab5fSopenharmony_ci                                },
13613af6ab5fSopenharmony_ci                                "end": {
13623af6ab5fSopenharmony_ci                                  "line": 37,
13633af6ab5fSopenharmony_ci                                  "column": 19
13643af6ab5fSopenharmony_ci                                }
13653af6ab5fSopenharmony_ci                              }
13663af6ab5fSopenharmony_ci                            },
13673af6ab5fSopenharmony_ci                            "decorators": [],
13683af6ab5fSopenharmony_ci                            "loc": {
13693af6ab5fSopenharmony_ci                              "start": {
13703af6ab5fSopenharmony_ci                                "line": 37,
13713af6ab5fSopenharmony_ci                                "column": 9
13723af6ab5fSopenharmony_ci                              },
13733af6ab5fSopenharmony_ci                              "end": {
13743af6ab5fSopenharmony_ci                                "line": 37,
13753af6ab5fSopenharmony_ci                                "column": 11
13763af6ab5fSopenharmony_ci                              }
13773af6ab5fSopenharmony_ci                            }
13783af6ab5fSopenharmony_ci                          },
13793af6ab5fSopenharmony_ci                          "init": {
13803af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
13813af6ab5fSopenharmony_ci                            "value": 0,
13823af6ab5fSopenharmony_ci                            "loc": {
13833af6ab5fSopenharmony_ci                              "start": {
13843af6ab5fSopenharmony_ci                                "line": 37,
13853af6ab5fSopenharmony_ci                                "column": 22
13863af6ab5fSopenharmony_ci                              },
13873af6ab5fSopenharmony_ci                              "end": {
13883af6ab5fSopenharmony_ci                                "line": 37,
13893af6ab5fSopenharmony_ci                                "column": 25
13903af6ab5fSopenharmony_ci                              }
13913af6ab5fSopenharmony_ci                            }
13923af6ab5fSopenharmony_ci                          },
13933af6ab5fSopenharmony_ci                          "loc": {
13943af6ab5fSopenharmony_ci                            "start": {
13953af6ab5fSopenharmony_ci                              "line": 37,
13963af6ab5fSopenharmony_ci                              "column": 9
13973af6ab5fSopenharmony_ci                            },
13983af6ab5fSopenharmony_ci                            "end": {
13993af6ab5fSopenharmony_ci                              "line": 37,
14003af6ab5fSopenharmony_ci                              "column": 25
14013af6ab5fSopenharmony_ci                            }
14023af6ab5fSopenharmony_ci                          }
14033af6ab5fSopenharmony_ci                        }
14043af6ab5fSopenharmony_ci                      ],
14053af6ab5fSopenharmony_ci                      "kind": "let",
14063af6ab5fSopenharmony_ci                      "loc": {
14073af6ab5fSopenharmony_ci                        "start": {
14083af6ab5fSopenharmony_ci                          "line": 37,
14093af6ab5fSopenharmony_ci                          "column": 5
14103af6ab5fSopenharmony_ci                        },
14113af6ab5fSopenharmony_ci                        "end": {
14123af6ab5fSopenharmony_ci                          "line": 37,
14133af6ab5fSopenharmony_ci                          "column": 26
14143af6ab5fSopenharmony_ci                        }
14153af6ab5fSopenharmony_ci                      }
14163af6ab5fSopenharmony_ci                    },
14173af6ab5fSopenharmony_ci                    {
14183af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
14193af6ab5fSopenharmony_ci                      "declarations": [
14203af6ab5fSopenharmony_ci                        {
14213af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
14223af6ab5fSopenharmony_ci                          "id": {
14233af6ab5fSopenharmony_ci                            "type": "Identifier",
14243af6ab5fSopenharmony_ci                            "name": "ck",
14253af6ab5fSopenharmony_ci                            "typeAnnotation": {
14263af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
14273af6ab5fSopenharmony_ci                              "loc": {
14283af6ab5fSopenharmony_ci                                "start": {
14293af6ab5fSopenharmony_ci                                  "line": 38,
14303af6ab5fSopenharmony_ci                                  "column": 13
14313af6ab5fSopenharmony_ci                                },
14323af6ab5fSopenharmony_ci                                "end": {
14333af6ab5fSopenharmony_ci                                  "line": 38,
14343af6ab5fSopenharmony_ci                                  "column": 19
14353af6ab5fSopenharmony_ci                                }
14363af6ab5fSopenharmony_ci                              }
14373af6ab5fSopenharmony_ci                            },
14383af6ab5fSopenharmony_ci                            "decorators": [],
14393af6ab5fSopenharmony_ci                            "loc": {
14403af6ab5fSopenharmony_ci                              "start": {
14413af6ab5fSopenharmony_ci                                "line": 38,
14423af6ab5fSopenharmony_ci                                "column": 9
14433af6ab5fSopenharmony_ci                              },
14443af6ab5fSopenharmony_ci                              "end": {
14453af6ab5fSopenharmony_ci                                "line": 38,
14463af6ab5fSopenharmony_ci                                "column": 11
14473af6ab5fSopenharmony_ci                              }
14483af6ab5fSopenharmony_ci                            }
14493af6ab5fSopenharmony_ci                          },
14503af6ab5fSopenharmony_ci                          "init": {
14513af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
14523af6ab5fSopenharmony_ci                            "value": 0,
14533af6ab5fSopenharmony_ci                            "loc": {
14543af6ab5fSopenharmony_ci                              "start": {
14553af6ab5fSopenharmony_ci                                "line": 38,
14563af6ab5fSopenharmony_ci                                "column": 22
14573af6ab5fSopenharmony_ci                              },
14583af6ab5fSopenharmony_ci                              "end": {
14593af6ab5fSopenharmony_ci                                "line": 38,
14603af6ab5fSopenharmony_ci                                "column": 25
14613af6ab5fSopenharmony_ci                              }
14623af6ab5fSopenharmony_ci                            }
14633af6ab5fSopenharmony_ci                          },
14643af6ab5fSopenharmony_ci                          "loc": {
14653af6ab5fSopenharmony_ci                            "start": {
14663af6ab5fSopenharmony_ci                              "line": 38,
14673af6ab5fSopenharmony_ci                              "column": 9
14683af6ab5fSopenharmony_ci                            },
14693af6ab5fSopenharmony_ci                            "end": {
14703af6ab5fSopenharmony_ci                              "line": 38,
14713af6ab5fSopenharmony_ci                              "column": 25
14723af6ab5fSopenharmony_ci                            }
14733af6ab5fSopenharmony_ci                          }
14743af6ab5fSopenharmony_ci                        }
14753af6ab5fSopenharmony_ci                      ],
14763af6ab5fSopenharmony_ci                      "kind": "let",
14773af6ab5fSopenharmony_ci                      "loc": {
14783af6ab5fSopenharmony_ci                        "start": {
14793af6ab5fSopenharmony_ci                          "line": 38,
14803af6ab5fSopenharmony_ci                          "column": 5
14813af6ab5fSopenharmony_ci                        },
14823af6ab5fSopenharmony_ci                        "end": {
14833af6ab5fSopenharmony_ci                          "line": 38,
14843af6ab5fSopenharmony_ci                          "column": 26
14853af6ab5fSopenharmony_ci                        }
14863af6ab5fSopenharmony_ci                      }
14873af6ab5fSopenharmony_ci                    },
14883af6ab5fSopenharmony_ci                    {
14893af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
14903af6ab5fSopenharmony_ci                      "declarations": [
14913af6ab5fSopenharmony_ci                        {
14923af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
14933af6ab5fSopenharmony_ci                          "id": {
14943af6ab5fSopenharmony_ci                            "type": "Identifier",
14953af6ab5fSopenharmony_ci                            "name": "res",
14963af6ab5fSopenharmony_ci                            "typeAnnotation": {
14973af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
14983af6ab5fSopenharmony_ci                              "loc": {
14993af6ab5fSopenharmony_ci                                "start": {
15003af6ab5fSopenharmony_ci                                  "line": 39,
15013af6ab5fSopenharmony_ci                                  "column": 14
15023af6ab5fSopenharmony_ci                                },
15033af6ab5fSopenharmony_ci                                "end": {
15043af6ab5fSopenharmony_ci                                  "line": 39,
15053af6ab5fSopenharmony_ci                                  "column": 20
15063af6ab5fSopenharmony_ci                                }
15073af6ab5fSopenharmony_ci                              }
15083af6ab5fSopenharmony_ci                            },
15093af6ab5fSopenharmony_ci                            "decorators": [],
15103af6ab5fSopenharmony_ci                            "loc": {
15113af6ab5fSopenharmony_ci                              "start": {
15123af6ab5fSopenharmony_ci                                "line": 39,
15133af6ab5fSopenharmony_ci                                "column": 9
15143af6ab5fSopenharmony_ci                              },
15153af6ab5fSopenharmony_ci                              "end": {
15163af6ab5fSopenharmony_ci                                "line": 39,
15173af6ab5fSopenharmony_ci                                "column": 12
15183af6ab5fSopenharmony_ci                              }
15193af6ab5fSopenharmony_ci                            }
15203af6ab5fSopenharmony_ci                          },
15213af6ab5fSopenharmony_ci                          "init": {
15223af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
15233af6ab5fSopenharmony_ci                            "value": 0,
15243af6ab5fSopenharmony_ci                            "loc": {
15253af6ab5fSopenharmony_ci                              "start": {
15263af6ab5fSopenharmony_ci                                "line": 39,
15273af6ab5fSopenharmony_ci                                "column": 23
15283af6ab5fSopenharmony_ci                              },
15293af6ab5fSopenharmony_ci                              "end": {
15303af6ab5fSopenharmony_ci                                "line": 39,
15313af6ab5fSopenharmony_ci                                "column": 26
15323af6ab5fSopenharmony_ci                              }
15333af6ab5fSopenharmony_ci                            }
15343af6ab5fSopenharmony_ci                          },
15353af6ab5fSopenharmony_ci                          "loc": {
15363af6ab5fSopenharmony_ci                            "start": {
15373af6ab5fSopenharmony_ci                              "line": 39,
15383af6ab5fSopenharmony_ci                              "column": 9
15393af6ab5fSopenharmony_ci                            },
15403af6ab5fSopenharmony_ci                            "end": {
15413af6ab5fSopenharmony_ci                              "line": 39,
15423af6ab5fSopenharmony_ci                              "column": 26
15433af6ab5fSopenharmony_ci                            }
15443af6ab5fSopenharmony_ci                          }
15453af6ab5fSopenharmony_ci                        }
15463af6ab5fSopenharmony_ci                      ],
15473af6ab5fSopenharmony_ci                      "kind": "let",
15483af6ab5fSopenharmony_ci                      "loc": {
15493af6ab5fSopenharmony_ci                        "start": {
15503af6ab5fSopenharmony_ci                          "line": 39,
15513af6ab5fSopenharmony_ci                          "column": 5
15523af6ab5fSopenharmony_ci                        },
15533af6ab5fSopenharmony_ci                        "end": {
15543af6ab5fSopenharmony_ci                          "line": 39,
15553af6ab5fSopenharmony_ci                          "column": 27
15563af6ab5fSopenharmony_ci                        }
15573af6ab5fSopenharmony_ci                      }
15583af6ab5fSopenharmony_ci                    },
15593af6ab5fSopenharmony_ci                    {
15603af6ab5fSopenharmony_ci                      "type": "ForUpdateStatement",
15613af6ab5fSopenharmony_ci                      "init": {
15623af6ab5fSopenharmony_ci                        "type": "VariableDeclaration",
15633af6ab5fSopenharmony_ci                        "declarations": [
15643af6ab5fSopenharmony_ci                          {
15653af6ab5fSopenharmony_ci                            "type": "VariableDeclarator",
15663af6ab5fSopenharmony_ci                            "id": {
15673af6ab5fSopenharmony_ci                              "type": "Identifier",
15683af6ab5fSopenharmony_ci                              "name": "k",
15693af6ab5fSopenharmony_ci                              "typeAnnotation": {
15703af6ab5fSopenharmony_ci                                "type": "ETSPrimitiveType",
15713af6ab5fSopenharmony_ci                                "loc": {
15723af6ab5fSopenharmony_ci                                  "start": {
15733af6ab5fSopenharmony_ci                                    "line": 41,
15743af6ab5fSopenharmony_ci                                    "column": 17
15753af6ab5fSopenharmony_ci                                  },
15763af6ab5fSopenharmony_ci                                  "end": {
15773af6ab5fSopenharmony_ci                                    "line": 41,
15783af6ab5fSopenharmony_ci                                    "column": 21
15793af6ab5fSopenharmony_ci                                  }
15803af6ab5fSopenharmony_ci                                }
15813af6ab5fSopenharmony_ci                              },
15823af6ab5fSopenharmony_ci                              "decorators": [],
15833af6ab5fSopenharmony_ci                              "loc": {
15843af6ab5fSopenharmony_ci                                "start": {
15853af6ab5fSopenharmony_ci                                  "line": 41,
15863af6ab5fSopenharmony_ci                                  "column": 14
15873af6ab5fSopenharmony_ci                                },
15883af6ab5fSopenharmony_ci                                "end": {
15893af6ab5fSopenharmony_ci                                  "line": 41,
15903af6ab5fSopenharmony_ci                                  "column": 15
15913af6ab5fSopenharmony_ci                                }
15923af6ab5fSopenharmony_ci                              }
15933af6ab5fSopenharmony_ci                            },
15943af6ab5fSopenharmony_ci                            "init": {
15953af6ab5fSopenharmony_ci                              "type": "NumberLiteral",
15963af6ab5fSopenharmony_ci                              "value": 1,
15973af6ab5fSopenharmony_ci                              "loc": {
15983af6ab5fSopenharmony_ci                                "start": {
15993af6ab5fSopenharmony_ci                                  "line": 41,
16003af6ab5fSopenharmony_ci                                  "column": 24
16013af6ab5fSopenharmony_ci                                },
16023af6ab5fSopenharmony_ci                                "end": {
16033af6ab5fSopenharmony_ci                                  "line": 41,
16043af6ab5fSopenharmony_ci                                  "column": 25
16053af6ab5fSopenharmony_ci                                }
16063af6ab5fSopenharmony_ci                              }
16073af6ab5fSopenharmony_ci                            },
16083af6ab5fSopenharmony_ci                            "loc": {
16093af6ab5fSopenharmony_ci                              "start": {
16103af6ab5fSopenharmony_ci                                "line": 41,
16113af6ab5fSopenharmony_ci                                "column": 14
16123af6ab5fSopenharmony_ci                              },
16133af6ab5fSopenharmony_ci                              "end": {
16143af6ab5fSopenharmony_ci                                "line": 41,
16153af6ab5fSopenharmony_ci                                "column": 25
16163af6ab5fSopenharmony_ci                              }
16173af6ab5fSopenharmony_ci                            }
16183af6ab5fSopenharmony_ci                          }
16193af6ab5fSopenharmony_ci                        ],
16203af6ab5fSopenharmony_ci                        "kind": "let",
16213af6ab5fSopenharmony_ci                        "loc": {
16223af6ab5fSopenharmony_ci                          "start": {
16233af6ab5fSopenharmony_ci                            "line": 41,
16243af6ab5fSopenharmony_ci                            "column": 10
16253af6ab5fSopenharmony_ci                          },
16263af6ab5fSopenharmony_ci                          "end": {
16273af6ab5fSopenharmony_ci                            "line": 41,
16283af6ab5fSopenharmony_ci                            "column": 25
16293af6ab5fSopenharmony_ci                          }
16303af6ab5fSopenharmony_ci                        }
16313af6ab5fSopenharmony_ci                      },
16323af6ab5fSopenharmony_ci                      "test": {
16333af6ab5fSopenharmony_ci                        "type": "BinaryExpression",
16343af6ab5fSopenharmony_ci                        "operator": "<=",
16353af6ab5fSopenharmony_ci                        "left": {
16363af6ab5fSopenharmony_ci                          "type": "Identifier",
16373af6ab5fSopenharmony_ci                          "name": "k",
16383af6ab5fSopenharmony_ci                          "decorators": [],
16393af6ab5fSopenharmony_ci                          "loc": {
16403af6ab5fSopenharmony_ci                            "start": {
16413af6ab5fSopenharmony_ci                              "line": 41,
16423af6ab5fSopenharmony_ci                              "column": 27
16433af6ab5fSopenharmony_ci                            },
16443af6ab5fSopenharmony_ci                            "end": {
16453af6ab5fSopenharmony_ci                              "line": 41,
16463af6ab5fSopenharmony_ci                              "column": 28
16473af6ab5fSopenharmony_ci                            }
16483af6ab5fSopenharmony_ci                          }
16493af6ab5fSopenharmony_ci                        },
16503af6ab5fSopenharmony_ci                        "right": {
16513af6ab5fSopenharmony_ci                          "type": "Identifier",
16523af6ab5fSopenharmony_ci                          "name": "n",
16533af6ab5fSopenharmony_ci                          "decorators": [],
16543af6ab5fSopenharmony_ci                          "loc": {
16553af6ab5fSopenharmony_ci                            "start": {
16563af6ab5fSopenharmony_ci                              "line": 41,
16573af6ab5fSopenharmony_ci                              "column": 32
16583af6ab5fSopenharmony_ci                            },
16593af6ab5fSopenharmony_ci                            "end": {
16603af6ab5fSopenharmony_ci                              "line": 41,
16613af6ab5fSopenharmony_ci                              "column": 33
16623af6ab5fSopenharmony_ci                            }
16633af6ab5fSopenharmony_ci                          }
16643af6ab5fSopenharmony_ci                        },
16653af6ab5fSopenharmony_ci                        "loc": {
16663af6ab5fSopenharmony_ci                          "start": {
16673af6ab5fSopenharmony_ci                            "line": 41,
16683af6ab5fSopenharmony_ci                            "column": 27
16693af6ab5fSopenharmony_ci                          },
16703af6ab5fSopenharmony_ci                          "end": {
16713af6ab5fSopenharmony_ci                            "line": 41,
16723af6ab5fSopenharmony_ci                            "column": 33
16733af6ab5fSopenharmony_ci                          }
16743af6ab5fSopenharmony_ci                        }
16753af6ab5fSopenharmony_ci                      },
16763af6ab5fSopenharmony_ci                      "update": {
16773af6ab5fSopenharmony_ci                        "type": "UpdateExpression",
16783af6ab5fSopenharmony_ci                        "operator": "++",
16793af6ab5fSopenharmony_ci                        "prefix": false,
16803af6ab5fSopenharmony_ci                        "argument": {
16813af6ab5fSopenharmony_ci                          "type": "Identifier",
16823af6ab5fSopenharmony_ci                          "name": "k",
16833af6ab5fSopenharmony_ci                          "decorators": [],
16843af6ab5fSopenharmony_ci                          "loc": {
16853af6ab5fSopenharmony_ci                            "start": {
16863af6ab5fSopenharmony_ci                              "line": 41,
16873af6ab5fSopenharmony_ci                              "column": 35
16883af6ab5fSopenharmony_ci                            },
16893af6ab5fSopenharmony_ci                            "end": {
16903af6ab5fSopenharmony_ci                              "line": 41,
16913af6ab5fSopenharmony_ci                              "column": 36
16923af6ab5fSopenharmony_ci                            }
16933af6ab5fSopenharmony_ci                          }
16943af6ab5fSopenharmony_ci                        },
16953af6ab5fSopenharmony_ci                        "loc": {
16963af6ab5fSopenharmony_ci                          "start": {
16973af6ab5fSopenharmony_ci                            "line": 41,
16983af6ab5fSopenharmony_ci                            "column": 35
16993af6ab5fSopenharmony_ci                          },
17003af6ab5fSopenharmony_ci                          "end": {
17013af6ab5fSopenharmony_ci                            "line": 41,
17023af6ab5fSopenharmony_ci                            "column": 38
17033af6ab5fSopenharmony_ci                          }
17043af6ab5fSopenharmony_ci                        }
17053af6ab5fSopenharmony_ci                      },
17063af6ab5fSopenharmony_ci                      "body": {
17073af6ab5fSopenharmony_ci                        "type": "BlockStatement",
17083af6ab5fSopenharmony_ci                        "statements": [
17093af6ab5fSopenharmony_ci                          {
17103af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
17113af6ab5fSopenharmony_ci                            "expression": {
17123af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
17133af6ab5fSopenharmony_ci                              "operator": "=",
17143af6ab5fSopenharmony_ci                              "left": {
17153af6ab5fSopenharmony_ci                                "type": "Identifier",
17163af6ab5fSopenharmony_ci                                "name": "k2",
17173af6ab5fSopenharmony_ci                                "decorators": [],
17183af6ab5fSopenharmony_ci                                "loc": {
17193af6ab5fSopenharmony_ci                                  "start": {
17203af6ab5fSopenharmony_ci                                    "line": 42,
17213af6ab5fSopenharmony_ci                                    "column": 7
17223af6ab5fSopenharmony_ci                                  },
17233af6ab5fSopenharmony_ci                                  "end": {
17243af6ab5fSopenharmony_ci                                    "line": 42,
17253af6ab5fSopenharmony_ci                                    "column": 9
17263af6ab5fSopenharmony_ci                                  }
17273af6ab5fSopenharmony_ci                                }
17283af6ab5fSopenharmony_ci                              },
17293af6ab5fSopenharmony_ci                              "right": {
17303af6ab5fSopenharmony_ci                                "type": "BinaryExpression",
17313af6ab5fSopenharmony_ci                                "operator": "*",
17323af6ab5fSopenharmony_ci                                "left": {
17333af6ab5fSopenharmony_ci                                  "type": "Identifier",
17343af6ab5fSopenharmony_ci                                  "name": "k",
17353af6ab5fSopenharmony_ci                                  "decorators": [],
17363af6ab5fSopenharmony_ci                                  "loc": {
17373af6ab5fSopenharmony_ci                                    "start": {
17383af6ab5fSopenharmony_ci                                      "line": 42,
17393af6ab5fSopenharmony_ci                                      "column": 12
17403af6ab5fSopenharmony_ci                                    },
17413af6ab5fSopenharmony_ci                                    "end": {
17423af6ab5fSopenharmony_ci                                      "line": 42,
17433af6ab5fSopenharmony_ci                                      "column": 13
17443af6ab5fSopenharmony_ci                                    }
17453af6ab5fSopenharmony_ci                                  }
17463af6ab5fSopenharmony_ci                                },
17473af6ab5fSopenharmony_ci                                "right": {
17483af6ab5fSopenharmony_ci                                  "type": "Identifier",
17493af6ab5fSopenharmony_ci                                  "name": "k",
17503af6ab5fSopenharmony_ci                                  "decorators": [],
17513af6ab5fSopenharmony_ci                                  "loc": {
17523af6ab5fSopenharmony_ci                                    "start": {
17533af6ab5fSopenharmony_ci                                      "line": 42,
17543af6ab5fSopenharmony_ci                                      "column": 16
17553af6ab5fSopenharmony_ci                                    },
17563af6ab5fSopenharmony_ci                                    "end": {
17573af6ab5fSopenharmony_ci                                      "line": 42,
17583af6ab5fSopenharmony_ci                                      "column": 17
17593af6ab5fSopenharmony_ci                                    }
17603af6ab5fSopenharmony_ci                                  }
17613af6ab5fSopenharmony_ci                                },
17623af6ab5fSopenharmony_ci                                "loc": {
17633af6ab5fSopenharmony_ci                                  "start": {
17643af6ab5fSopenharmony_ci                                    "line": 42,
17653af6ab5fSopenharmony_ci                                    "column": 12
17663af6ab5fSopenharmony_ci                                  },
17673af6ab5fSopenharmony_ci                                  "end": {
17683af6ab5fSopenharmony_ci                                    "line": 42,
17693af6ab5fSopenharmony_ci                                    "column": 17
17703af6ab5fSopenharmony_ci                                  }
17713af6ab5fSopenharmony_ci                                }
17723af6ab5fSopenharmony_ci                              },
17733af6ab5fSopenharmony_ci                              "loc": {
17743af6ab5fSopenharmony_ci                                "start": {
17753af6ab5fSopenharmony_ci                                  "line": 42,
17763af6ab5fSopenharmony_ci                                  "column": 7
17773af6ab5fSopenharmony_ci                                },
17783af6ab5fSopenharmony_ci                                "end": {
17793af6ab5fSopenharmony_ci                                  "line": 42,
17803af6ab5fSopenharmony_ci                                  "column": 17
17813af6ab5fSopenharmony_ci                                }
17823af6ab5fSopenharmony_ci                              }
17833af6ab5fSopenharmony_ci                            },
17843af6ab5fSopenharmony_ci                            "loc": {
17853af6ab5fSopenharmony_ci                              "start": {
17863af6ab5fSopenharmony_ci                                "line": 42,
17873af6ab5fSopenharmony_ci                                "column": 7
17883af6ab5fSopenharmony_ci                              },
17893af6ab5fSopenharmony_ci                              "end": {
17903af6ab5fSopenharmony_ci                                "line": 42,
17913af6ab5fSopenharmony_ci                                "column": 18
17923af6ab5fSopenharmony_ci                              }
17933af6ab5fSopenharmony_ci                            }
17943af6ab5fSopenharmony_ci                          },
17953af6ab5fSopenharmony_ci                          {
17963af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
17973af6ab5fSopenharmony_ci                            "expression": {
17983af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
17993af6ab5fSopenharmony_ci                              "operator": "=",
18003af6ab5fSopenharmony_ci                              "left": {
18013af6ab5fSopenharmony_ci                                "type": "Identifier",
18023af6ab5fSopenharmony_ci                                "name": "k3",
18033af6ab5fSopenharmony_ci                                "decorators": [],
18043af6ab5fSopenharmony_ci                                "loc": {
18053af6ab5fSopenharmony_ci                                  "start": {
18063af6ab5fSopenharmony_ci                                    "line": 43,
18073af6ab5fSopenharmony_ci                                    "column": 7
18083af6ab5fSopenharmony_ci                                  },
18093af6ab5fSopenharmony_ci                                  "end": {
18103af6ab5fSopenharmony_ci                                    "line": 43,
18113af6ab5fSopenharmony_ci                                    "column": 9
18123af6ab5fSopenharmony_ci                                  }
18133af6ab5fSopenharmony_ci                                }
18143af6ab5fSopenharmony_ci                              },
18153af6ab5fSopenharmony_ci                              "right": {
18163af6ab5fSopenharmony_ci                                "type": "BinaryExpression",
18173af6ab5fSopenharmony_ci                                "operator": "*",
18183af6ab5fSopenharmony_ci                                "left": {
18193af6ab5fSopenharmony_ci                                  "type": "Identifier",
18203af6ab5fSopenharmony_ci                                  "name": "k2",
18213af6ab5fSopenharmony_ci                                  "decorators": [],
18223af6ab5fSopenharmony_ci                                  "loc": {
18233af6ab5fSopenharmony_ci                                    "start": {
18243af6ab5fSopenharmony_ci                                      "line": 43,
18253af6ab5fSopenharmony_ci                                      "column": 12
18263af6ab5fSopenharmony_ci                                    },
18273af6ab5fSopenharmony_ci                                    "end": {
18283af6ab5fSopenharmony_ci                                      "line": 43,
18293af6ab5fSopenharmony_ci                                      "column": 14
18303af6ab5fSopenharmony_ci                                    }
18313af6ab5fSopenharmony_ci                                  }
18323af6ab5fSopenharmony_ci                                },
18333af6ab5fSopenharmony_ci                                "right": {
18343af6ab5fSopenharmony_ci                                  "type": "Identifier",
18353af6ab5fSopenharmony_ci                                  "name": "k",
18363af6ab5fSopenharmony_ci                                  "decorators": [],
18373af6ab5fSopenharmony_ci                                  "loc": {
18383af6ab5fSopenharmony_ci                                    "start": {
18393af6ab5fSopenharmony_ci                                      "line": 43,
18403af6ab5fSopenharmony_ci                                      "column": 17
18413af6ab5fSopenharmony_ci                                    },
18423af6ab5fSopenharmony_ci                                    "end": {
18433af6ab5fSopenharmony_ci                                      "line": 43,
18443af6ab5fSopenharmony_ci                                      "column": 18
18453af6ab5fSopenharmony_ci                                    }
18463af6ab5fSopenharmony_ci                                  }
18473af6ab5fSopenharmony_ci                                },
18483af6ab5fSopenharmony_ci                                "loc": {
18493af6ab5fSopenharmony_ci                                  "start": {
18503af6ab5fSopenharmony_ci                                    "line": 43,
18513af6ab5fSopenharmony_ci                                    "column": 12
18523af6ab5fSopenharmony_ci                                  },
18533af6ab5fSopenharmony_ci                                  "end": {
18543af6ab5fSopenharmony_ci                                    "line": 43,
18553af6ab5fSopenharmony_ci                                    "column": 18
18563af6ab5fSopenharmony_ci                                  }
18573af6ab5fSopenharmony_ci                                }
18583af6ab5fSopenharmony_ci                              },
18593af6ab5fSopenharmony_ci                              "loc": {
18603af6ab5fSopenharmony_ci                                "start": {
18613af6ab5fSopenharmony_ci                                  "line": 43,
18623af6ab5fSopenharmony_ci                                  "column": 7
18633af6ab5fSopenharmony_ci                                },
18643af6ab5fSopenharmony_ci                                "end": {
18653af6ab5fSopenharmony_ci                                  "line": 43,
18663af6ab5fSopenharmony_ci                                  "column": 18
18673af6ab5fSopenharmony_ci                                }
18683af6ab5fSopenharmony_ci                              }
18693af6ab5fSopenharmony_ci                            },
18703af6ab5fSopenharmony_ci                            "loc": {
18713af6ab5fSopenharmony_ci                              "start": {
18723af6ab5fSopenharmony_ci                                "line": 43,
18733af6ab5fSopenharmony_ci                                "column": 7
18743af6ab5fSopenharmony_ci                              },
18753af6ab5fSopenharmony_ci                              "end": {
18763af6ab5fSopenharmony_ci                                "line": 43,
18773af6ab5fSopenharmony_ci                                "column": 19
18783af6ab5fSopenharmony_ci                              }
18793af6ab5fSopenharmony_ci                            }
18803af6ab5fSopenharmony_ci                          },
18813af6ab5fSopenharmony_ci                          {
18823af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
18833af6ab5fSopenharmony_ci                            "expression": {
18843af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
18853af6ab5fSopenharmony_ci                              "operator": "=",
18863af6ab5fSopenharmony_ci                              "left": {
18873af6ab5fSopenharmony_ci                                "type": "Identifier",
18883af6ab5fSopenharmony_ci                                "name": "sk",
18893af6ab5fSopenharmony_ci                                "decorators": [],
18903af6ab5fSopenharmony_ci                                "loc": {
18913af6ab5fSopenharmony_ci                                  "start": {
18923af6ab5fSopenharmony_ci                                    "line": 44,
18933af6ab5fSopenharmony_ci                                    "column": 7
18943af6ab5fSopenharmony_ci                                  },
18953af6ab5fSopenharmony_ci                                  "end": {
18963af6ab5fSopenharmony_ci                                    "line": 44,
18973af6ab5fSopenharmony_ci                                    "column": 9
18983af6ab5fSopenharmony_ci                                  }
18993af6ab5fSopenharmony_ci                                }
19003af6ab5fSopenharmony_ci                              },
19013af6ab5fSopenharmony_ci                              "right": {
19023af6ab5fSopenharmony_ci                                "type": "CallExpression",
19033af6ab5fSopenharmony_ci                                "callee": {
19043af6ab5fSopenharmony_ci                                  "type": "Identifier",
19053af6ab5fSopenharmony_ci                                  "name": "sin",
19063af6ab5fSopenharmony_ci                                  "decorators": [],
19073af6ab5fSopenharmony_ci                                  "loc": {
19083af6ab5fSopenharmony_ci                                    "start": {
19093af6ab5fSopenharmony_ci                                      "line": 44,
19103af6ab5fSopenharmony_ci                                      "column": 12
19113af6ab5fSopenharmony_ci                                    },
19123af6ab5fSopenharmony_ci                                    "end": {
19133af6ab5fSopenharmony_ci                                      "line": 44,
19143af6ab5fSopenharmony_ci                                      "column": 15
19153af6ab5fSopenharmony_ci                                    }
19163af6ab5fSopenharmony_ci                                  }
19173af6ab5fSopenharmony_ci                                },
19183af6ab5fSopenharmony_ci                                "arguments": [
19193af6ab5fSopenharmony_ci                                  {
19203af6ab5fSopenharmony_ci                                    "type": "Identifier",
19213af6ab5fSopenharmony_ci                                    "name": "k",
19223af6ab5fSopenharmony_ci                                    "decorators": [],
19233af6ab5fSopenharmony_ci                                    "loc": {
19243af6ab5fSopenharmony_ci                                      "start": {
19253af6ab5fSopenharmony_ci                                        "line": 44,
19263af6ab5fSopenharmony_ci                                        "column": 16
19273af6ab5fSopenharmony_ci                                      },
19283af6ab5fSopenharmony_ci                                      "end": {
19293af6ab5fSopenharmony_ci                                        "line": 44,
19303af6ab5fSopenharmony_ci                                        "column": 17
19313af6ab5fSopenharmony_ci                                      }
19323af6ab5fSopenharmony_ci                                    }
19333af6ab5fSopenharmony_ci                                  }
19343af6ab5fSopenharmony_ci                                ],
19353af6ab5fSopenharmony_ci                                "optional": false,
19363af6ab5fSopenharmony_ci                                "loc": {
19373af6ab5fSopenharmony_ci                                  "start": {
19383af6ab5fSopenharmony_ci                                    "line": 44,
19393af6ab5fSopenharmony_ci                                    "column": 12
19403af6ab5fSopenharmony_ci                                  },
19413af6ab5fSopenharmony_ci                                  "end": {
19423af6ab5fSopenharmony_ci                                    "line": 44,
19433af6ab5fSopenharmony_ci                                    "column": 18
19443af6ab5fSopenharmony_ci                                  }
19453af6ab5fSopenharmony_ci                                }
19463af6ab5fSopenharmony_ci                              },
19473af6ab5fSopenharmony_ci                              "loc": {
19483af6ab5fSopenharmony_ci                                "start": {
19493af6ab5fSopenharmony_ci                                  "line": 44,
19503af6ab5fSopenharmony_ci                                  "column": 7
19513af6ab5fSopenharmony_ci                                },
19523af6ab5fSopenharmony_ci                                "end": {
19533af6ab5fSopenharmony_ci                                  "line": 44,
19543af6ab5fSopenharmony_ci                                  "column": 18
19553af6ab5fSopenharmony_ci                                }
19563af6ab5fSopenharmony_ci                              }
19573af6ab5fSopenharmony_ci                            },
19583af6ab5fSopenharmony_ci                            "loc": {
19593af6ab5fSopenharmony_ci                              "start": {
19603af6ab5fSopenharmony_ci                                "line": 44,
19613af6ab5fSopenharmony_ci                                "column": 7
19623af6ab5fSopenharmony_ci                              },
19633af6ab5fSopenharmony_ci                              "end": {
19643af6ab5fSopenharmony_ci                                "line": 44,
19653af6ab5fSopenharmony_ci                                "column": 19
19663af6ab5fSopenharmony_ci                              }
19673af6ab5fSopenharmony_ci                            }
19683af6ab5fSopenharmony_ci                          },
19693af6ab5fSopenharmony_ci                          {
19703af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
19713af6ab5fSopenharmony_ci                            "expression": {
19723af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
19733af6ab5fSopenharmony_ci                              "operator": "=",
19743af6ab5fSopenharmony_ci                              "left": {
19753af6ab5fSopenharmony_ci                                "type": "Identifier",
19763af6ab5fSopenharmony_ci                                "name": "ck",
19773af6ab5fSopenharmony_ci                                "decorators": [],
19783af6ab5fSopenharmony_ci                                "loc": {
19793af6ab5fSopenharmony_ci                                  "start": {
19803af6ab5fSopenharmony_ci                                    "line": 45,
19813af6ab5fSopenharmony_ci                                    "column": 7
19823af6ab5fSopenharmony_ci                                  },
19833af6ab5fSopenharmony_ci                                  "end": {
19843af6ab5fSopenharmony_ci                                    "line": 45,
19853af6ab5fSopenharmony_ci                                    "column": 9
19863af6ab5fSopenharmony_ci                                  }
19873af6ab5fSopenharmony_ci                                }
19883af6ab5fSopenharmony_ci                              },
19893af6ab5fSopenharmony_ci                              "right": {
19903af6ab5fSopenharmony_ci                                "type": "CallExpression",
19913af6ab5fSopenharmony_ci                                "callee": {
19923af6ab5fSopenharmony_ci                                  "type": "Identifier",
19933af6ab5fSopenharmony_ci                                  "name": "cos",
19943af6ab5fSopenharmony_ci                                  "decorators": [],
19953af6ab5fSopenharmony_ci                                  "loc": {
19963af6ab5fSopenharmony_ci                                    "start": {
19973af6ab5fSopenharmony_ci                                      "line": 45,
19983af6ab5fSopenharmony_ci                                      "column": 12
19993af6ab5fSopenharmony_ci                                    },
20003af6ab5fSopenharmony_ci                                    "end": {
20013af6ab5fSopenharmony_ci                                      "line": 45,
20023af6ab5fSopenharmony_ci                                      "column": 15
20033af6ab5fSopenharmony_ci                                    }
20043af6ab5fSopenharmony_ci                                  }
20053af6ab5fSopenharmony_ci                                },
20063af6ab5fSopenharmony_ci                                "arguments": [
20073af6ab5fSopenharmony_ci                                  {
20083af6ab5fSopenharmony_ci                                    "type": "Identifier",
20093af6ab5fSopenharmony_ci                                    "name": "k",
20103af6ab5fSopenharmony_ci                                    "decorators": [],
20113af6ab5fSopenharmony_ci                                    "loc": {
20123af6ab5fSopenharmony_ci                                      "start": {
20133af6ab5fSopenharmony_ci                                        "line": 45,
20143af6ab5fSopenharmony_ci                                        "column": 16
20153af6ab5fSopenharmony_ci                                      },
20163af6ab5fSopenharmony_ci                                      "end": {
20173af6ab5fSopenharmony_ci                                        "line": 45,
20183af6ab5fSopenharmony_ci                                        "column": 17
20193af6ab5fSopenharmony_ci                                      }
20203af6ab5fSopenharmony_ci                                    }
20213af6ab5fSopenharmony_ci                                  }
20223af6ab5fSopenharmony_ci                                ],
20233af6ab5fSopenharmony_ci                                "optional": false,
20243af6ab5fSopenharmony_ci                                "loc": {
20253af6ab5fSopenharmony_ci                                  "start": {
20263af6ab5fSopenharmony_ci                                    "line": 45,
20273af6ab5fSopenharmony_ci                                    "column": 12
20283af6ab5fSopenharmony_ci                                  },
20293af6ab5fSopenharmony_ci                                  "end": {
20303af6ab5fSopenharmony_ci                                    "line": 45,
20313af6ab5fSopenharmony_ci                                    "column": 18
20323af6ab5fSopenharmony_ci                                  }
20333af6ab5fSopenharmony_ci                                }
20343af6ab5fSopenharmony_ci                              },
20353af6ab5fSopenharmony_ci                              "loc": {
20363af6ab5fSopenharmony_ci                                "start": {
20373af6ab5fSopenharmony_ci                                  "line": 45,
20383af6ab5fSopenharmony_ci                                  "column": 7
20393af6ab5fSopenharmony_ci                                },
20403af6ab5fSopenharmony_ci                                "end": {
20413af6ab5fSopenharmony_ci                                  "line": 45,
20423af6ab5fSopenharmony_ci                                  "column": 18
20433af6ab5fSopenharmony_ci                                }
20443af6ab5fSopenharmony_ci                              }
20453af6ab5fSopenharmony_ci                            },
20463af6ab5fSopenharmony_ci                            "loc": {
20473af6ab5fSopenharmony_ci                              "start": {
20483af6ab5fSopenharmony_ci                                "line": 45,
20493af6ab5fSopenharmony_ci                                "column": 7
20503af6ab5fSopenharmony_ci                              },
20513af6ab5fSopenharmony_ci                              "end": {
20523af6ab5fSopenharmony_ci                                "line": 45,
20533af6ab5fSopenharmony_ci                                "column": 19
20543af6ab5fSopenharmony_ci                              }
20553af6ab5fSopenharmony_ci                            }
20563af6ab5fSopenharmony_ci                          },
20573af6ab5fSopenharmony_ci                          {
20583af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
20593af6ab5fSopenharmony_ci                            "expression": {
20603af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
20613af6ab5fSopenharmony_ci                              "operator": "=",
20623af6ab5fSopenharmony_ci                              "left": {
20633af6ab5fSopenharmony_ci                                "type": "Identifier",
20643af6ab5fSopenharmony_ci                                "name": "alt",
20653af6ab5fSopenharmony_ci                                "decorators": [],
20663af6ab5fSopenharmony_ci                                "loc": {
20673af6ab5fSopenharmony_ci                                  "start": {
20683af6ab5fSopenharmony_ci                                    "line": 46,
20693af6ab5fSopenharmony_ci                                    "column": 7
20703af6ab5fSopenharmony_ci                                  },
20713af6ab5fSopenharmony_ci                                  "end": {
20723af6ab5fSopenharmony_ci                                    "line": 46,
20733af6ab5fSopenharmony_ci                                    "column": 10
20743af6ab5fSopenharmony_ci                                  }
20753af6ab5fSopenharmony_ci                                }
20763af6ab5fSopenharmony_ci                              },
20773af6ab5fSopenharmony_ci                              "right": {
20783af6ab5fSopenharmony_ci                                "type": "UnaryExpression",
20793af6ab5fSopenharmony_ci                                "operator": "-",
20803af6ab5fSopenharmony_ci                                "prefix": true,
20813af6ab5fSopenharmony_ci                                "argument": {
20823af6ab5fSopenharmony_ci                                  "type": "Identifier",
20833af6ab5fSopenharmony_ci                                  "name": "alt",
20843af6ab5fSopenharmony_ci                                  "decorators": [],
20853af6ab5fSopenharmony_ci                                  "loc": {
20863af6ab5fSopenharmony_ci                                    "start": {
20873af6ab5fSopenharmony_ci                                      "line": 46,
20883af6ab5fSopenharmony_ci                                      "column": 14
20893af6ab5fSopenharmony_ci                                    },
20903af6ab5fSopenharmony_ci                                    "end": {
20913af6ab5fSopenharmony_ci                                      "line": 46,
20923af6ab5fSopenharmony_ci                                      "column": 17
20933af6ab5fSopenharmony_ci                                    }
20943af6ab5fSopenharmony_ci                                  }
20953af6ab5fSopenharmony_ci                                },
20963af6ab5fSopenharmony_ci                                "loc": {
20973af6ab5fSopenharmony_ci                                  "start": {
20983af6ab5fSopenharmony_ci                                    "line": 46,
20993af6ab5fSopenharmony_ci                                    "column": 13
21003af6ab5fSopenharmony_ci                                  },
21013af6ab5fSopenharmony_ci                                  "end": {
21023af6ab5fSopenharmony_ci                                    "line": 46,
21033af6ab5fSopenharmony_ci                                    "column": 17
21043af6ab5fSopenharmony_ci                                  }
21053af6ab5fSopenharmony_ci                                }
21063af6ab5fSopenharmony_ci                              },
21073af6ab5fSopenharmony_ci                              "loc": {
21083af6ab5fSopenharmony_ci                                "start": {
21093af6ab5fSopenharmony_ci                                  "line": 46,
21103af6ab5fSopenharmony_ci                                  "column": 7
21113af6ab5fSopenharmony_ci                                },
21123af6ab5fSopenharmony_ci                                "end": {
21133af6ab5fSopenharmony_ci                                  "line": 46,
21143af6ab5fSopenharmony_ci                                  "column": 17
21153af6ab5fSopenharmony_ci                                }
21163af6ab5fSopenharmony_ci                              }
21173af6ab5fSopenharmony_ci                            },
21183af6ab5fSopenharmony_ci                            "loc": {
21193af6ab5fSopenharmony_ci                              "start": {
21203af6ab5fSopenharmony_ci                                "line": 46,
21213af6ab5fSopenharmony_ci                                "column": 7
21223af6ab5fSopenharmony_ci                              },
21233af6ab5fSopenharmony_ci                              "end": {
21243af6ab5fSopenharmony_ci                                "line": 46,
21253af6ab5fSopenharmony_ci                                "column": 18
21263af6ab5fSopenharmony_ci                              }
21273af6ab5fSopenharmony_ci                            }
21283af6ab5fSopenharmony_ci                          },
21293af6ab5fSopenharmony_ci                          {
21303af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
21313af6ab5fSopenharmony_ci                            "expression": {
21323af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
21333af6ab5fSopenharmony_ci                              "operator": "+=",
21343af6ab5fSopenharmony_ci                              "left": {
21353af6ab5fSopenharmony_ci                                "type": "Identifier",
21363af6ab5fSopenharmony_ci                                "name": "a1",
21373af6ab5fSopenharmony_ci                                "decorators": [],
21383af6ab5fSopenharmony_ci                                "loc": {
21393af6ab5fSopenharmony_ci                                  "start": {
21403af6ab5fSopenharmony_ci                                    "line": 48,
21413af6ab5fSopenharmony_ci                                    "column": 7
21423af6ab5fSopenharmony_ci                                  },
21433af6ab5fSopenharmony_ci                                  "end": {
21443af6ab5fSopenharmony_ci                                    "line": 48,
21453af6ab5fSopenharmony_ci                                    "column": 9
21463af6ab5fSopenharmony_ci                                  }
21473af6ab5fSopenharmony_ci                                }
21483af6ab5fSopenharmony_ci                              },
21493af6ab5fSopenharmony_ci                              "right": {
21503af6ab5fSopenharmony_ci                                "type": "CallExpression",
21513af6ab5fSopenharmony_ci                                "callee": {
21523af6ab5fSopenharmony_ci                                  "type": "Identifier",
21533af6ab5fSopenharmony_ci                                  "name": "power",
21543af6ab5fSopenharmony_ci                                  "decorators": [],
21553af6ab5fSopenharmony_ci                                  "loc": {
21563af6ab5fSopenharmony_ci                                    "start": {
21573af6ab5fSopenharmony_ci                                      "line": 48,
21583af6ab5fSopenharmony_ci                                      "column": 13
21593af6ab5fSopenharmony_ci                                    },
21603af6ab5fSopenharmony_ci                                    "end": {
21613af6ab5fSopenharmony_ci                                      "line": 48,
21623af6ab5fSopenharmony_ci                                      "column": 18
21633af6ab5fSopenharmony_ci                                    }
21643af6ab5fSopenharmony_ci                                  }
21653af6ab5fSopenharmony_ci                                },
21663af6ab5fSopenharmony_ci                                "arguments": [
21673af6ab5fSopenharmony_ci                                  {
21683af6ab5fSopenharmony_ci                                    "type": "Identifier",
21693af6ab5fSopenharmony_ci                                    "name": "twothirds",
21703af6ab5fSopenharmony_ci                                    "decorators": [],
21713af6ab5fSopenharmony_ci                                    "loc": {
21723af6ab5fSopenharmony_ci                                      "start": {
21733af6ab5fSopenharmony_ci                                        "line": 48,
21743af6ab5fSopenharmony_ci                                        "column": 19
21753af6ab5fSopenharmony_ci                                      },
21763af6ab5fSopenharmony_ci                                      "end": {
21773af6ab5fSopenharmony_ci                                        "line": 48,
21783af6ab5fSopenharmony_ci                                        "column": 28
21793af6ab5fSopenharmony_ci                                      }
21803af6ab5fSopenharmony_ci                                    }
21813af6ab5fSopenharmony_ci                                  },
21823af6ab5fSopenharmony_ci                                  {
21833af6ab5fSopenharmony_ci                                    "type": "BinaryExpression",
21843af6ab5fSopenharmony_ci                                    "operator": "-",
21853af6ab5fSopenharmony_ci                                    "left": {
21863af6ab5fSopenharmony_ci                                      "type": "Identifier",
21873af6ab5fSopenharmony_ci                                      "name": "k",
21883af6ab5fSopenharmony_ci                                      "decorators": [],
21893af6ab5fSopenharmony_ci                                      "loc": {
21903af6ab5fSopenharmony_ci                                        "start": {
21913af6ab5fSopenharmony_ci                                          "line": 48,
21923af6ab5fSopenharmony_ci                                          "column": 30
21933af6ab5fSopenharmony_ci                                        },
21943af6ab5fSopenharmony_ci                                        "end": {
21953af6ab5fSopenharmony_ci                                          "line": 48,
21963af6ab5fSopenharmony_ci                                          "column": 31
21973af6ab5fSopenharmony_ci                                        }
21983af6ab5fSopenharmony_ci                                      }
21993af6ab5fSopenharmony_ci                                    },
22003af6ab5fSopenharmony_ci                                    "right": {
22013af6ab5fSopenharmony_ci                                      "type": "NumberLiteral",
22023af6ab5fSopenharmony_ci                                      "value": 1,
22033af6ab5fSopenharmony_ci                                      "loc": {
22043af6ab5fSopenharmony_ci                                        "start": {
22053af6ab5fSopenharmony_ci                                          "line": 48,
22063af6ab5fSopenharmony_ci                                          "column": 34
22073af6ab5fSopenharmony_ci                                        },
22083af6ab5fSopenharmony_ci                                        "end": {
22093af6ab5fSopenharmony_ci                                          "line": 48,
22103af6ab5fSopenharmony_ci                                          "column": 35
22113af6ab5fSopenharmony_ci                                        }
22123af6ab5fSopenharmony_ci                                      }
22133af6ab5fSopenharmony_ci                                    },
22143af6ab5fSopenharmony_ci                                    "loc": {
22153af6ab5fSopenharmony_ci                                      "start": {
22163af6ab5fSopenharmony_ci                                        "line": 48,
22173af6ab5fSopenharmony_ci                                        "column": 30
22183af6ab5fSopenharmony_ci                                      },
22193af6ab5fSopenharmony_ci                                      "end": {
22203af6ab5fSopenharmony_ci                                        "line": 48,
22213af6ab5fSopenharmony_ci                                        "column": 35
22223af6ab5fSopenharmony_ci                                      }
22233af6ab5fSopenharmony_ci                                    }
22243af6ab5fSopenharmony_ci                                  }
22253af6ab5fSopenharmony_ci                                ],
22263af6ab5fSopenharmony_ci                                "optional": false,
22273af6ab5fSopenharmony_ci                                "loc": {
22283af6ab5fSopenharmony_ci                                  "start": {
22293af6ab5fSopenharmony_ci                                    "line": 48,
22303af6ab5fSopenharmony_ci                                    "column": 13
22313af6ab5fSopenharmony_ci                                  },
22323af6ab5fSopenharmony_ci                                  "end": {
22333af6ab5fSopenharmony_ci                                    "line": 48,
22343af6ab5fSopenharmony_ci                                    "column": 36
22353af6ab5fSopenharmony_ci                                  }
22363af6ab5fSopenharmony_ci                                }
22373af6ab5fSopenharmony_ci                              },
22383af6ab5fSopenharmony_ci                              "loc": {
22393af6ab5fSopenharmony_ci                                "start": {
22403af6ab5fSopenharmony_ci                                  "line": 48,
22413af6ab5fSopenharmony_ci                                  "column": 7
22423af6ab5fSopenharmony_ci                                },
22433af6ab5fSopenharmony_ci                                "end": {
22443af6ab5fSopenharmony_ci                                  "line": 48,
22453af6ab5fSopenharmony_ci                                  "column": 36
22463af6ab5fSopenharmony_ci                                }
22473af6ab5fSopenharmony_ci                              }
22483af6ab5fSopenharmony_ci                            },
22493af6ab5fSopenharmony_ci                            "loc": {
22503af6ab5fSopenharmony_ci                              "start": {
22513af6ab5fSopenharmony_ci                                "line": 48,
22523af6ab5fSopenharmony_ci                                "column": 7
22533af6ab5fSopenharmony_ci                              },
22543af6ab5fSopenharmony_ci                              "end": {
22553af6ab5fSopenharmony_ci                                "line": 48,
22563af6ab5fSopenharmony_ci                                "column": 37
22573af6ab5fSopenharmony_ci                              }
22583af6ab5fSopenharmony_ci                            }
22593af6ab5fSopenharmony_ci                          },
22603af6ab5fSopenharmony_ci                          {
22613af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
22623af6ab5fSopenharmony_ci                            "expression": {
22633af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
22643af6ab5fSopenharmony_ci                              "operator": "+=",
22653af6ab5fSopenharmony_ci                              "left": {
22663af6ab5fSopenharmony_ci                                "type": "Identifier",
22673af6ab5fSopenharmony_ci                                "name": "a2",
22683af6ab5fSopenharmony_ci                                "decorators": [],
22693af6ab5fSopenharmony_ci                                "loc": {
22703af6ab5fSopenharmony_ci                                  "start": {
22713af6ab5fSopenharmony_ci                                    "line": 49,
22723af6ab5fSopenharmony_ci                                    "column": 7
22733af6ab5fSopenharmony_ci                                  },
22743af6ab5fSopenharmony_ci                                  "end": {
22753af6ab5fSopenharmony_ci                                    "line": 49,
22763af6ab5fSopenharmony_ci                                    "column": 9
22773af6ab5fSopenharmony_ci                                  }
22783af6ab5fSopenharmony_ci                                }
22793af6ab5fSopenharmony_ci                              },
22803af6ab5fSopenharmony_ci                              "right": {
22813af6ab5fSopenharmony_ci                                "type": "CallExpression",
22823af6ab5fSopenharmony_ci                                "callee": {
22833af6ab5fSopenharmony_ci                                  "type": "Identifier",
22843af6ab5fSopenharmony_ci                                  "name": "power",
22853af6ab5fSopenharmony_ci                                  "decorators": [],
22863af6ab5fSopenharmony_ci                                  "loc": {
22873af6ab5fSopenharmony_ci                                    "start": {
22883af6ab5fSopenharmony_ci                                      "line": 49,
22893af6ab5fSopenharmony_ci                                      "column": 13
22903af6ab5fSopenharmony_ci                                    },
22913af6ab5fSopenharmony_ci                                    "end": {
22923af6ab5fSopenharmony_ci                                      "line": 49,
22933af6ab5fSopenharmony_ci                                      "column": 18
22943af6ab5fSopenharmony_ci                                    }
22953af6ab5fSopenharmony_ci                                  }
22963af6ab5fSopenharmony_ci                                },
22973af6ab5fSopenharmony_ci                                "arguments": [
22983af6ab5fSopenharmony_ci                                  {
22993af6ab5fSopenharmony_ci                                    "type": "Identifier",
23003af6ab5fSopenharmony_ci                                    "name": "k",
23013af6ab5fSopenharmony_ci                                    "decorators": [],
23023af6ab5fSopenharmony_ci                                    "loc": {
23033af6ab5fSopenharmony_ci                                      "start": {
23043af6ab5fSopenharmony_ci                                        "line": 49,
23053af6ab5fSopenharmony_ci                                        "column": 19
23063af6ab5fSopenharmony_ci                                      },
23073af6ab5fSopenharmony_ci                                      "end": {
23083af6ab5fSopenharmony_ci                                        "line": 49,
23093af6ab5fSopenharmony_ci                                        "column": 20
23103af6ab5fSopenharmony_ci                                      }
23113af6ab5fSopenharmony_ci                                    }
23123af6ab5fSopenharmony_ci                                  },
23133af6ab5fSopenharmony_ci                                  {
23143af6ab5fSopenharmony_ci                                    "type": "UnaryExpression",
23153af6ab5fSopenharmony_ci                                    "operator": "-",
23163af6ab5fSopenharmony_ci                                    "prefix": true,
23173af6ab5fSopenharmony_ci                                    "argument": {
23183af6ab5fSopenharmony_ci                                      "type": "NumberLiteral",
23193af6ab5fSopenharmony_ci                                      "value": 0.5,
23203af6ab5fSopenharmony_ci                                      "loc": {
23213af6ab5fSopenharmony_ci                                        "start": {
23223af6ab5fSopenharmony_ci                                          "line": 49,
23233af6ab5fSopenharmony_ci                                          "column": 23
23243af6ab5fSopenharmony_ci                                        },
23253af6ab5fSopenharmony_ci                                        "end": {
23263af6ab5fSopenharmony_ci                                          "line": 49,
23273af6ab5fSopenharmony_ci                                          "column": 26
23283af6ab5fSopenharmony_ci                                        }
23293af6ab5fSopenharmony_ci                                      }
23303af6ab5fSopenharmony_ci                                    },
23313af6ab5fSopenharmony_ci                                    "loc": {
23323af6ab5fSopenharmony_ci                                      "start": {
23333af6ab5fSopenharmony_ci                                        "line": 49,
23343af6ab5fSopenharmony_ci                                        "column": 22
23353af6ab5fSopenharmony_ci                                      },
23363af6ab5fSopenharmony_ci                                      "end": {
23373af6ab5fSopenharmony_ci                                        "line": 49,
23383af6ab5fSopenharmony_ci                                        "column": 26
23393af6ab5fSopenharmony_ci                                      }
23403af6ab5fSopenharmony_ci                                    }
23413af6ab5fSopenharmony_ci                                  }
23423af6ab5fSopenharmony_ci                                ],
23433af6ab5fSopenharmony_ci                                "optional": false,
23443af6ab5fSopenharmony_ci                                "loc": {
23453af6ab5fSopenharmony_ci                                  "start": {
23463af6ab5fSopenharmony_ci                                    "line": 49,
23473af6ab5fSopenharmony_ci                                    "column": 13
23483af6ab5fSopenharmony_ci                                  },
23493af6ab5fSopenharmony_ci                                  "end": {
23503af6ab5fSopenharmony_ci                                    "line": 49,
23513af6ab5fSopenharmony_ci                                    "column": 27
23523af6ab5fSopenharmony_ci                                  }
23533af6ab5fSopenharmony_ci                                }
23543af6ab5fSopenharmony_ci                              },
23553af6ab5fSopenharmony_ci                              "loc": {
23563af6ab5fSopenharmony_ci                                "start": {
23573af6ab5fSopenharmony_ci                                  "line": 49,
23583af6ab5fSopenharmony_ci                                  "column": 7
23593af6ab5fSopenharmony_ci                                },
23603af6ab5fSopenharmony_ci                                "end": {
23613af6ab5fSopenharmony_ci                                  "line": 49,
23623af6ab5fSopenharmony_ci                                  "column": 27
23633af6ab5fSopenharmony_ci                                }
23643af6ab5fSopenharmony_ci                              }
23653af6ab5fSopenharmony_ci                            },
23663af6ab5fSopenharmony_ci                            "loc": {
23673af6ab5fSopenharmony_ci                              "start": {
23683af6ab5fSopenharmony_ci                                "line": 49,
23693af6ab5fSopenharmony_ci                                "column": 7
23703af6ab5fSopenharmony_ci                              },
23713af6ab5fSopenharmony_ci                              "end": {
23723af6ab5fSopenharmony_ci                                "line": 49,
23733af6ab5fSopenharmony_ci                                "column": 28
23743af6ab5fSopenharmony_ci                              }
23753af6ab5fSopenharmony_ci                            }
23763af6ab5fSopenharmony_ci                          },
23773af6ab5fSopenharmony_ci                          {
23783af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
23793af6ab5fSopenharmony_ci                            "expression": {
23803af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
23813af6ab5fSopenharmony_ci                              "operator": "+=",
23823af6ab5fSopenharmony_ci                              "left": {
23833af6ab5fSopenharmony_ci                                "type": "Identifier",
23843af6ab5fSopenharmony_ci                                "name": "a3",
23853af6ab5fSopenharmony_ci                                "decorators": [],
23863af6ab5fSopenharmony_ci                                "loc": {
23873af6ab5fSopenharmony_ci                                  "start": {
23883af6ab5fSopenharmony_ci                                    "line": 50,
23893af6ab5fSopenharmony_ci                                    "column": 7
23903af6ab5fSopenharmony_ci                                  },
23913af6ab5fSopenharmony_ci                                  "end": {
23923af6ab5fSopenharmony_ci                                    "line": 50,
23933af6ab5fSopenharmony_ci                                    "column": 9
23943af6ab5fSopenharmony_ci                                  }
23953af6ab5fSopenharmony_ci                                }
23963af6ab5fSopenharmony_ci                              },
23973af6ab5fSopenharmony_ci                              "right": {
23983af6ab5fSopenharmony_ci                                "type": "BinaryExpression",
23993af6ab5fSopenharmony_ci                                "operator": "/",
24003af6ab5fSopenharmony_ci                                "left": {
24013af6ab5fSopenharmony_ci                                  "type": "NumberLiteral",
24023af6ab5fSopenharmony_ci                                  "value": 1,
24033af6ab5fSopenharmony_ci                                  "loc": {
24043af6ab5fSopenharmony_ci                                    "start": {
24053af6ab5fSopenharmony_ci                                      "line": 50,
24063af6ab5fSopenharmony_ci                                      "column": 13
24073af6ab5fSopenharmony_ci                                    },
24083af6ab5fSopenharmony_ci                                    "end": {
24093af6ab5fSopenharmony_ci                                      "line": 50,
24103af6ab5fSopenharmony_ci                                      "column": 16
24113af6ab5fSopenharmony_ci                                    }
24123af6ab5fSopenharmony_ci                                  }
24133af6ab5fSopenharmony_ci                                },
24143af6ab5fSopenharmony_ci                                "right": {
24153af6ab5fSopenharmony_ci                                  "type": "BinaryExpression",
24163af6ab5fSopenharmony_ci                                  "operator": "+",
24173af6ab5fSopenharmony_ci                                  "left": {
24183af6ab5fSopenharmony_ci                                    "type": "BinaryExpression",
24193af6ab5fSopenharmony_ci                                    "operator": "*",
24203af6ab5fSopenharmony_ci                                    "left": {
24213af6ab5fSopenharmony_ci                                      "type": "Identifier",
24223af6ab5fSopenharmony_ci                                      "name": "k",
24233af6ab5fSopenharmony_ci                                      "decorators": [],
24243af6ab5fSopenharmony_ci                                      "loc": {
24253af6ab5fSopenharmony_ci                                        "start": {
24263af6ab5fSopenharmony_ci                                          "line": 50,
24273af6ab5fSopenharmony_ci                                          "column": 20
24283af6ab5fSopenharmony_ci                                        },
24293af6ab5fSopenharmony_ci                                        "end": {
24303af6ab5fSopenharmony_ci                                          "line": 50,
24313af6ab5fSopenharmony_ci                                          "column": 21
24323af6ab5fSopenharmony_ci                                        }
24333af6ab5fSopenharmony_ci                                      }
24343af6ab5fSopenharmony_ci                                    },
24353af6ab5fSopenharmony_ci                                    "right": {
24363af6ab5fSopenharmony_ci                                      "type": "Identifier",
24373af6ab5fSopenharmony_ci                                      "name": "k",
24383af6ab5fSopenharmony_ci                                      "decorators": [],
24393af6ab5fSopenharmony_ci                                      "loc": {
24403af6ab5fSopenharmony_ci                                        "start": {
24413af6ab5fSopenharmony_ci                                          "line": 50,
24423af6ab5fSopenharmony_ci                                          "column": 24
24433af6ab5fSopenharmony_ci                                        },
24443af6ab5fSopenharmony_ci                                        "end": {
24453af6ab5fSopenharmony_ci                                          "line": 50,
24463af6ab5fSopenharmony_ci                                          "column": 25
24473af6ab5fSopenharmony_ci                                        }
24483af6ab5fSopenharmony_ci                                      }
24493af6ab5fSopenharmony_ci                                    },
24503af6ab5fSopenharmony_ci                                    "loc": {
24513af6ab5fSopenharmony_ci                                      "start": {
24523af6ab5fSopenharmony_ci                                        "line": 50,
24533af6ab5fSopenharmony_ci                                        "column": 20
24543af6ab5fSopenharmony_ci                                      },
24553af6ab5fSopenharmony_ci                                      "end": {
24563af6ab5fSopenharmony_ci                                        "line": 50,
24573af6ab5fSopenharmony_ci                                        "column": 25
24583af6ab5fSopenharmony_ci                                      }
24593af6ab5fSopenharmony_ci                                    }
24603af6ab5fSopenharmony_ci                                  },
24613af6ab5fSopenharmony_ci                                  "right": {
24623af6ab5fSopenharmony_ci                                    "type": "NumberLiteral",
24633af6ab5fSopenharmony_ci                                    "value": 1,
24643af6ab5fSopenharmony_ci                                    "loc": {
24653af6ab5fSopenharmony_ci                                      "start": {
24663af6ab5fSopenharmony_ci                                        "line": 50,
24673af6ab5fSopenharmony_ci                                        "column": 28
24683af6ab5fSopenharmony_ci                                      },
24693af6ab5fSopenharmony_ci                                      "end": {
24703af6ab5fSopenharmony_ci                                        "line": 50,
24713af6ab5fSopenharmony_ci                                        "column": 31
24723af6ab5fSopenharmony_ci                                      }
24733af6ab5fSopenharmony_ci                                    }
24743af6ab5fSopenharmony_ci                                  },
24753af6ab5fSopenharmony_ci                                  "loc": {
24763af6ab5fSopenharmony_ci                                    "start": {
24773af6ab5fSopenharmony_ci                                      "line": 50,
24783af6ab5fSopenharmony_ci                                      "column": 19
24793af6ab5fSopenharmony_ci                                    },
24803af6ab5fSopenharmony_ci                                    "end": {
24813af6ab5fSopenharmony_ci                                      "line": 50,
24823af6ab5fSopenharmony_ci                                      "column": 32
24833af6ab5fSopenharmony_ci                                    }
24843af6ab5fSopenharmony_ci                                  }
24853af6ab5fSopenharmony_ci                                },
24863af6ab5fSopenharmony_ci                                "loc": {
24873af6ab5fSopenharmony_ci                                  "start": {
24883af6ab5fSopenharmony_ci                                    "line": 50,
24893af6ab5fSopenharmony_ci                                    "column": 13
24903af6ab5fSopenharmony_ci                                  },
24913af6ab5fSopenharmony_ci                                  "end": {
24923af6ab5fSopenharmony_ci                                    "line": 50,
24933af6ab5fSopenharmony_ci                                    "column": 32
24943af6ab5fSopenharmony_ci                                  }
24953af6ab5fSopenharmony_ci                                }
24963af6ab5fSopenharmony_ci                              },
24973af6ab5fSopenharmony_ci                              "loc": {
24983af6ab5fSopenharmony_ci                                "start": {
24993af6ab5fSopenharmony_ci                                  "line": 50,
25003af6ab5fSopenharmony_ci                                  "column": 7
25013af6ab5fSopenharmony_ci                                },
25023af6ab5fSopenharmony_ci                                "end": {
25033af6ab5fSopenharmony_ci                                  "line": 50,
25043af6ab5fSopenharmony_ci                                  "column": 32
25053af6ab5fSopenharmony_ci                                }
25063af6ab5fSopenharmony_ci                              }
25073af6ab5fSopenharmony_ci                            },
25083af6ab5fSopenharmony_ci                            "loc": {
25093af6ab5fSopenharmony_ci                              "start": {
25103af6ab5fSopenharmony_ci                                "line": 50,
25113af6ab5fSopenharmony_ci                                "column": 7
25123af6ab5fSopenharmony_ci                              },
25133af6ab5fSopenharmony_ci                              "end": {
25143af6ab5fSopenharmony_ci                                "line": 50,
25153af6ab5fSopenharmony_ci                                "column": 33
25163af6ab5fSopenharmony_ci                              }
25173af6ab5fSopenharmony_ci                            }
25183af6ab5fSopenharmony_ci                          },
25193af6ab5fSopenharmony_ci                          {
25203af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
25213af6ab5fSopenharmony_ci                            "expression": {
25223af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
25233af6ab5fSopenharmony_ci                              "operator": "+=",
25243af6ab5fSopenharmony_ci                              "left": {
25253af6ab5fSopenharmony_ci                                "type": "Identifier",
25263af6ab5fSopenharmony_ci                                "name": "a4",
25273af6ab5fSopenharmony_ci                                "decorators": [],
25283af6ab5fSopenharmony_ci                                "loc": {
25293af6ab5fSopenharmony_ci                                  "start": {
25303af6ab5fSopenharmony_ci                                    "line": 51,
25313af6ab5fSopenharmony_ci                                    "column": 7
25323af6ab5fSopenharmony_ci                                  },
25333af6ab5fSopenharmony_ci                                  "end": {
25343af6ab5fSopenharmony_ci                                    "line": 51,
25353af6ab5fSopenharmony_ci                                    "column": 9
25363af6ab5fSopenharmony_ci                                  }
25373af6ab5fSopenharmony_ci                                }
25383af6ab5fSopenharmony_ci                              },
25393af6ab5fSopenharmony_ci                              "right": {
25403af6ab5fSopenharmony_ci                                "type": "BinaryExpression",
25413af6ab5fSopenharmony_ci                                "operator": "/",
25423af6ab5fSopenharmony_ci                                "left": {
25433af6ab5fSopenharmony_ci                                  "type": "NumberLiteral",
25443af6ab5fSopenharmony_ci                                  "value": 1,
25453af6ab5fSopenharmony_ci                                  "loc": {
25463af6ab5fSopenharmony_ci                                    "start": {
25473af6ab5fSopenharmony_ci                                      "line": 51,
25483af6ab5fSopenharmony_ci                                      "column": 13
25493af6ab5fSopenharmony_ci                                    },
25503af6ab5fSopenharmony_ci                                    "end": {
25513af6ab5fSopenharmony_ci                                      "line": 51,
25523af6ab5fSopenharmony_ci                                      "column": 16
25533af6ab5fSopenharmony_ci                                    }
25543af6ab5fSopenharmony_ci                                  }
25553af6ab5fSopenharmony_ci                                },
25563af6ab5fSopenharmony_ci                                "right": {
25573af6ab5fSopenharmony_ci                                  "type": "BinaryExpression",
25583af6ab5fSopenharmony_ci                                  "operator": "*",
25593af6ab5fSopenharmony_ci                                  "left": {
25603af6ab5fSopenharmony_ci                                    "type": "BinaryExpression",
25613af6ab5fSopenharmony_ci                                    "operator": "*",
25623af6ab5fSopenharmony_ci                                    "left": {
25633af6ab5fSopenharmony_ci                                      "type": "Identifier",
25643af6ab5fSopenharmony_ci                                      "name": "k3",
25653af6ab5fSopenharmony_ci                                      "decorators": [],
25663af6ab5fSopenharmony_ci                                      "loc": {
25673af6ab5fSopenharmony_ci                                        "start": {
25683af6ab5fSopenharmony_ci                                          "line": 51,
25693af6ab5fSopenharmony_ci                                          "column": 20
25703af6ab5fSopenharmony_ci                                        },
25713af6ab5fSopenharmony_ci                                        "end": {
25723af6ab5fSopenharmony_ci                                          "line": 51,
25733af6ab5fSopenharmony_ci                                          "column": 22
25743af6ab5fSopenharmony_ci                                        }
25753af6ab5fSopenharmony_ci                                      }
25763af6ab5fSopenharmony_ci                                    },
25773af6ab5fSopenharmony_ci                                    "right": {
25783af6ab5fSopenharmony_ci                                      "type": "Identifier",
25793af6ab5fSopenharmony_ci                                      "name": "sk",
25803af6ab5fSopenharmony_ci                                      "decorators": [],
25813af6ab5fSopenharmony_ci                                      "loc": {
25823af6ab5fSopenharmony_ci                                        "start": {
25833af6ab5fSopenharmony_ci                                          "line": 51,
25843af6ab5fSopenharmony_ci                                          "column": 25
25853af6ab5fSopenharmony_ci                                        },
25863af6ab5fSopenharmony_ci                                        "end": {
25873af6ab5fSopenharmony_ci                                          "line": 51,
25883af6ab5fSopenharmony_ci                                          "column": 27
25893af6ab5fSopenharmony_ci                                        }
25903af6ab5fSopenharmony_ci                                      }
25913af6ab5fSopenharmony_ci                                    },
25923af6ab5fSopenharmony_ci                                    "loc": {
25933af6ab5fSopenharmony_ci                                      "start": {
25943af6ab5fSopenharmony_ci                                        "line": 51,
25953af6ab5fSopenharmony_ci                                        "column": 20
25963af6ab5fSopenharmony_ci                                      },
25973af6ab5fSopenharmony_ci                                      "end": {
25983af6ab5fSopenharmony_ci                                        "line": 51,
25993af6ab5fSopenharmony_ci                                        "column": 27
26003af6ab5fSopenharmony_ci                                      }
26013af6ab5fSopenharmony_ci                                    }
26023af6ab5fSopenharmony_ci                                  },
26033af6ab5fSopenharmony_ci                                  "right": {
26043af6ab5fSopenharmony_ci                                    "type": "Identifier",
26053af6ab5fSopenharmony_ci                                    "name": "sk",
26063af6ab5fSopenharmony_ci                                    "decorators": [],
26073af6ab5fSopenharmony_ci                                    "loc": {
26083af6ab5fSopenharmony_ci                                      "start": {
26093af6ab5fSopenharmony_ci                                        "line": 51,
26103af6ab5fSopenharmony_ci                                        "column": 30
26113af6ab5fSopenharmony_ci                                      },
26123af6ab5fSopenharmony_ci                                      "end": {
26133af6ab5fSopenharmony_ci                                        "line": 51,
26143af6ab5fSopenharmony_ci                                        "column": 32
26153af6ab5fSopenharmony_ci                                      }
26163af6ab5fSopenharmony_ci                                    }
26173af6ab5fSopenharmony_ci                                  },
26183af6ab5fSopenharmony_ci                                  "loc": {
26193af6ab5fSopenharmony_ci                                    "start": {
26203af6ab5fSopenharmony_ci                                      "line": 51,
26213af6ab5fSopenharmony_ci                                      "column": 19
26223af6ab5fSopenharmony_ci                                    },
26233af6ab5fSopenharmony_ci                                    "end": {
26243af6ab5fSopenharmony_ci                                      "line": 51,
26253af6ab5fSopenharmony_ci                                      "column": 33
26263af6ab5fSopenharmony_ci                                    }
26273af6ab5fSopenharmony_ci                                  }
26283af6ab5fSopenharmony_ci                                },
26293af6ab5fSopenharmony_ci                                "loc": {
26303af6ab5fSopenharmony_ci                                  "start": {
26313af6ab5fSopenharmony_ci                                    "line": 51,
26323af6ab5fSopenharmony_ci                                    "column": 13
26333af6ab5fSopenharmony_ci                                  },
26343af6ab5fSopenharmony_ci                                  "end": {
26353af6ab5fSopenharmony_ci                                    "line": 51,
26363af6ab5fSopenharmony_ci                                    "column": 33
26373af6ab5fSopenharmony_ci                                  }
26383af6ab5fSopenharmony_ci                                }
26393af6ab5fSopenharmony_ci                              },
26403af6ab5fSopenharmony_ci                              "loc": {
26413af6ab5fSopenharmony_ci                                "start": {
26423af6ab5fSopenharmony_ci                                  "line": 51,
26433af6ab5fSopenharmony_ci                                  "column": 7
26443af6ab5fSopenharmony_ci                                },
26453af6ab5fSopenharmony_ci                                "end": {
26463af6ab5fSopenharmony_ci                                  "line": 51,
26473af6ab5fSopenharmony_ci                                  "column": 33
26483af6ab5fSopenharmony_ci                                }
26493af6ab5fSopenharmony_ci                              }
26503af6ab5fSopenharmony_ci                            },
26513af6ab5fSopenharmony_ci                            "loc": {
26523af6ab5fSopenharmony_ci                              "start": {
26533af6ab5fSopenharmony_ci                                "line": 51,
26543af6ab5fSopenharmony_ci                                "column": 7
26553af6ab5fSopenharmony_ci                              },
26563af6ab5fSopenharmony_ci                              "end": {
26573af6ab5fSopenharmony_ci                                "line": 51,
26583af6ab5fSopenharmony_ci                                "column": 34
26593af6ab5fSopenharmony_ci                              }
26603af6ab5fSopenharmony_ci                            }
26613af6ab5fSopenharmony_ci                          },
26623af6ab5fSopenharmony_ci                          {
26633af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
26643af6ab5fSopenharmony_ci                            "expression": {
26653af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
26663af6ab5fSopenharmony_ci                              "operator": "+=",
26673af6ab5fSopenharmony_ci                              "left": {
26683af6ab5fSopenharmony_ci                                "type": "Identifier",
26693af6ab5fSopenharmony_ci                                "name": "a5",
26703af6ab5fSopenharmony_ci                                "decorators": [],
26713af6ab5fSopenharmony_ci                                "loc": {
26723af6ab5fSopenharmony_ci                                  "start": {
26733af6ab5fSopenharmony_ci                                    "line": 52,
26743af6ab5fSopenharmony_ci                                    "column": 7
26753af6ab5fSopenharmony_ci                                  },
26763af6ab5fSopenharmony_ci                                  "end": {
26773af6ab5fSopenharmony_ci                                    "line": 52,
26783af6ab5fSopenharmony_ci                                    "column": 9
26793af6ab5fSopenharmony_ci                                  }
26803af6ab5fSopenharmony_ci                                }
26813af6ab5fSopenharmony_ci                              },
26823af6ab5fSopenharmony_ci                              "right": {
26833af6ab5fSopenharmony_ci                                "type": "BinaryExpression",
26843af6ab5fSopenharmony_ci                                "operator": "/",
26853af6ab5fSopenharmony_ci                                "left": {
26863af6ab5fSopenharmony_ci                                  "type": "NumberLiteral",
26873af6ab5fSopenharmony_ci                                  "value": 1,
26883af6ab5fSopenharmony_ci                                  "loc": {
26893af6ab5fSopenharmony_ci                                    "start": {
26903af6ab5fSopenharmony_ci                                      "line": 52,
26913af6ab5fSopenharmony_ci                                      "column": 13
26923af6ab5fSopenharmony_ci                                    },
26933af6ab5fSopenharmony_ci                                    "end": {
26943af6ab5fSopenharmony_ci                                      "line": 52,
26953af6ab5fSopenharmony_ci                                      "column": 16
26963af6ab5fSopenharmony_ci                                    }
26973af6ab5fSopenharmony_ci                                  }
26983af6ab5fSopenharmony_ci                                },
26993af6ab5fSopenharmony_ci                                "right": {
27003af6ab5fSopenharmony_ci                                  "type": "BinaryExpression",
27013af6ab5fSopenharmony_ci                                  "operator": "*",
27023af6ab5fSopenharmony_ci                                  "left": {
27033af6ab5fSopenharmony_ci                                    "type": "BinaryExpression",
27043af6ab5fSopenharmony_ci                                    "operator": "*",
27053af6ab5fSopenharmony_ci                                    "left": {
27063af6ab5fSopenharmony_ci                                      "type": "Identifier",
27073af6ab5fSopenharmony_ci                                      "name": "k3",
27083af6ab5fSopenharmony_ci                                      "decorators": [],
27093af6ab5fSopenharmony_ci                                      "loc": {
27103af6ab5fSopenharmony_ci                                        "start": {
27113af6ab5fSopenharmony_ci                                          "line": 52,
27123af6ab5fSopenharmony_ci                                          "column": 20
27133af6ab5fSopenharmony_ci                                        },
27143af6ab5fSopenharmony_ci                                        "end": {
27153af6ab5fSopenharmony_ci                                          "line": 52,
27163af6ab5fSopenharmony_ci                                          "column": 22
27173af6ab5fSopenharmony_ci                                        }
27183af6ab5fSopenharmony_ci                                      }
27193af6ab5fSopenharmony_ci                                    },
27203af6ab5fSopenharmony_ci                                    "right": {
27213af6ab5fSopenharmony_ci                                      "type": "Identifier",
27223af6ab5fSopenharmony_ci                                      "name": "ck",
27233af6ab5fSopenharmony_ci                                      "decorators": [],
27243af6ab5fSopenharmony_ci                                      "loc": {
27253af6ab5fSopenharmony_ci                                        "start": {
27263af6ab5fSopenharmony_ci                                          "line": 52,
27273af6ab5fSopenharmony_ci                                          "column": 25
27283af6ab5fSopenharmony_ci                                        },
27293af6ab5fSopenharmony_ci                                        "end": {
27303af6ab5fSopenharmony_ci                                          "line": 52,
27313af6ab5fSopenharmony_ci                                          "column": 27
27323af6ab5fSopenharmony_ci                                        }
27333af6ab5fSopenharmony_ci                                      }
27343af6ab5fSopenharmony_ci                                    },
27353af6ab5fSopenharmony_ci                                    "loc": {
27363af6ab5fSopenharmony_ci                                      "start": {
27373af6ab5fSopenharmony_ci                                        "line": 52,
27383af6ab5fSopenharmony_ci                                        "column": 20
27393af6ab5fSopenharmony_ci                                      },
27403af6ab5fSopenharmony_ci                                      "end": {
27413af6ab5fSopenharmony_ci                                        "line": 52,
27423af6ab5fSopenharmony_ci                                        "column": 27
27433af6ab5fSopenharmony_ci                                      }
27443af6ab5fSopenharmony_ci                                    }
27453af6ab5fSopenharmony_ci                                  },
27463af6ab5fSopenharmony_ci                                  "right": {
27473af6ab5fSopenharmony_ci                                    "type": "Identifier",
27483af6ab5fSopenharmony_ci                                    "name": "ck",
27493af6ab5fSopenharmony_ci                                    "decorators": [],
27503af6ab5fSopenharmony_ci                                    "loc": {
27513af6ab5fSopenharmony_ci                                      "start": {
27523af6ab5fSopenharmony_ci                                        "line": 52,
27533af6ab5fSopenharmony_ci                                        "column": 30
27543af6ab5fSopenharmony_ci                                      },
27553af6ab5fSopenharmony_ci                                      "end": {
27563af6ab5fSopenharmony_ci                                        "line": 52,
27573af6ab5fSopenharmony_ci                                        "column": 32
27583af6ab5fSopenharmony_ci                                      }
27593af6ab5fSopenharmony_ci                                    }
27603af6ab5fSopenharmony_ci                                  },
27613af6ab5fSopenharmony_ci                                  "loc": {
27623af6ab5fSopenharmony_ci                                    "start": {
27633af6ab5fSopenharmony_ci                                      "line": 52,
27643af6ab5fSopenharmony_ci                                      "column": 19
27653af6ab5fSopenharmony_ci                                    },
27663af6ab5fSopenharmony_ci                                    "end": {
27673af6ab5fSopenharmony_ci                                      "line": 52,
27683af6ab5fSopenharmony_ci                                      "column": 33
27693af6ab5fSopenharmony_ci                                    }
27703af6ab5fSopenharmony_ci                                  }
27713af6ab5fSopenharmony_ci                                },
27723af6ab5fSopenharmony_ci                                "loc": {
27733af6ab5fSopenharmony_ci                                  "start": {
27743af6ab5fSopenharmony_ci                                    "line": 52,
27753af6ab5fSopenharmony_ci                                    "column": 13
27763af6ab5fSopenharmony_ci                                  },
27773af6ab5fSopenharmony_ci                                  "end": {
27783af6ab5fSopenharmony_ci                                    "line": 52,
27793af6ab5fSopenharmony_ci                                    "column": 33
27803af6ab5fSopenharmony_ci                                  }
27813af6ab5fSopenharmony_ci                                }
27823af6ab5fSopenharmony_ci                              },
27833af6ab5fSopenharmony_ci                              "loc": {
27843af6ab5fSopenharmony_ci                                "start": {
27853af6ab5fSopenharmony_ci                                  "line": 52,
27863af6ab5fSopenharmony_ci                                  "column": 7
27873af6ab5fSopenharmony_ci                                },
27883af6ab5fSopenharmony_ci                                "end": {
27893af6ab5fSopenharmony_ci                                  "line": 52,
27903af6ab5fSopenharmony_ci                                  "column": 33
27913af6ab5fSopenharmony_ci                                }
27923af6ab5fSopenharmony_ci                              }
27933af6ab5fSopenharmony_ci                            },
27943af6ab5fSopenharmony_ci                            "loc": {
27953af6ab5fSopenharmony_ci                              "start": {
27963af6ab5fSopenharmony_ci                                "line": 52,
27973af6ab5fSopenharmony_ci                                "column": 7
27983af6ab5fSopenharmony_ci                              },
27993af6ab5fSopenharmony_ci                              "end": {
28003af6ab5fSopenharmony_ci                                "line": 52,
28013af6ab5fSopenharmony_ci                                "column": 34
28023af6ab5fSopenharmony_ci                              }
28033af6ab5fSopenharmony_ci                            }
28043af6ab5fSopenharmony_ci                          },
28053af6ab5fSopenharmony_ci                          {
28063af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
28073af6ab5fSopenharmony_ci                            "expression": {
28083af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
28093af6ab5fSopenharmony_ci                              "operator": "+=",
28103af6ab5fSopenharmony_ci                              "left": {
28113af6ab5fSopenharmony_ci                                "type": "Identifier",
28123af6ab5fSopenharmony_ci                                "name": "a6",
28133af6ab5fSopenharmony_ci                                "decorators": [],
28143af6ab5fSopenharmony_ci                                "loc": {
28153af6ab5fSopenharmony_ci                                  "start": {
28163af6ab5fSopenharmony_ci                                    "line": 53,
28173af6ab5fSopenharmony_ci                                    "column": 7
28183af6ab5fSopenharmony_ci                                  },
28193af6ab5fSopenharmony_ci                                  "end": {
28203af6ab5fSopenharmony_ci                                    "line": 53,
28213af6ab5fSopenharmony_ci                                    "column": 9
28223af6ab5fSopenharmony_ci                                  }
28233af6ab5fSopenharmony_ci                                }
28243af6ab5fSopenharmony_ci                              },
28253af6ab5fSopenharmony_ci                              "right": {
28263af6ab5fSopenharmony_ci                                "type": "BinaryExpression",
28273af6ab5fSopenharmony_ci                                "operator": "/",
28283af6ab5fSopenharmony_ci                                "left": {
28293af6ab5fSopenharmony_ci                                  "type": "NumberLiteral",
28303af6ab5fSopenharmony_ci                                  "value": 1,
28313af6ab5fSopenharmony_ci                                  "loc": {
28323af6ab5fSopenharmony_ci                                    "start": {
28333af6ab5fSopenharmony_ci                                      "line": 53,
28343af6ab5fSopenharmony_ci                                      "column": 13
28353af6ab5fSopenharmony_ci                                    },
28363af6ab5fSopenharmony_ci                                    "end": {
28373af6ab5fSopenharmony_ci                                      "line": 53,
28383af6ab5fSopenharmony_ci                                      "column": 16
28393af6ab5fSopenharmony_ci                                    }
28403af6ab5fSopenharmony_ci                                  }
28413af6ab5fSopenharmony_ci                                },
28423af6ab5fSopenharmony_ci                                "right": {
28433af6ab5fSopenharmony_ci                                  "type": "Identifier",
28443af6ab5fSopenharmony_ci                                  "name": "k",
28453af6ab5fSopenharmony_ci                                  "decorators": [],
28463af6ab5fSopenharmony_ci                                  "loc": {
28473af6ab5fSopenharmony_ci                                    "start": {
28483af6ab5fSopenharmony_ci                                      "line": 53,
28493af6ab5fSopenharmony_ci                                      "column": 19
28503af6ab5fSopenharmony_ci                                    },
28513af6ab5fSopenharmony_ci                                    "end": {
28523af6ab5fSopenharmony_ci                                      "line": 53,
28533af6ab5fSopenharmony_ci                                      "column": 20
28543af6ab5fSopenharmony_ci                                    }
28553af6ab5fSopenharmony_ci                                  }
28563af6ab5fSopenharmony_ci                                },
28573af6ab5fSopenharmony_ci                                "loc": {
28583af6ab5fSopenharmony_ci                                  "start": {
28593af6ab5fSopenharmony_ci                                    "line": 53,
28603af6ab5fSopenharmony_ci                                    "column": 13
28613af6ab5fSopenharmony_ci                                  },
28623af6ab5fSopenharmony_ci                                  "end": {
28633af6ab5fSopenharmony_ci                                    "line": 53,
28643af6ab5fSopenharmony_ci                                    "column": 20
28653af6ab5fSopenharmony_ci                                  }
28663af6ab5fSopenharmony_ci                                }
28673af6ab5fSopenharmony_ci                              },
28683af6ab5fSopenharmony_ci                              "loc": {
28693af6ab5fSopenharmony_ci                                "start": {
28703af6ab5fSopenharmony_ci                                  "line": 53,
28713af6ab5fSopenharmony_ci                                  "column": 7
28723af6ab5fSopenharmony_ci                                },
28733af6ab5fSopenharmony_ci                                "end": {
28743af6ab5fSopenharmony_ci                                  "line": 53,
28753af6ab5fSopenharmony_ci                                  "column": 20
28763af6ab5fSopenharmony_ci                                }
28773af6ab5fSopenharmony_ci                              }
28783af6ab5fSopenharmony_ci                            },
28793af6ab5fSopenharmony_ci                            "loc": {
28803af6ab5fSopenharmony_ci                              "start": {
28813af6ab5fSopenharmony_ci                                "line": 53,
28823af6ab5fSopenharmony_ci                                "column": 7
28833af6ab5fSopenharmony_ci                              },
28843af6ab5fSopenharmony_ci                              "end": {
28853af6ab5fSopenharmony_ci                                "line": 53,
28863af6ab5fSopenharmony_ci                                "column": 21
28873af6ab5fSopenharmony_ci                              }
28883af6ab5fSopenharmony_ci                            }
28893af6ab5fSopenharmony_ci                          },
28903af6ab5fSopenharmony_ci                          {
28913af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
28923af6ab5fSopenharmony_ci                            "expression": {
28933af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
28943af6ab5fSopenharmony_ci                              "operator": "+=",
28953af6ab5fSopenharmony_ci                              "left": {
28963af6ab5fSopenharmony_ci                                "type": "Identifier",
28973af6ab5fSopenharmony_ci                                "name": "a7",
28983af6ab5fSopenharmony_ci                                "decorators": [],
28993af6ab5fSopenharmony_ci                                "loc": {
29003af6ab5fSopenharmony_ci                                  "start": {
29013af6ab5fSopenharmony_ci                                    "line": 54,
29023af6ab5fSopenharmony_ci                                    "column": 7
29033af6ab5fSopenharmony_ci                                  },
29043af6ab5fSopenharmony_ci                                  "end": {
29053af6ab5fSopenharmony_ci                                    "line": 54,
29063af6ab5fSopenharmony_ci                                    "column": 9
29073af6ab5fSopenharmony_ci                                  }
29083af6ab5fSopenharmony_ci                                }
29093af6ab5fSopenharmony_ci                              },
29103af6ab5fSopenharmony_ci                              "right": {
29113af6ab5fSopenharmony_ci                                "type": "BinaryExpression",
29123af6ab5fSopenharmony_ci                                "operator": "/",
29133af6ab5fSopenharmony_ci                                "left": {
29143af6ab5fSopenharmony_ci                                  "type": "NumberLiteral",
29153af6ab5fSopenharmony_ci                                  "value": 1,
29163af6ab5fSopenharmony_ci                                  "loc": {
29173af6ab5fSopenharmony_ci                                    "start": {
29183af6ab5fSopenharmony_ci                                      "line": 54,
29193af6ab5fSopenharmony_ci                                      "column": 13
29203af6ab5fSopenharmony_ci                                    },
29213af6ab5fSopenharmony_ci                                    "end": {
29223af6ab5fSopenharmony_ci                                      "line": 54,
29233af6ab5fSopenharmony_ci                                      "column": 16
29243af6ab5fSopenharmony_ci                                    }
29253af6ab5fSopenharmony_ci                                  }
29263af6ab5fSopenharmony_ci                                },
29273af6ab5fSopenharmony_ci                                "right": {
29283af6ab5fSopenharmony_ci                                  "type": "Identifier",
29293af6ab5fSopenharmony_ci                                  "name": "k2",
29303af6ab5fSopenharmony_ci                                  "decorators": [],
29313af6ab5fSopenharmony_ci                                  "loc": {
29323af6ab5fSopenharmony_ci                                    "start": {
29333af6ab5fSopenharmony_ci                                      "line": 54,
29343af6ab5fSopenharmony_ci                                      "column": 19
29353af6ab5fSopenharmony_ci                                    },
29363af6ab5fSopenharmony_ci                                    "end": {
29373af6ab5fSopenharmony_ci                                      "line": 54,
29383af6ab5fSopenharmony_ci                                      "column": 21
29393af6ab5fSopenharmony_ci                                    }
29403af6ab5fSopenharmony_ci                                  }
29413af6ab5fSopenharmony_ci                                },
29423af6ab5fSopenharmony_ci                                "loc": {
29433af6ab5fSopenharmony_ci                                  "start": {
29443af6ab5fSopenharmony_ci                                    "line": 54,
29453af6ab5fSopenharmony_ci                                    "column": 13
29463af6ab5fSopenharmony_ci                                  },
29473af6ab5fSopenharmony_ci                                  "end": {
29483af6ab5fSopenharmony_ci                                    "line": 54,
29493af6ab5fSopenharmony_ci                                    "column": 21
29503af6ab5fSopenharmony_ci                                  }
29513af6ab5fSopenharmony_ci                                }
29523af6ab5fSopenharmony_ci                              },
29533af6ab5fSopenharmony_ci                              "loc": {
29543af6ab5fSopenharmony_ci                                "start": {
29553af6ab5fSopenharmony_ci                                  "line": 54,
29563af6ab5fSopenharmony_ci                                  "column": 7
29573af6ab5fSopenharmony_ci                                },
29583af6ab5fSopenharmony_ci                                "end": {
29593af6ab5fSopenharmony_ci                                  "line": 54,
29603af6ab5fSopenharmony_ci                                  "column": 21
29613af6ab5fSopenharmony_ci                                }
29623af6ab5fSopenharmony_ci                              }
29633af6ab5fSopenharmony_ci                            },
29643af6ab5fSopenharmony_ci                            "loc": {
29653af6ab5fSopenharmony_ci                              "start": {
29663af6ab5fSopenharmony_ci                                "line": 54,
29673af6ab5fSopenharmony_ci                                "column": 7
29683af6ab5fSopenharmony_ci                              },
29693af6ab5fSopenharmony_ci                              "end": {
29703af6ab5fSopenharmony_ci                                "line": 54,
29713af6ab5fSopenharmony_ci                                "column": 22
29723af6ab5fSopenharmony_ci                              }
29733af6ab5fSopenharmony_ci                            }
29743af6ab5fSopenharmony_ci                          },
29753af6ab5fSopenharmony_ci                          {
29763af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
29773af6ab5fSopenharmony_ci                            "expression": {
29783af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
29793af6ab5fSopenharmony_ci                              "operator": "+=",
29803af6ab5fSopenharmony_ci                              "left": {
29813af6ab5fSopenharmony_ci                                "type": "Identifier",
29823af6ab5fSopenharmony_ci                                "name": "a8",
29833af6ab5fSopenharmony_ci                                "decorators": [],
29843af6ab5fSopenharmony_ci                                "loc": {
29853af6ab5fSopenharmony_ci                                  "start": {
29863af6ab5fSopenharmony_ci                                    "line": 55,
29873af6ab5fSopenharmony_ci                                    "column": 7
29883af6ab5fSopenharmony_ci                                  },
29893af6ab5fSopenharmony_ci                                  "end": {
29903af6ab5fSopenharmony_ci                                    "line": 55,
29913af6ab5fSopenharmony_ci                                    "column": 9
29923af6ab5fSopenharmony_ci                                  }
29933af6ab5fSopenharmony_ci                                }
29943af6ab5fSopenharmony_ci                              },
29953af6ab5fSopenharmony_ci                              "right": {
29963af6ab5fSopenharmony_ci                                "type": "BinaryExpression",
29973af6ab5fSopenharmony_ci                                "operator": "/",
29983af6ab5fSopenharmony_ci                                "left": {
29993af6ab5fSopenharmony_ci                                  "type": "Identifier",
30003af6ab5fSopenharmony_ci                                  "name": "alt",
30013af6ab5fSopenharmony_ci                                  "decorators": [],
30023af6ab5fSopenharmony_ci                                  "loc": {
30033af6ab5fSopenharmony_ci                                    "start": {
30043af6ab5fSopenharmony_ci                                      "line": 55,
30053af6ab5fSopenharmony_ci                                      "column": 13
30063af6ab5fSopenharmony_ci                                    },
30073af6ab5fSopenharmony_ci                                    "end": {
30083af6ab5fSopenharmony_ci                                      "line": 55,
30093af6ab5fSopenharmony_ci                                      "column": 16
30103af6ab5fSopenharmony_ci                                    }
30113af6ab5fSopenharmony_ci                                  }
30123af6ab5fSopenharmony_ci                                },
30133af6ab5fSopenharmony_ci                                "right": {
30143af6ab5fSopenharmony_ci                                  "type": "Identifier",
30153af6ab5fSopenharmony_ci                                  "name": "k",
30163af6ab5fSopenharmony_ci                                  "decorators": [],
30173af6ab5fSopenharmony_ci                                  "loc": {
30183af6ab5fSopenharmony_ci                                    "start": {
30193af6ab5fSopenharmony_ci                                      "line": 55,
30203af6ab5fSopenharmony_ci                                      "column": 19
30213af6ab5fSopenharmony_ci                                    },
30223af6ab5fSopenharmony_ci                                    "end": {
30233af6ab5fSopenharmony_ci                                      "line": 55,
30243af6ab5fSopenharmony_ci                                      "column": 20
30253af6ab5fSopenharmony_ci                                    }
30263af6ab5fSopenharmony_ci                                  }
30273af6ab5fSopenharmony_ci                                },
30283af6ab5fSopenharmony_ci                                "loc": {
30293af6ab5fSopenharmony_ci                                  "start": {
30303af6ab5fSopenharmony_ci                                    "line": 55,
30313af6ab5fSopenharmony_ci                                    "column": 13
30323af6ab5fSopenharmony_ci                                  },
30333af6ab5fSopenharmony_ci                                  "end": {
30343af6ab5fSopenharmony_ci                                    "line": 55,
30353af6ab5fSopenharmony_ci                                    "column": 20
30363af6ab5fSopenharmony_ci                                  }
30373af6ab5fSopenharmony_ci                                }
30383af6ab5fSopenharmony_ci                              },
30393af6ab5fSopenharmony_ci                              "loc": {
30403af6ab5fSopenharmony_ci                                "start": {
30413af6ab5fSopenharmony_ci                                  "line": 55,
30423af6ab5fSopenharmony_ci                                  "column": 7
30433af6ab5fSopenharmony_ci                                },
30443af6ab5fSopenharmony_ci                                "end": {
30453af6ab5fSopenharmony_ci                                  "line": 55,
30463af6ab5fSopenharmony_ci                                  "column": 20
30473af6ab5fSopenharmony_ci                                }
30483af6ab5fSopenharmony_ci                              }
30493af6ab5fSopenharmony_ci                            },
30503af6ab5fSopenharmony_ci                            "loc": {
30513af6ab5fSopenharmony_ci                              "start": {
30523af6ab5fSopenharmony_ci                                "line": 55,
30533af6ab5fSopenharmony_ci                                "column": 7
30543af6ab5fSopenharmony_ci                              },
30553af6ab5fSopenharmony_ci                              "end": {
30563af6ab5fSopenharmony_ci                                "line": 55,
30573af6ab5fSopenharmony_ci                                "column": 21
30583af6ab5fSopenharmony_ci                              }
30593af6ab5fSopenharmony_ci                            }
30603af6ab5fSopenharmony_ci                          },
30613af6ab5fSopenharmony_ci                          {
30623af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
30633af6ab5fSopenharmony_ci                            "expression": {
30643af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
30653af6ab5fSopenharmony_ci                              "operator": "+=",
30663af6ab5fSopenharmony_ci                              "left": {
30673af6ab5fSopenharmony_ci                                "type": "Identifier",
30683af6ab5fSopenharmony_ci                                "name": "a9",
30693af6ab5fSopenharmony_ci                                "decorators": [],
30703af6ab5fSopenharmony_ci                                "loc": {
30713af6ab5fSopenharmony_ci                                  "start": {
30723af6ab5fSopenharmony_ci                                    "line": 56,
30733af6ab5fSopenharmony_ci                                    "column": 7
30743af6ab5fSopenharmony_ci                                  },
30753af6ab5fSopenharmony_ci                                  "end": {
30763af6ab5fSopenharmony_ci                                    "line": 56,
30773af6ab5fSopenharmony_ci                                    "column": 9
30783af6ab5fSopenharmony_ci                                  }
30793af6ab5fSopenharmony_ci                                }
30803af6ab5fSopenharmony_ci                              },
30813af6ab5fSopenharmony_ci                              "right": {
30823af6ab5fSopenharmony_ci                                "type": "BinaryExpression",
30833af6ab5fSopenharmony_ci                                "operator": "/",
30843af6ab5fSopenharmony_ci                                "left": {
30853af6ab5fSopenharmony_ci                                  "type": "Identifier",
30863af6ab5fSopenharmony_ci                                  "name": "alt",
30873af6ab5fSopenharmony_ci                                  "decorators": [],
30883af6ab5fSopenharmony_ci                                  "loc": {
30893af6ab5fSopenharmony_ci                                    "start": {
30903af6ab5fSopenharmony_ci                                      "line": 56,
30913af6ab5fSopenharmony_ci                                      "column": 13
30923af6ab5fSopenharmony_ci                                    },
30933af6ab5fSopenharmony_ci                                    "end": {
30943af6ab5fSopenharmony_ci                                      "line": 56,
30953af6ab5fSopenharmony_ci                                      "column": 16
30963af6ab5fSopenharmony_ci                                    }
30973af6ab5fSopenharmony_ci                                  }
30983af6ab5fSopenharmony_ci                                },
30993af6ab5fSopenharmony_ci                                "right": {
31003af6ab5fSopenharmony_ci                                  "type": "BinaryExpression",
31013af6ab5fSopenharmony_ci                                  "operator": "-",
31023af6ab5fSopenharmony_ci                                  "left": {
31033af6ab5fSopenharmony_ci                                    "type": "BinaryExpression",
31043af6ab5fSopenharmony_ci                                    "operator": "*",
31053af6ab5fSopenharmony_ci                                    "left": {
31063af6ab5fSopenharmony_ci                                      "type": "NumberLiteral",
31073af6ab5fSopenharmony_ci                                      "value": 2,
31083af6ab5fSopenharmony_ci                                      "loc": {
31093af6ab5fSopenharmony_ci                                        "start": {
31103af6ab5fSopenharmony_ci                                          "line": 56,
31113af6ab5fSopenharmony_ci                                          "column": 20
31123af6ab5fSopenharmony_ci                                        },
31133af6ab5fSopenharmony_ci                                        "end": {
31143af6ab5fSopenharmony_ci                                          "line": 56,
31153af6ab5fSopenharmony_ci                                          "column": 21
31163af6ab5fSopenharmony_ci                                        }
31173af6ab5fSopenharmony_ci                                      }
31183af6ab5fSopenharmony_ci                                    },
31193af6ab5fSopenharmony_ci                                    "right": {
31203af6ab5fSopenharmony_ci                                      "type": "Identifier",
31213af6ab5fSopenharmony_ci                                      "name": "k",
31223af6ab5fSopenharmony_ci                                      "decorators": [],
31233af6ab5fSopenharmony_ci                                      "loc": {
31243af6ab5fSopenharmony_ci                                        "start": {
31253af6ab5fSopenharmony_ci                                          "line": 56,
31263af6ab5fSopenharmony_ci                                          "column": 24
31273af6ab5fSopenharmony_ci                                        },
31283af6ab5fSopenharmony_ci                                        "end": {
31293af6ab5fSopenharmony_ci                                          "line": 56,
31303af6ab5fSopenharmony_ci                                          "column": 25
31313af6ab5fSopenharmony_ci                                        }
31323af6ab5fSopenharmony_ci                                      }
31333af6ab5fSopenharmony_ci                                    },
31343af6ab5fSopenharmony_ci                                    "loc": {
31353af6ab5fSopenharmony_ci                                      "start": {
31363af6ab5fSopenharmony_ci                                        "line": 56,
31373af6ab5fSopenharmony_ci                                        "column": 20
31383af6ab5fSopenharmony_ci                                      },
31393af6ab5fSopenharmony_ci                                      "end": {
31403af6ab5fSopenharmony_ci                                        "line": 56,
31413af6ab5fSopenharmony_ci                                        "column": 25
31423af6ab5fSopenharmony_ci                                      }
31433af6ab5fSopenharmony_ci                                    }
31443af6ab5fSopenharmony_ci                                  },
31453af6ab5fSopenharmony_ci                                  "right": {
31463af6ab5fSopenharmony_ci                                    "type": "NumberLiteral",
31473af6ab5fSopenharmony_ci                                    "value": 1,
31483af6ab5fSopenharmony_ci                                    "loc": {
31493af6ab5fSopenharmony_ci                                      "start": {
31503af6ab5fSopenharmony_ci                                        "line": 56,
31513af6ab5fSopenharmony_ci                                        "column": 28
31523af6ab5fSopenharmony_ci                                      },
31533af6ab5fSopenharmony_ci                                      "end": {
31543af6ab5fSopenharmony_ci                                        "line": 56,
31553af6ab5fSopenharmony_ci                                        "column": 29
31563af6ab5fSopenharmony_ci                                      }
31573af6ab5fSopenharmony_ci                                    }
31583af6ab5fSopenharmony_ci                                  },
31593af6ab5fSopenharmony_ci                                  "loc": {
31603af6ab5fSopenharmony_ci                                    "start": {
31613af6ab5fSopenharmony_ci                                      "line": 56,
31623af6ab5fSopenharmony_ci                                      "column": 19
31633af6ab5fSopenharmony_ci                                    },
31643af6ab5fSopenharmony_ci                                    "end": {
31653af6ab5fSopenharmony_ci                                      "line": 56,
31663af6ab5fSopenharmony_ci                                      "column": 30
31673af6ab5fSopenharmony_ci                                    }
31683af6ab5fSopenharmony_ci                                  }
31693af6ab5fSopenharmony_ci                                },
31703af6ab5fSopenharmony_ci                                "loc": {
31713af6ab5fSopenharmony_ci                                  "start": {
31723af6ab5fSopenharmony_ci                                    "line": 56,
31733af6ab5fSopenharmony_ci                                    "column": 13
31743af6ab5fSopenharmony_ci                                  },
31753af6ab5fSopenharmony_ci                                  "end": {
31763af6ab5fSopenharmony_ci                                    "line": 56,
31773af6ab5fSopenharmony_ci                                    "column": 30
31783af6ab5fSopenharmony_ci                                  }
31793af6ab5fSopenharmony_ci                                }
31803af6ab5fSopenharmony_ci                              },
31813af6ab5fSopenharmony_ci                              "loc": {
31823af6ab5fSopenharmony_ci                                "start": {
31833af6ab5fSopenharmony_ci                                  "line": 56,
31843af6ab5fSopenharmony_ci                                  "column": 7
31853af6ab5fSopenharmony_ci                                },
31863af6ab5fSopenharmony_ci                                "end": {
31873af6ab5fSopenharmony_ci                                  "line": 56,
31883af6ab5fSopenharmony_ci                                  "column": 30
31893af6ab5fSopenharmony_ci                                }
31903af6ab5fSopenharmony_ci                              }
31913af6ab5fSopenharmony_ci                            },
31923af6ab5fSopenharmony_ci                            "loc": {
31933af6ab5fSopenharmony_ci                              "start": {
31943af6ab5fSopenharmony_ci                                "line": 56,
31953af6ab5fSopenharmony_ci                                "column": 7
31963af6ab5fSopenharmony_ci                              },
31973af6ab5fSopenharmony_ci                              "end": {
31983af6ab5fSopenharmony_ci                                "line": 56,
31993af6ab5fSopenharmony_ci                                "column": 31
32003af6ab5fSopenharmony_ci                              }
32013af6ab5fSopenharmony_ci                            }
32023af6ab5fSopenharmony_ci                          }
32033af6ab5fSopenharmony_ci                        ],
32043af6ab5fSopenharmony_ci                        "loc": {
32053af6ab5fSopenharmony_ci                          "start": {
32063af6ab5fSopenharmony_ci                            "line": 41,
32073af6ab5fSopenharmony_ci                            "column": 40
32083af6ab5fSopenharmony_ci                          },
32093af6ab5fSopenharmony_ci                          "end": {
32103af6ab5fSopenharmony_ci                            "line": 57,
32113af6ab5fSopenharmony_ci                            "column": 6
32123af6ab5fSopenharmony_ci                          }
32133af6ab5fSopenharmony_ci                        }
32143af6ab5fSopenharmony_ci                      },
32153af6ab5fSopenharmony_ci                      "loc": {
32163af6ab5fSopenharmony_ci                        "start": {
32173af6ab5fSopenharmony_ci                          "line": 41,
32183af6ab5fSopenharmony_ci                          "column": 5
32193af6ab5fSopenharmony_ci                        },
32203af6ab5fSopenharmony_ci                        "end": {
32213af6ab5fSopenharmony_ci                          "line": 57,
32223af6ab5fSopenharmony_ci                          "column": 6
32233af6ab5fSopenharmony_ci                        }
32243af6ab5fSopenharmony_ci                      }
32253af6ab5fSopenharmony_ci                    },
32263af6ab5fSopenharmony_ci                    {
32273af6ab5fSopenharmony_ci                      "type": "ExpressionStatement",
32283af6ab5fSopenharmony_ci                      "expression": {
32293af6ab5fSopenharmony_ci                        "type": "AssignmentExpression",
32303af6ab5fSopenharmony_ci                        "operator": "=",
32313af6ab5fSopenharmony_ci                        "left": {
32323af6ab5fSopenharmony_ci                          "type": "Identifier",
32333af6ab5fSopenharmony_ci                          "name": "res",
32343af6ab5fSopenharmony_ci                          "decorators": [],
32353af6ab5fSopenharmony_ci                          "loc": {
32363af6ab5fSopenharmony_ci                            "start": {
32373af6ab5fSopenharmony_ci                              "line": 59,
32383af6ab5fSopenharmony_ci                              "column": 5
32393af6ab5fSopenharmony_ci                            },
32403af6ab5fSopenharmony_ci                            "end": {
32413af6ab5fSopenharmony_ci                              "line": 59,
32423af6ab5fSopenharmony_ci                              "column": 8
32433af6ab5fSopenharmony_ci                            }
32443af6ab5fSopenharmony_ci                          }
32453af6ab5fSopenharmony_ci                        },
32463af6ab5fSopenharmony_ci                        "right": {
32473af6ab5fSopenharmony_ci                          "type": "BinaryExpression",
32483af6ab5fSopenharmony_ci                          "operator": "+",
32493af6ab5fSopenharmony_ci                          "left": {
32503af6ab5fSopenharmony_ci                            "type": "BinaryExpression",
32513af6ab5fSopenharmony_ci                            "operator": "+",
32523af6ab5fSopenharmony_ci                            "left": {
32533af6ab5fSopenharmony_ci                              "type": "BinaryExpression",
32543af6ab5fSopenharmony_ci                              "operator": "+",
32553af6ab5fSopenharmony_ci                              "left": {
32563af6ab5fSopenharmony_ci                                "type": "BinaryExpression",
32573af6ab5fSopenharmony_ci                                "operator": "+",
32583af6ab5fSopenharmony_ci                                "left": {
32593af6ab5fSopenharmony_ci                                  "type": "Identifier",
32603af6ab5fSopenharmony_ci                                  "name": "a1",
32613af6ab5fSopenharmony_ci                                  "decorators": [],
32623af6ab5fSopenharmony_ci                                  "loc": {
32633af6ab5fSopenharmony_ci                                    "start": {
32643af6ab5fSopenharmony_ci                                      "line": 59,
32653af6ab5fSopenharmony_ci                                      "column": 11
32663af6ab5fSopenharmony_ci                                    },
32673af6ab5fSopenharmony_ci                                    "end": {
32683af6ab5fSopenharmony_ci                                      "line": 59,
32693af6ab5fSopenharmony_ci                                      "column": 13
32703af6ab5fSopenharmony_ci                                    }
32713af6ab5fSopenharmony_ci                                  }
32723af6ab5fSopenharmony_ci                                },
32733af6ab5fSopenharmony_ci                                "right": {
32743af6ab5fSopenharmony_ci                                  "type": "Identifier",
32753af6ab5fSopenharmony_ci                                  "name": "a2",
32763af6ab5fSopenharmony_ci                                  "decorators": [],
32773af6ab5fSopenharmony_ci                                  "loc": {
32783af6ab5fSopenharmony_ci                                    "start": {
32793af6ab5fSopenharmony_ci                                      "line": 59,
32803af6ab5fSopenharmony_ci                                      "column": 16
32813af6ab5fSopenharmony_ci                                    },
32823af6ab5fSopenharmony_ci                                    "end": {
32833af6ab5fSopenharmony_ci                                      "line": 59,
32843af6ab5fSopenharmony_ci                                      "column": 18
32853af6ab5fSopenharmony_ci                                    }
32863af6ab5fSopenharmony_ci                                  }
32873af6ab5fSopenharmony_ci                                },
32883af6ab5fSopenharmony_ci                                "loc": {
32893af6ab5fSopenharmony_ci                                  "start": {
32903af6ab5fSopenharmony_ci                                    "line": 59,
32913af6ab5fSopenharmony_ci                                    "column": 11
32923af6ab5fSopenharmony_ci                                  },
32933af6ab5fSopenharmony_ci                                  "end": {
32943af6ab5fSopenharmony_ci                                    "line": 59,
32953af6ab5fSopenharmony_ci                                    "column": 18
32963af6ab5fSopenharmony_ci                                  }
32973af6ab5fSopenharmony_ci                                }
32983af6ab5fSopenharmony_ci                              },
32993af6ab5fSopenharmony_ci                              "right": {
33003af6ab5fSopenharmony_ci                                "type": "Identifier",
33013af6ab5fSopenharmony_ci                                "name": "a3",
33023af6ab5fSopenharmony_ci                                "decorators": [],
33033af6ab5fSopenharmony_ci                                "loc": {
33043af6ab5fSopenharmony_ci                                  "start": {
33053af6ab5fSopenharmony_ci                                    "line": 59,
33063af6ab5fSopenharmony_ci                                    "column": 21
33073af6ab5fSopenharmony_ci                                  },
33083af6ab5fSopenharmony_ci                                  "end": {
33093af6ab5fSopenharmony_ci                                    "line": 59,
33103af6ab5fSopenharmony_ci                                    "column": 23
33113af6ab5fSopenharmony_ci                                  }
33123af6ab5fSopenharmony_ci                                }
33133af6ab5fSopenharmony_ci                              },
33143af6ab5fSopenharmony_ci                              "loc": {
33153af6ab5fSopenharmony_ci                                "start": {
33163af6ab5fSopenharmony_ci                                  "line": 59,
33173af6ab5fSopenharmony_ci                                  "column": 11
33183af6ab5fSopenharmony_ci                                },
33193af6ab5fSopenharmony_ci                                "end": {
33203af6ab5fSopenharmony_ci                                  "line": 59,
33213af6ab5fSopenharmony_ci                                  "column": 23
33223af6ab5fSopenharmony_ci                                }
33233af6ab5fSopenharmony_ci                              }
33243af6ab5fSopenharmony_ci                            },
33253af6ab5fSopenharmony_ci                            "right": {
33263af6ab5fSopenharmony_ci                              "type": "Identifier",
33273af6ab5fSopenharmony_ci                              "name": "a4",
33283af6ab5fSopenharmony_ci                              "decorators": [],
33293af6ab5fSopenharmony_ci                              "loc": {
33303af6ab5fSopenharmony_ci                                "start": {
33313af6ab5fSopenharmony_ci                                  "line": 59,
33323af6ab5fSopenharmony_ci                                  "column": 26
33333af6ab5fSopenharmony_ci                                },
33343af6ab5fSopenharmony_ci                                "end": {
33353af6ab5fSopenharmony_ci                                  "line": 59,
33363af6ab5fSopenharmony_ci                                  "column": 28
33373af6ab5fSopenharmony_ci                                }
33383af6ab5fSopenharmony_ci                              }
33393af6ab5fSopenharmony_ci                            },
33403af6ab5fSopenharmony_ci                            "loc": {
33413af6ab5fSopenharmony_ci                              "start": {
33423af6ab5fSopenharmony_ci                                "line": 59,
33433af6ab5fSopenharmony_ci                                "column": 11
33443af6ab5fSopenharmony_ci                              },
33453af6ab5fSopenharmony_ci                              "end": {
33463af6ab5fSopenharmony_ci                                "line": 59,
33473af6ab5fSopenharmony_ci                                "column": 28
33483af6ab5fSopenharmony_ci                              }
33493af6ab5fSopenharmony_ci                            }
33503af6ab5fSopenharmony_ci                          },
33513af6ab5fSopenharmony_ci                          "right": {
33523af6ab5fSopenharmony_ci                            "type": "Identifier",
33533af6ab5fSopenharmony_ci                            "name": "a5",
33543af6ab5fSopenharmony_ci                            "decorators": [],
33553af6ab5fSopenharmony_ci                            "loc": {
33563af6ab5fSopenharmony_ci                              "start": {
33573af6ab5fSopenharmony_ci                                "line": 59,
33583af6ab5fSopenharmony_ci                                "column": 31
33593af6ab5fSopenharmony_ci                              },
33603af6ab5fSopenharmony_ci                              "end": {
33613af6ab5fSopenharmony_ci                                "line": 59,
33623af6ab5fSopenharmony_ci                                "column": 33
33633af6ab5fSopenharmony_ci                              }
33643af6ab5fSopenharmony_ci                            }
33653af6ab5fSopenharmony_ci                          },
33663af6ab5fSopenharmony_ci                          "loc": {
33673af6ab5fSopenharmony_ci                            "start": {
33683af6ab5fSopenharmony_ci                              "line": 59,
33693af6ab5fSopenharmony_ci                              "column": 11
33703af6ab5fSopenharmony_ci                            },
33713af6ab5fSopenharmony_ci                            "end": {
33723af6ab5fSopenharmony_ci                              "line": 59,
33733af6ab5fSopenharmony_ci                              "column": 33
33743af6ab5fSopenharmony_ci                            }
33753af6ab5fSopenharmony_ci                          }
33763af6ab5fSopenharmony_ci                        },
33773af6ab5fSopenharmony_ci                        "loc": {
33783af6ab5fSopenharmony_ci                          "start": {
33793af6ab5fSopenharmony_ci                            "line": 59,
33803af6ab5fSopenharmony_ci                            "column": 5
33813af6ab5fSopenharmony_ci                          },
33823af6ab5fSopenharmony_ci                          "end": {
33833af6ab5fSopenharmony_ci                            "line": 59,
33843af6ab5fSopenharmony_ci                            "column": 33
33853af6ab5fSopenharmony_ci                          }
33863af6ab5fSopenharmony_ci                        }
33873af6ab5fSopenharmony_ci                      },
33883af6ab5fSopenharmony_ci                      "loc": {
33893af6ab5fSopenharmony_ci                        "start": {
33903af6ab5fSopenharmony_ci                          "line": 59,
33913af6ab5fSopenharmony_ci                          "column": 5
33923af6ab5fSopenharmony_ci                        },
33933af6ab5fSopenharmony_ci                        "end": {
33943af6ab5fSopenharmony_ci                          "line": 59,
33953af6ab5fSopenharmony_ci                          "column": 34
33963af6ab5fSopenharmony_ci                        }
33973af6ab5fSopenharmony_ci                      }
33983af6ab5fSopenharmony_ci                    },
33993af6ab5fSopenharmony_ci                    {
34003af6ab5fSopenharmony_ci                      "type": "IfStatement",
34013af6ab5fSopenharmony_ci                      "test": {
34023af6ab5fSopenharmony_ci                        "type": "BinaryExpression",
34033af6ab5fSopenharmony_ci                        "operator": ">",
34043af6ab5fSopenharmony_ci                        "left": {
34053af6ab5fSopenharmony_ci                          "type": "Identifier",
34063af6ab5fSopenharmony_ci                          "name": "res",
34073af6ab5fSopenharmony_ci                          "decorators": [],
34083af6ab5fSopenharmony_ci                          "loc": {
34093af6ab5fSopenharmony_ci                            "start": {
34103af6ab5fSopenharmony_ci                              "line": 61,
34113af6ab5fSopenharmony_ci                              "column": 9
34123af6ab5fSopenharmony_ci                            },
34133af6ab5fSopenharmony_ci                            "end": {
34143af6ab5fSopenharmony_ci                              "line": 61,
34153af6ab5fSopenharmony_ci                              "column": 12
34163af6ab5fSopenharmony_ci                            }
34173af6ab5fSopenharmony_ci                          }
34183af6ab5fSopenharmony_ci                        },
34193af6ab5fSopenharmony_ci                        "right": {
34203af6ab5fSopenharmony_ci                          "type": "NumberLiteral",
34213af6ab5fSopenharmony_ci                          "value": 0,
34223af6ab5fSopenharmony_ci                          "loc": {
34233af6ab5fSopenharmony_ci                            "start": {
34243af6ab5fSopenharmony_ci                              "line": 61,
34253af6ab5fSopenharmony_ci                              "column": 15
34263af6ab5fSopenharmony_ci                            },
34273af6ab5fSopenharmony_ci                            "end": {
34283af6ab5fSopenharmony_ci                              "line": 61,
34293af6ab5fSopenharmony_ci                              "column": 16
34303af6ab5fSopenharmony_ci                            }
34313af6ab5fSopenharmony_ci                          }
34323af6ab5fSopenharmony_ci                        },
34333af6ab5fSopenharmony_ci                        "loc": {
34343af6ab5fSopenharmony_ci                          "start": {
34353af6ab5fSopenharmony_ci                            "line": 61,
34363af6ab5fSopenharmony_ci                            "column": 9
34373af6ab5fSopenharmony_ci                          },
34383af6ab5fSopenharmony_ci                          "end": {
34393af6ab5fSopenharmony_ci                            "line": 61,
34403af6ab5fSopenharmony_ci                            "column": 16
34413af6ab5fSopenharmony_ci                          }
34423af6ab5fSopenharmony_ci                        }
34433af6ab5fSopenharmony_ci                      },
34443af6ab5fSopenharmony_ci                      "consequent": {
34453af6ab5fSopenharmony_ci                        "type": "BlockStatement",
34463af6ab5fSopenharmony_ci                        "statements": [
34473af6ab5fSopenharmony_ci                          {
34483af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
34493af6ab5fSopenharmony_ci                            "expression": {
34503af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
34513af6ab5fSopenharmony_ci                              "operator": "=",
34523af6ab5fSopenharmony_ci                              "left": {
34533af6ab5fSopenharmony_ci                                "type": "MemberExpression",
34543af6ab5fSopenharmony_ci                                "object": {
34553af6ab5fSopenharmony_ci                                  "type": "Identifier",
34563af6ab5fSopenharmony_ci                                  "name": "MathPartialSums",
34573af6ab5fSopenharmony_ci                                  "decorators": [],
34583af6ab5fSopenharmony_ci                                  "loc": {
34593af6ab5fSopenharmony_ci                                    "start": {
34603af6ab5fSopenharmony_ci                                      "line": 62,
34613af6ab5fSopenharmony_ci                                      "column": 7
34623af6ab5fSopenharmony_ci                                    },
34633af6ab5fSopenharmony_ci                                    "end": {
34643af6ab5fSopenharmony_ci                                      "line": 62,
34653af6ab5fSopenharmony_ci                                      "column": 22
34663af6ab5fSopenharmony_ci                                    }
34673af6ab5fSopenharmony_ci                                  }
34683af6ab5fSopenharmony_ci                                },
34693af6ab5fSopenharmony_ci                                "property": {
34703af6ab5fSopenharmony_ci                                  "type": "Identifier",
34713af6ab5fSopenharmony_ci                                  "name": "g_flag",
34723af6ab5fSopenharmony_ci                                  "decorators": [],
34733af6ab5fSopenharmony_ci                                  "loc": {
34743af6ab5fSopenharmony_ci                                    "start": {
34753af6ab5fSopenharmony_ci                                      "line": 62,
34763af6ab5fSopenharmony_ci                                      "column": 23
34773af6ab5fSopenharmony_ci                                    },
34783af6ab5fSopenharmony_ci                                    "end": {
34793af6ab5fSopenharmony_ci                                      "line": 62,
34803af6ab5fSopenharmony_ci                                      "column": 29
34813af6ab5fSopenharmony_ci                                    }
34823af6ab5fSopenharmony_ci                                  }
34833af6ab5fSopenharmony_ci                                },
34843af6ab5fSopenharmony_ci                                "computed": false,
34853af6ab5fSopenharmony_ci                                "optional": false,
34863af6ab5fSopenharmony_ci                                "loc": {
34873af6ab5fSopenharmony_ci                                  "start": {
34883af6ab5fSopenharmony_ci                                    "line": 62,
34893af6ab5fSopenharmony_ci                                    "column": 7
34903af6ab5fSopenharmony_ci                                  },
34913af6ab5fSopenharmony_ci                                  "end": {
34923af6ab5fSopenharmony_ci                                    "line": 62,
34933af6ab5fSopenharmony_ci                                    "column": 29
34943af6ab5fSopenharmony_ci                                  }
34953af6ab5fSopenharmony_ci                                }
34963af6ab5fSopenharmony_ci                              },
34973af6ab5fSopenharmony_ci                              "right": {
34983af6ab5fSopenharmony_ci                                "type": "NumberLiteral",
34993af6ab5fSopenharmony_ci                                "value": 1,
35003af6ab5fSopenharmony_ci                                "loc": {
35013af6ab5fSopenharmony_ci                                  "start": {
35023af6ab5fSopenharmony_ci                                    "line": 62,
35033af6ab5fSopenharmony_ci                                    "column": 32
35043af6ab5fSopenharmony_ci                                  },
35053af6ab5fSopenharmony_ci                                  "end": {
35063af6ab5fSopenharmony_ci                                    "line": 62,
35073af6ab5fSopenharmony_ci                                    "column": 33
35083af6ab5fSopenharmony_ci                                  }
35093af6ab5fSopenharmony_ci                                }
35103af6ab5fSopenharmony_ci                              },
35113af6ab5fSopenharmony_ci                              "loc": {
35123af6ab5fSopenharmony_ci                                "start": {
35133af6ab5fSopenharmony_ci                                  "line": 62,
35143af6ab5fSopenharmony_ci                                  "column": 7
35153af6ab5fSopenharmony_ci                                },
35163af6ab5fSopenharmony_ci                                "end": {
35173af6ab5fSopenharmony_ci                                  "line": 62,
35183af6ab5fSopenharmony_ci                                  "column": 33
35193af6ab5fSopenharmony_ci                                }
35203af6ab5fSopenharmony_ci                              }
35213af6ab5fSopenharmony_ci                            },
35223af6ab5fSopenharmony_ci                            "loc": {
35233af6ab5fSopenharmony_ci                              "start": {
35243af6ab5fSopenharmony_ci                                "line": 62,
35253af6ab5fSopenharmony_ci                                "column": 7
35263af6ab5fSopenharmony_ci                              },
35273af6ab5fSopenharmony_ci                              "end": {
35283af6ab5fSopenharmony_ci                                "line": 62,
35293af6ab5fSopenharmony_ci                                "column": 34
35303af6ab5fSopenharmony_ci                              }
35313af6ab5fSopenharmony_ci                            }
35323af6ab5fSopenharmony_ci                          }
35333af6ab5fSopenharmony_ci                        ],
35343af6ab5fSopenharmony_ci                        "loc": {
35353af6ab5fSopenharmony_ci                          "start": {
35363af6ab5fSopenharmony_ci                            "line": 61,
35373af6ab5fSopenharmony_ci                            "column": 18
35383af6ab5fSopenharmony_ci                          },
35393af6ab5fSopenharmony_ci                          "end": {
35403af6ab5fSopenharmony_ci                            "line": 63,
35413af6ab5fSopenharmony_ci                            "column": 6
35423af6ab5fSopenharmony_ci                          }
35433af6ab5fSopenharmony_ci                        }
35443af6ab5fSopenharmony_ci                      },
35453af6ab5fSopenharmony_ci                      "alternate": {
35463af6ab5fSopenharmony_ci                        "type": "BlockStatement",
35473af6ab5fSopenharmony_ci                        "statements": [
35483af6ab5fSopenharmony_ci                          {
35493af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
35503af6ab5fSopenharmony_ci                            "expression": {
35513af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
35523af6ab5fSopenharmony_ci                              "operator": "=",
35533af6ab5fSopenharmony_ci                              "left": {
35543af6ab5fSopenharmony_ci                                "type": "MemberExpression",
35553af6ab5fSopenharmony_ci                                "object": {
35563af6ab5fSopenharmony_ci                                  "type": "Identifier",
35573af6ab5fSopenharmony_ci                                  "name": "MathPartialSums",
35583af6ab5fSopenharmony_ci                                  "decorators": [],
35593af6ab5fSopenharmony_ci                                  "loc": {
35603af6ab5fSopenharmony_ci                                    "start": {
35613af6ab5fSopenharmony_ci                                      "line": 64,
35623af6ab5fSopenharmony_ci                                      "column": 7
35633af6ab5fSopenharmony_ci                                    },
35643af6ab5fSopenharmony_ci                                    "end": {
35653af6ab5fSopenharmony_ci                                      "line": 64,
35663af6ab5fSopenharmony_ci                                      "column": 22
35673af6ab5fSopenharmony_ci                                    }
35683af6ab5fSopenharmony_ci                                  }
35693af6ab5fSopenharmony_ci                                },
35703af6ab5fSopenharmony_ci                                "property": {
35713af6ab5fSopenharmony_ci                                  "type": "Identifier",
35723af6ab5fSopenharmony_ci                                  "name": "g_flag",
35733af6ab5fSopenharmony_ci                                  "decorators": [],
35743af6ab5fSopenharmony_ci                                  "loc": {
35753af6ab5fSopenharmony_ci                                    "start": {
35763af6ab5fSopenharmony_ci                                      "line": 64,
35773af6ab5fSopenharmony_ci                                      "column": 23
35783af6ab5fSopenharmony_ci                                    },
35793af6ab5fSopenharmony_ci                                    "end": {
35803af6ab5fSopenharmony_ci                                      "line": 64,
35813af6ab5fSopenharmony_ci                                      "column": 29
35823af6ab5fSopenharmony_ci                                    }
35833af6ab5fSopenharmony_ci                                  }
35843af6ab5fSopenharmony_ci                                },
35853af6ab5fSopenharmony_ci                                "computed": false,
35863af6ab5fSopenharmony_ci                                "optional": false,
35873af6ab5fSopenharmony_ci                                "loc": {
35883af6ab5fSopenharmony_ci                                  "start": {
35893af6ab5fSopenharmony_ci                                    "line": 64,
35903af6ab5fSopenharmony_ci                                    "column": 7
35913af6ab5fSopenharmony_ci                                  },
35923af6ab5fSopenharmony_ci                                  "end": {
35933af6ab5fSopenharmony_ci                                    "line": 64,
35943af6ab5fSopenharmony_ci                                    "column": 29
35953af6ab5fSopenharmony_ci                                  }
35963af6ab5fSopenharmony_ci                                }
35973af6ab5fSopenharmony_ci                              },
35983af6ab5fSopenharmony_ci                              "right": {
35993af6ab5fSopenharmony_ci                                "type": "NumberLiteral",
36003af6ab5fSopenharmony_ci                                "value": 2,
36013af6ab5fSopenharmony_ci                                "loc": {
36023af6ab5fSopenharmony_ci                                  "start": {
36033af6ab5fSopenharmony_ci                                    "line": 64,
36043af6ab5fSopenharmony_ci                                    "column": 32
36053af6ab5fSopenharmony_ci                                  },
36063af6ab5fSopenharmony_ci                                  "end": {
36073af6ab5fSopenharmony_ci                                    "line": 64,
36083af6ab5fSopenharmony_ci                                    "column": 33
36093af6ab5fSopenharmony_ci                                  }
36103af6ab5fSopenharmony_ci                                }
36113af6ab5fSopenharmony_ci                              },
36123af6ab5fSopenharmony_ci                              "loc": {
36133af6ab5fSopenharmony_ci                                "start": {
36143af6ab5fSopenharmony_ci                                  "line": 64,
36153af6ab5fSopenharmony_ci                                  "column": 7
36163af6ab5fSopenharmony_ci                                },
36173af6ab5fSopenharmony_ci                                "end": {
36183af6ab5fSopenharmony_ci                                  "line": 64,
36193af6ab5fSopenharmony_ci                                  "column": 33
36203af6ab5fSopenharmony_ci                                }
36213af6ab5fSopenharmony_ci                              }
36223af6ab5fSopenharmony_ci                            },
36233af6ab5fSopenharmony_ci                            "loc": {
36243af6ab5fSopenharmony_ci                              "start": {
36253af6ab5fSopenharmony_ci                                "line": 64,
36263af6ab5fSopenharmony_ci                                "column": 7
36273af6ab5fSopenharmony_ci                              },
36283af6ab5fSopenharmony_ci                              "end": {
36293af6ab5fSopenharmony_ci                                "line": 64,
36303af6ab5fSopenharmony_ci                                "column": 34
36313af6ab5fSopenharmony_ci                              }
36323af6ab5fSopenharmony_ci                            }
36333af6ab5fSopenharmony_ci                          }
36343af6ab5fSopenharmony_ci                        ],
36353af6ab5fSopenharmony_ci                        "loc": {
36363af6ab5fSopenharmony_ci                          "start": {
36373af6ab5fSopenharmony_ci                            "line": 63,
36383af6ab5fSopenharmony_ci                            "column": 12
36393af6ab5fSopenharmony_ci                          },
36403af6ab5fSopenharmony_ci                          "end": {
36413af6ab5fSopenharmony_ci                            "line": 65,
36423af6ab5fSopenharmony_ci                            "column": 6
36433af6ab5fSopenharmony_ci                          }
36443af6ab5fSopenharmony_ci                        }
36453af6ab5fSopenharmony_ci                      },
36463af6ab5fSopenharmony_ci                      "loc": {
36473af6ab5fSopenharmony_ci                        "start": {
36483af6ab5fSopenharmony_ci                          "line": 61,
36493af6ab5fSopenharmony_ci                          "column": 5
36503af6ab5fSopenharmony_ci                        },
36513af6ab5fSopenharmony_ci                        "end": {
36523af6ab5fSopenharmony_ci                          "line": 65,
36533af6ab5fSopenharmony_ci                          "column": 6
36543af6ab5fSopenharmony_ci                        }
36553af6ab5fSopenharmony_ci                      }
36563af6ab5fSopenharmony_ci                    },
36573af6ab5fSopenharmony_ci                    {
36583af6ab5fSopenharmony_ci                      "type": "ReturnStatement",
36593af6ab5fSopenharmony_ci                      "argument": {
36603af6ab5fSopenharmony_ci                        "type": "BinaryExpression",
36613af6ab5fSopenharmony_ci                        "operator": "+",
36623af6ab5fSopenharmony_ci                        "left": {
36633af6ab5fSopenharmony_ci                          "type": "BinaryExpression",
36643af6ab5fSopenharmony_ci                          "operator": "+",
36653af6ab5fSopenharmony_ci                          "left": {
36663af6ab5fSopenharmony_ci                            "type": "BinaryExpression",
36673af6ab5fSopenharmony_ci                            "operator": "+",
36683af6ab5fSopenharmony_ci                            "left": {
36693af6ab5fSopenharmony_ci                              "type": "Identifier",
36703af6ab5fSopenharmony_ci                              "name": "a6",
36713af6ab5fSopenharmony_ci                              "decorators": [],
36723af6ab5fSopenharmony_ci                              "loc": {
36733af6ab5fSopenharmony_ci                                "start": {
36743af6ab5fSopenharmony_ci                                  "line": 69,
36753af6ab5fSopenharmony_ci                                  "column": 12
36763af6ab5fSopenharmony_ci                                },
36773af6ab5fSopenharmony_ci                                "end": {
36783af6ab5fSopenharmony_ci                                  "line": 69,
36793af6ab5fSopenharmony_ci                                  "column": 14
36803af6ab5fSopenharmony_ci                                }
36813af6ab5fSopenharmony_ci                              }
36823af6ab5fSopenharmony_ci                            },
36833af6ab5fSopenharmony_ci                            "right": {
36843af6ab5fSopenharmony_ci                              "type": "Identifier",
36853af6ab5fSopenharmony_ci                              "name": "a7",
36863af6ab5fSopenharmony_ci                              "decorators": [],
36873af6ab5fSopenharmony_ci                              "loc": {
36883af6ab5fSopenharmony_ci                                "start": {
36893af6ab5fSopenharmony_ci                                  "line": 69,
36903af6ab5fSopenharmony_ci                                  "column": 17
36913af6ab5fSopenharmony_ci                                },
36923af6ab5fSopenharmony_ci                                "end": {
36933af6ab5fSopenharmony_ci                                  "line": 69,
36943af6ab5fSopenharmony_ci                                  "column": 19
36953af6ab5fSopenharmony_ci                                }
36963af6ab5fSopenharmony_ci                              }
36973af6ab5fSopenharmony_ci                            },
36983af6ab5fSopenharmony_ci                            "loc": {
36993af6ab5fSopenharmony_ci                              "start": {
37003af6ab5fSopenharmony_ci                                "line": 69,
37013af6ab5fSopenharmony_ci                                "column": 12
37023af6ab5fSopenharmony_ci                              },
37033af6ab5fSopenharmony_ci                              "end": {
37043af6ab5fSopenharmony_ci                                "line": 69,
37053af6ab5fSopenharmony_ci                                "column": 19
37063af6ab5fSopenharmony_ci                              }
37073af6ab5fSopenharmony_ci                            }
37083af6ab5fSopenharmony_ci                          },
37093af6ab5fSopenharmony_ci                          "right": {
37103af6ab5fSopenharmony_ci                            "type": "Identifier",
37113af6ab5fSopenharmony_ci                            "name": "a8",
37123af6ab5fSopenharmony_ci                            "decorators": [],
37133af6ab5fSopenharmony_ci                            "loc": {
37143af6ab5fSopenharmony_ci                              "start": {
37153af6ab5fSopenharmony_ci                                "line": 69,
37163af6ab5fSopenharmony_ci                                "column": 22
37173af6ab5fSopenharmony_ci                              },
37183af6ab5fSopenharmony_ci                              "end": {
37193af6ab5fSopenharmony_ci                                "line": 69,
37203af6ab5fSopenharmony_ci                                "column": 24
37213af6ab5fSopenharmony_ci                              }
37223af6ab5fSopenharmony_ci                            }
37233af6ab5fSopenharmony_ci                          },
37243af6ab5fSopenharmony_ci                          "loc": {
37253af6ab5fSopenharmony_ci                            "start": {
37263af6ab5fSopenharmony_ci                              "line": 69,
37273af6ab5fSopenharmony_ci                              "column": 12
37283af6ab5fSopenharmony_ci                            },
37293af6ab5fSopenharmony_ci                            "end": {
37303af6ab5fSopenharmony_ci                              "line": 69,
37313af6ab5fSopenharmony_ci                              "column": 24
37323af6ab5fSopenharmony_ci                            }
37333af6ab5fSopenharmony_ci                          }
37343af6ab5fSopenharmony_ci                        },
37353af6ab5fSopenharmony_ci                        "right": {
37363af6ab5fSopenharmony_ci                          "type": "Identifier",
37373af6ab5fSopenharmony_ci                          "name": "a9",
37383af6ab5fSopenharmony_ci                          "decorators": [],
37393af6ab5fSopenharmony_ci                          "loc": {
37403af6ab5fSopenharmony_ci                            "start": {
37413af6ab5fSopenharmony_ci                              "line": 69,
37423af6ab5fSopenharmony_ci                              "column": 27
37433af6ab5fSopenharmony_ci                            },
37443af6ab5fSopenharmony_ci                            "end": {
37453af6ab5fSopenharmony_ci                              "line": 69,
37463af6ab5fSopenharmony_ci                              "column": 29
37473af6ab5fSopenharmony_ci                            }
37483af6ab5fSopenharmony_ci                          }
37493af6ab5fSopenharmony_ci                        },
37503af6ab5fSopenharmony_ci                        "loc": {
37513af6ab5fSopenharmony_ci                          "start": {
37523af6ab5fSopenharmony_ci                            "line": 69,
37533af6ab5fSopenharmony_ci                            "column": 12
37543af6ab5fSopenharmony_ci                          },
37553af6ab5fSopenharmony_ci                          "end": {
37563af6ab5fSopenharmony_ci                            "line": 69,
37573af6ab5fSopenharmony_ci                            "column": 29
37583af6ab5fSopenharmony_ci                          }
37593af6ab5fSopenharmony_ci                        }
37603af6ab5fSopenharmony_ci                      },
37613af6ab5fSopenharmony_ci                      "loc": {
37623af6ab5fSopenharmony_ci                        "start": {
37633af6ab5fSopenharmony_ci                          "line": 69,
37643af6ab5fSopenharmony_ci                          "column": 5
37653af6ab5fSopenharmony_ci                        },
37663af6ab5fSopenharmony_ci                        "end": {
37673af6ab5fSopenharmony_ci                          "line": 69,
37683af6ab5fSopenharmony_ci                          "column": 30
37693af6ab5fSopenharmony_ci                        }
37703af6ab5fSopenharmony_ci                      }
37713af6ab5fSopenharmony_ci                    }
37723af6ab5fSopenharmony_ci                  ],
37733af6ab5fSopenharmony_ci                  "loc": {
37743af6ab5fSopenharmony_ci                    "start": {
37753af6ab5fSopenharmony_ci                      "line": 22,
37763af6ab5fSopenharmony_ci                      "column": 42
37773af6ab5fSopenharmony_ci                    },
37783af6ab5fSopenharmony_ci                    "end": {
37793af6ab5fSopenharmony_ci                      "line": 70,
37803af6ab5fSopenharmony_ci                      "column": 4
37813af6ab5fSopenharmony_ci                    }
37823af6ab5fSopenharmony_ci                  }
37833af6ab5fSopenharmony_ci                },
37843af6ab5fSopenharmony_ci                "loc": {
37853af6ab5fSopenharmony_ci                  "start": {
37863af6ab5fSopenharmony_ci                    "line": 22,
37873af6ab5fSopenharmony_ci                    "column": 25
37883af6ab5fSopenharmony_ci                  },
37893af6ab5fSopenharmony_ci                  "end": {
37903af6ab5fSopenharmony_ci                    "line": 70,
37913af6ab5fSopenharmony_ci                    "column": 4
37923af6ab5fSopenharmony_ci                  }
37933af6ab5fSopenharmony_ci                }
37943af6ab5fSopenharmony_ci              },
37953af6ab5fSopenharmony_ci              "loc": {
37963af6ab5fSopenharmony_ci                "start": {
37973af6ab5fSopenharmony_ci                  "line": 22,
37983af6ab5fSopenharmony_ci                  "column": 25
37993af6ab5fSopenharmony_ci                },
38003af6ab5fSopenharmony_ci                "end": {
38013af6ab5fSopenharmony_ci                  "line": 70,
38023af6ab5fSopenharmony_ci                  "column": 4
38033af6ab5fSopenharmony_ci                }
38043af6ab5fSopenharmony_ci              }
38053af6ab5fSopenharmony_ci            },
38063af6ab5fSopenharmony_ci            "overloads": [],
38073af6ab5fSopenharmony_ci            "decorators": [],
38083af6ab5fSopenharmony_ci            "loc": {
38093af6ab5fSopenharmony_ci              "start": {
38103af6ab5fSopenharmony_ci                "line": 22,
38113af6ab5fSopenharmony_ci                "column": 3
38123af6ab5fSopenharmony_ci              },
38133af6ab5fSopenharmony_ci              "end": {
38143af6ab5fSopenharmony_ci                "line": 70,
38153af6ab5fSopenharmony_ci                "column": 4
38163af6ab5fSopenharmony_ci              }
38173af6ab5fSopenharmony_ci            }
38183af6ab5fSopenharmony_ci          },
38193af6ab5fSopenharmony_ci          {
38203af6ab5fSopenharmony_ci            "type": "MethodDefinition",
38213af6ab5fSopenharmony_ci            "key": {
38223af6ab5fSopenharmony_ci              "type": "Identifier",
38233af6ab5fSopenharmony_ci              "name": "run",
38243af6ab5fSopenharmony_ci              "decorators": [],
38253af6ab5fSopenharmony_ci              "loc": {
38263af6ab5fSopenharmony_ci                "start": {
38273af6ab5fSopenharmony_ci                  "line": 72,
38283af6ab5fSopenharmony_ci                  "column": 17
38293af6ab5fSopenharmony_ci                },
38303af6ab5fSopenharmony_ci                "end": {
38313af6ab5fSopenharmony_ci                  "line": 72,
38323af6ab5fSopenharmony_ci                  "column": 20
38333af6ab5fSopenharmony_ci                }
38343af6ab5fSopenharmony_ci              }
38353af6ab5fSopenharmony_ci            },
38363af6ab5fSopenharmony_ci            "kind": "method",
38373af6ab5fSopenharmony_ci            "accessibility": "public",
38383af6ab5fSopenharmony_ci            "static": true,
38393af6ab5fSopenharmony_ci            "optional": false,
38403af6ab5fSopenharmony_ci            "computed": false,
38413af6ab5fSopenharmony_ci            "value": {
38423af6ab5fSopenharmony_ci              "type": "FunctionExpression",
38433af6ab5fSopenharmony_ci              "function": {
38443af6ab5fSopenharmony_ci                "type": "ScriptFunction",
38453af6ab5fSopenharmony_ci                "id": {
38463af6ab5fSopenharmony_ci                  "type": "Identifier",
38473af6ab5fSopenharmony_ci                  "name": "run",
38483af6ab5fSopenharmony_ci                  "decorators": [],
38493af6ab5fSopenharmony_ci                  "loc": {
38503af6ab5fSopenharmony_ci                    "start": {
38513af6ab5fSopenharmony_ci                      "line": 72,
38523af6ab5fSopenharmony_ci                      "column": 17
38533af6ab5fSopenharmony_ci                    },
38543af6ab5fSopenharmony_ci                    "end": {
38553af6ab5fSopenharmony_ci                      "line": 72,
38563af6ab5fSopenharmony_ci                      "column": 20
38573af6ab5fSopenharmony_ci                    }
38583af6ab5fSopenharmony_ci                  }
38593af6ab5fSopenharmony_ci                },
38603af6ab5fSopenharmony_ci                "generator": false,
38613af6ab5fSopenharmony_ci                "async": false,
38623af6ab5fSopenharmony_ci                "expression": false,
38633af6ab5fSopenharmony_ci                "params": [],
38643af6ab5fSopenharmony_ci                "returnType": {
38653af6ab5fSopenharmony_ci                  "type": "ETSPrimitiveType",
38663af6ab5fSopenharmony_ci                  "loc": {
38673af6ab5fSopenharmony_ci                    "start": {
38683af6ab5fSopenharmony_ci                      "line": 72,
38693af6ab5fSopenharmony_ci                      "column": 24
38703af6ab5fSopenharmony_ci                    },
38713af6ab5fSopenharmony_ci                    "end": {
38723af6ab5fSopenharmony_ci                      "line": 72,
38733af6ab5fSopenharmony_ci                      "column": 28
38743af6ab5fSopenharmony_ci                    }
38753af6ab5fSopenharmony_ci                  }
38763af6ab5fSopenharmony_ci                },
38773af6ab5fSopenharmony_ci                "body": {
38783af6ab5fSopenharmony_ci                  "type": "BlockStatement",
38793af6ab5fSopenharmony_ci                  "statements": [
38803af6ab5fSopenharmony_ci                    {
38813af6ab5fSopenharmony_ci                      "type": "VariableDeclaration",
38823af6ab5fSopenharmony_ci                      "declarations": [
38833af6ab5fSopenharmony_ci                        {
38843af6ab5fSopenharmony_ci                          "type": "VariableDeclarator",
38853af6ab5fSopenharmony_ci                          "id": {
38863af6ab5fSopenharmony_ci                            "type": "Identifier",
38873af6ab5fSopenharmony_ci                            "name": "sum",
38883af6ab5fSopenharmony_ci                            "typeAnnotation": {
38893af6ab5fSopenharmony_ci                              "type": "ETSPrimitiveType",
38903af6ab5fSopenharmony_ci                              "loc": {
38913af6ab5fSopenharmony_ci                                "start": {
38923af6ab5fSopenharmony_ci                                  "line": 73,
38933af6ab5fSopenharmony_ci                                  "column": 14
38943af6ab5fSopenharmony_ci                                },
38953af6ab5fSopenharmony_ci                                "end": {
38963af6ab5fSopenharmony_ci                                  "line": 73,
38973af6ab5fSopenharmony_ci                                  "column": 20
38983af6ab5fSopenharmony_ci                                }
38993af6ab5fSopenharmony_ci                              }
39003af6ab5fSopenharmony_ci                            },
39013af6ab5fSopenharmony_ci                            "decorators": [],
39023af6ab5fSopenharmony_ci                            "loc": {
39033af6ab5fSopenharmony_ci                              "start": {
39043af6ab5fSopenharmony_ci                                "line": 73,
39053af6ab5fSopenharmony_ci                                "column": 9
39063af6ab5fSopenharmony_ci                              },
39073af6ab5fSopenharmony_ci                              "end": {
39083af6ab5fSopenharmony_ci                                "line": 73,
39093af6ab5fSopenharmony_ci                                "column": 12
39103af6ab5fSopenharmony_ci                              }
39113af6ab5fSopenharmony_ci                            }
39123af6ab5fSopenharmony_ci                          },
39133af6ab5fSopenharmony_ci                          "init": {
39143af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
39153af6ab5fSopenharmony_ci                            "value": 0,
39163af6ab5fSopenharmony_ci                            "loc": {
39173af6ab5fSopenharmony_ci                              "start": {
39183af6ab5fSopenharmony_ci                                "line": 73,
39193af6ab5fSopenharmony_ci                                "column": 23
39203af6ab5fSopenharmony_ci                              },
39213af6ab5fSopenharmony_ci                              "end": {
39223af6ab5fSopenharmony_ci                                "line": 73,
39233af6ab5fSopenharmony_ci                                "column": 24
39243af6ab5fSopenharmony_ci                              }
39253af6ab5fSopenharmony_ci                            }
39263af6ab5fSopenharmony_ci                          },
39273af6ab5fSopenharmony_ci                          "loc": {
39283af6ab5fSopenharmony_ci                            "start": {
39293af6ab5fSopenharmony_ci                              "line": 73,
39303af6ab5fSopenharmony_ci                              "column": 9
39313af6ab5fSopenharmony_ci                            },
39323af6ab5fSopenharmony_ci                            "end": {
39333af6ab5fSopenharmony_ci                              "line": 73,
39343af6ab5fSopenharmony_ci                              "column": 24
39353af6ab5fSopenharmony_ci                            }
39363af6ab5fSopenharmony_ci                          }
39373af6ab5fSopenharmony_ci                        }
39383af6ab5fSopenharmony_ci                      ],
39393af6ab5fSopenharmony_ci                      "kind": "let",
39403af6ab5fSopenharmony_ci                      "loc": {
39413af6ab5fSopenharmony_ci                        "start": {
39423af6ab5fSopenharmony_ci                          "line": 73,
39433af6ab5fSopenharmony_ci                          "column": 5
39443af6ab5fSopenharmony_ci                        },
39453af6ab5fSopenharmony_ci                        "end": {
39463af6ab5fSopenharmony_ci                          "line": 73,
39473af6ab5fSopenharmony_ci                          "column": 25
39483af6ab5fSopenharmony_ci                        }
39493af6ab5fSopenharmony_ci                      }
39503af6ab5fSopenharmony_ci                    },
39513af6ab5fSopenharmony_ci                    {
39523af6ab5fSopenharmony_ci                      "type": "ForUpdateStatement",
39533af6ab5fSopenharmony_ci                      "init": {
39543af6ab5fSopenharmony_ci                        "type": "VariableDeclaration",
39553af6ab5fSopenharmony_ci                        "declarations": [
39563af6ab5fSopenharmony_ci                          {
39573af6ab5fSopenharmony_ci                            "type": "VariableDeclarator",
39583af6ab5fSopenharmony_ci                            "id": {
39593af6ab5fSopenharmony_ci                              "type": "Identifier",
39603af6ab5fSopenharmony_ci                              "name": "j",
39613af6ab5fSopenharmony_ci                              "typeAnnotation": {
39623af6ab5fSopenharmony_ci                                "type": "ETSPrimitiveType",
39633af6ab5fSopenharmony_ci                                "loc": {
39643af6ab5fSopenharmony_ci                                  "start": {
39653af6ab5fSopenharmony_ci                                    "line": 74,
39663af6ab5fSopenharmony_ci                                    "column": 17
39673af6ab5fSopenharmony_ci                                  },
39683af6ab5fSopenharmony_ci                                  "end": {
39693af6ab5fSopenharmony_ci                                    "line": 74,
39703af6ab5fSopenharmony_ci                                    "column": 20
39713af6ab5fSopenharmony_ci                                  }
39723af6ab5fSopenharmony_ci                                }
39733af6ab5fSopenharmony_ci                              },
39743af6ab5fSopenharmony_ci                              "decorators": [],
39753af6ab5fSopenharmony_ci                              "loc": {
39763af6ab5fSopenharmony_ci                                "start": {
39773af6ab5fSopenharmony_ci                                  "line": 74,
39783af6ab5fSopenharmony_ci                                  "column": 14
39793af6ab5fSopenharmony_ci                                },
39803af6ab5fSopenharmony_ci                                "end": {
39813af6ab5fSopenharmony_ci                                  "line": 74,
39823af6ab5fSopenharmony_ci                                  "column": 15
39833af6ab5fSopenharmony_ci                                }
39843af6ab5fSopenharmony_ci                              }
39853af6ab5fSopenharmony_ci                            },
39863af6ab5fSopenharmony_ci                            "init": {
39873af6ab5fSopenharmony_ci                              "type": "MemberExpression",
39883af6ab5fSopenharmony_ci                              "object": {
39893af6ab5fSopenharmony_ci                                "type": "Identifier",
39903af6ab5fSopenharmony_ci                                "name": "MathPartialSums",
39913af6ab5fSopenharmony_ci                                "decorators": [],
39923af6ab5fSopenharmony_ci                                "loc": {
39933af6ab5fSopenharmony_ci                                  "start": {
39943af6ab5fSopenharmony_ci                                    "line": 74,
39953af6ab5fSopenharmony_ci                                    "column": 23
39963af6ab5fSopenharmony_ci                                  },
39973af6ab5fSopenharmony_ci                                  "end": {
39983af6ab5fSopenharmony_ci                                    "line": 74,
39993af6ab5fSopenharmony_ci                                    "column": 38
40003af6ab5fSopenharmony_ci                                  }
40013af6ab5fSopenharmony_ci                                }
40023af6ab5fSopenharmony_ci                              },
40033af6ab5fSopenharmony_ci                              "property": {
40043af6ab5fSopenharmony_ci                                "type": "Identifier",
40053af6ab5fSopenharmony_ci                                "name": "n1",
40063af6ab5fSopenharmony_ci                                "decorators": [],
40073af6ab5fSopenharmony_ci                                "loc": {
40083af6ab5fSopenharmony_ci                                  "start": {
40093af6ab5fSopenharmony_ci                                    "line": 74,
40103af6ab5fSopenharmony_ci                                    "column": 39
40113af6ab5fSopenharmony_ci                                  },
40123af6ab5fSopenharmony_ci                                  "end": {
40133af6ab5fSopenharmony_ci                                    "line": 74,
40143af6ab5fSopenharmony_ci                                    "column": 41
40153af6ab5fSopenharmony_ci                                  }
40163af6ab5fSopenharmony_ci                                }
40173af6ab5fSopenharmony_ci                              },
40183af6ab5fSopenharmony_ci                              "computed": false,
40193af6ab5fSopenharmony_ci                              "optional": false,
40203af6ab5fSopenharmony_ci                              "loc": {
40213af6ab5fSopenharmony_ci                                "start": {
40223af6ab5fSopenharmony_ci                                  "line": 74,
40233af6ab5fSopenharmony_ci                                  "column": 23
40243af6ab5fSopenharmony_ci                                },
40253af6ab5fSopenharmony_ci                                "end": {
40263af6ab5fSopenharmony_ci                                  "line": 74,
40273af6ab5fSopenharmony_ci                                  "column": 41
40283af6ab5fSopenharmony_ci                                }
40293af6ab5fSopenharmony_ci                              }
40303af6ab5fSopenharmony_ci                            },
40313af6ab5fSopenharmony_ci                            "loc": {
40323af6ab5fSopenharmony_ci                              "start": {
40333af6ab5fSopenharmony_ci                                "line": 74,
40343af6ab5fSopenharmony_ci                                "column": 14
40353af6ab5fSopenharmony_ci                              },
40363af6ab5fSopenharmony_ci                              "end": {
40373af6ab5fSopenharmony_ci                                "line": 74,
40383af6ab5fSopenharmony_ci                                "column": 41
40393af6ab5fSopenharmony_ci                              }
40403af6ab5fSopenharmony_ci                            }
40413af6ab5fSopenharmony_ci                          }
40423af6ab5fSopenharmony_ci                        ],
40433af6ab5fSopenharmony_ci                        "kind": "let",
40443af6ab5fSopenharmony_ci                        "loc": {
40453af6ab5fSopenharmony_ci                          "start": {
40463af6ab5fSopenharmony_ci                            "line": 74,
40473af6ab5fSopenharmony_ci                            "column": 10
40483af6ab5fSopenharmony_ci                          },
40493af6ab5fSopenharmony_ci                          "end": {
40503af6ab5fSopenharmony_ci                            "line": 74,
40513af6ab5fSopenharmony_ci                            "column": 41
40523af6ab5fSopenharmony_ci                          }
40533af6ab5fSopenharmony_ci                        }
40543af6ab5fSopenharmony_ci                      },
40553af6ab5fSopenharmony_ci                      "test": {
40563af6ab5fSopenharmony_ci                        "type": "BinaryExpression",
40573af6ab5fSopenharmony_ci                        "operator": "<=",
40583af6ab5fSopenharmony_ci                        "left": {
40593af6ab5fSopenharmony_ci                          "type": "Identifier",
40603af6ab5fSopenharmony_ci                          "name": "j",
40613af6ab5fSopenharmony_ci                          "decorators": [],
40623af6ab5fSopenharmony_ci                          "loc": {
40633af6ab5fSopenharmony_ci                            "start": {
40643af6ab5fSopenharmony_ci                              "line": 74,
40653af6ab5fSopenharmony_ci                              "column": 43
40663af6ab5fSopenharmony_ci                            },
40673af6ab5fSopenharmony_ci                            "end": {
40683af6ab5fSopenharmony_ci                              "line": 74,
40693af6ab5fSopenharmony_ci                              "column": 44
40703af6ab5fSopenharmony_ci                            }
40713af6ab5fSopenharmony_ci                          }
40723af6ab5fSopenharmony_ci                        },
40733af6ab5fSopenharmony_ci                        "right": {
40743af6ab5fSopenharmony_ci                          "type": "MemberExpression",
40753af6ab5fSopenharmony_ci                          "object": {
40763af6ab5fSopenharmony_ci                            "type": "Identifier",
40773af6ab5fSopenharmony_ci                            "name": "MathPartialSums",
40783af6ab5fSopenharmony_ci                            "decorators": [],
40793af6ab5fSopenharmony_ci                            "loc": {
40803af6ab5fSopenharmony_ci                              "start": {
40813af6ab5fSopenharmony_ci                                "line": 74,
40823af6ab5fSopenharmony_ci                                "column": 48
40833af6ab5fSopenharmony_ci                              },
40843af6ab5fSopenharmony_ci                              "end": {
40853af6ab5fSopenharmony_ci                                "line": 74,
40863af6ab5fSopenharmony_ci                                "column": 63
40873af6ab5fSopenharmony_ci                              }
40883af6ab5fSopenharmony_ci                            }
40893af6ab5fSopenharmony_ci                          },
40903af6ab5fSopenharmony_ci                          "property": {
40913af6ab5fSopenharmony_ci                            "type": "Identifier",
40923af6ab5fSopenharmony_ci                            "name": "n2",
40933af6ab5fSopenharmony_ci                            "decorators": [],
40943af6ab5fSopenharmony_ci                            "loc": {
40953af6ab5fSopenharmony_ci                              "start": {
40963af6ab5fSopenharmony_ci                                "line": 74,
40973af6ab5fSopenharmony_ci                                "column": 64
40983af6ab5fSopenharmony_ci                              },
40993af6ab5fSopenharmony_ci                              "end": {
41003af6ab5fSopenharmony_ci                                "line": 74,
41013af6ab5fSopenharmony_ci                                "column": 66
41023af6ab5fSopenharmony_ci                              }
41033af6ab5fSopenharmony_ci                            }
41043af6ab5fSopenharmony_ci                          },
41053af6ab5fSopenharmony_ci                          "computed": false,
41063af6ab5fSopenharmony_ci                          "optional": false,
41073af6ab5fSopenharmony_ci                          "loc": {
41083af6ab5fSopenharmony_ci                            "start": {
41093af6ab5fSopenharmony_ci                              "line": 74,
41103af6ab5fSopenharmony_ci                              "column": 48
41113af6ab5fSopenharmony_ci                            },
41123af6ab5fSopenharmony_ci                            "end": {
41133af6ab5fSopenharmony_ci                              "line": 74,
41143af6ab5fSopenharmony_ci                              "column": 66
41153af6ab5fSopenharmony_ci                            }
41163af6ab5fSopenharmony_ci                          }
41173af6ab5fSopenharmony_ci                        },
41183af6ab5fSopenharmony_ci                        "loc": {
41193af6ab5fSopenharmony_ci                          "start": {
41203af6ab5fSopenharmony_ci                            "line": 74,
41213af6ab5fSopenharmony_ci                            "column": 43
41223af6ab5fSopenharmony_ci                          },
41233af6ab5fSopenharmony_ci                          "end": {
41243af6ab5fSopenharmony_ci                            "line": 74,
41253af6ab5fSopenharmony_ci                            "column": 66
41263af6ab5fSopenharmony_ci                          }
41273af6ab5fSopenharmony_ci                        }
41283af6ab5fSopenharmony_ci                      },
41293af6ab5fSopenharmony_ci                      "update": {
41303af6ab5fSopenharmony_ci                        "type": "AssignmentExpression",
41313af6ab5fSopenharmony_ci                        "operator": "*=",
41323af6ab5fSopenharmony_ci                        "left": {
41333af6ab5fSopenharmony_ci                          "type": "Identifier",
41343af6ab5fSopenharmony_ci                          "name": "j",
41353af6ab5fSopenharmony_ci                          "decorators": [],
41363af6ab5fSopenharmony_ci                          "loc": {
41373af6ab5fSopenharmony_ci                            "start": {
41383af6ab5fSopenharmony_ci                              "line": 74,
41393af6ab5fSopenharmony_ci                              "column": 68
41403af6ab5fSopenharmony_ci                            },
41413af6ab5fSopenharmony_ci                            "end": {
41423af6ab5fSopenharmony_ci                              "line": 74,
41433af6ab5fSopenharmony_ci                              "column": 69
41443af6ab5fSopenharmony_ci                            }
41453af6ab5fSopenharmony_ci                          }
41463af6ab5fSopenharmony_ci                        },
41473af6ab5fSopenharmony_ci                        "right": {
41483af6ab5fSopenharmony_ci                          "type": "NumberLiteral",
41493af6ab5fSopenharmony_ci                          "value": 2,
41503af6ab5fSopenharmony_ci                          "loc": {
41513af6ab5fSopenharmony_ci                            "start": {
41523af6ab5fSopenharmony_ci                              "line": 74,
41533af6ab5fSopenharmony_ci                              "column": 73
41543af6ab5fSopenharmony_ci                            },
41553af6ab5fSopenharmony_ci                            "end": {
41563af6ab5fSopenharmony_ci                              "line": 74,
41573af6ab5fSopenharmony_ci                              "column": 74
41583af6ab5fSopenharmony_ci                            }
41593af6ab5fSopenharmony_ci                          }
41603af6ab5fSopenharmony_ci                        },
41613af6ab5fSopenharmony_ci                        "loc": {
41623af6ab5fSopenharmony_ci                          "start": {
41633af6ab5fSopenharmony_ci                            "line": 74,
41643af6ab5fSopenharmony_ci                            "column": 68
41653af6ab5fSopenharmony_ci                          },
41663af6ab5fSopenharmony_ci                          "end": {
41673af6ab5fSopenharmony_ci                            "line": 74,
41683af6ab5fSopenharmony_ci                            "column": 74
41693af6ab5fSopenharmony_ci                          }
41703af6ab5fSopenharmony_ci                        }
41713af6ab5fSopenharmony_ci                      },
41723af6ab5fSopenharmony_ci                      "body": {
41733af6ab5fSopenharmony_ci                        "type": "BlockStatement",
41743af6ab5fSopenharmony_ci                        "statements": [
41753af6ab5fSopenharmony_ci                          {
41763af6ab5fSopenharmony_ci                            "type": "ExpressionStatement",
41773af6ab5fSopenharmony_ci                            "expression": {
41783af6ab5fSopenharmony_ci                              "type": "AssignmentExpression",
41793af6ab5fSopenharmony_ci                              "operator": "+=",
41803af6ab5fSopenharmony_ci                              "left": {
41813af6ab5fSopenharmony_ci                                "type": "Identifier",
41823af6ab5fSopenharmony_ci                                "name": "sum",
41833af6ab5fSopenharmony_ci                                "decorators": [],
41843af6ab5fSopenharmony_ci                                "loc": {
41853af6ab5fSopenharmony_ci                                  "start": {
41863af6ab5fSopenharmony_ci                                    "line": 75,
41873af6ab5fSopenharmony_ci                                    "column": 7
41883af6ab5fSopenharmony_ci                                  },
41893af6ab5fSopenharmony_ci                                  "end": {
41903af6ab5fSopenharmony_ci                                    "line": 75,
41913af6ab5fSopenharmony_ci                                    "column": 10
41923af6ab5fSopenharmony_ci                                  }
41933af6ab5fSopenharmony_ci                                }
41943af6ab5fSopenharmony_ci                              },
41953af6ab5fSopenharmony_ci                              "right": {
41963af6ab5fSopenharmony_ci                                "type": "CallExpression",
41973af6ab5fSopenharmony_ci                                "callee": {
41983af6ab5fSopenharmony_ci                                  "type": "MemberExpression",
41993af6ab5fSopenharmony_ci                                  "object": {
42003af6ab5fSopenharmony_ci                                    "type": "Identifier",
42013af6ab5fSopenharmony_ci                                    "name": "MathPartialSums",
42023af6ab5fSopenharmony_ci                                    "decorators": [],
42033af6ab5fSopenharmony_ci                                    "loc": {
42043af6ab5fSopenharmony_ci                                      "start": {
42053af6ab5fSopenharmony_ci                                        "line": 75,
42063af6ab5fSopenharmony_ci                                        "column": 14
42073af6ab5fSopenharmony_ci                                      },
42083af6ab5fSopenharmony_ci                                      "end": {
42093af6ab5fSopenharmony_ci                                        "line": 75,
42103af6ab5fSopenharmony_ci                                        "column": 29
42113af6ab5fSopenharmony_ci                                      }
42123af6ab5fSopenharmony_ci                                    }
42133af6ab5fSopenharmony_ci                                  },
42143af6ab5fSopenharmony_ci                                  "property": {
42153af6ab5fSopenharmony_ci                                    "type": "Identifier",
42163af6ab5fSopenharmony_ci                                    "name": "partial",
42173af6ab5fSopenharmony_ci                                    "decorators": [],
42183af6ab5fSopenharmony_ci                                    "loc": {
42193af6ab5fSopenharmony_ci                                      "start": {
42203af6ab5fSopenharmony_ci                                        "line": 75,
42213af6ab5fSopenharmony_ci                                        "column": 30
42223af6ab5fSopenharmony_ci                                      },
42233af6ab5fSopenharmony_ci                                      "end": {
42243af6ab5fSopenharmony_ci                                        "line": 75,
42253af6ab5fSopenharmony_ci                                        "column": 37
42263af6ab5fSopenharmony_ci                                      }
42273af6ab5fSopenharmony_ci                                    }
42283af6ab5fSopenharmony_ci                                  },
42293af6ab5fSopenharmony_ci                                  "computed": false,
42303af6ab5fSopenharmony_ci                                  "optional": false,
42313af6ab5fSopenharmony_ci                                  "loc": {
42323af6ab5fSopenharmony_ci                                    "start": {
42333af6ab5fSopenharmony_ci                                      "line": 75,
42343af6ab5fSopenharmony_ci                                      "column": 14
42353af6ab5fSopenharmony_ci                                    },
42363af6ab5fSopenharmony_ci                                    "end": {
42373af6ab5fSopenharmony_ci                                      "line": 75,
42383af6ab5fSopenharmony_ci                                      "column": 37
42393af6ab5fSopenharmony_ci                                    }
42403af6ab5fSopenharmony_ci                                  }
42413af6ab5fSopenharmony_ci                                },
42423af6ab5fSopenharmony_ci                                "arguments": [
42433af6ab5fSopenharmony_ci                                  {
42443af6ab5fSopenharmony_ci                                    "type": "Identifier",
42453af6ab5fSopenharmony_ci                                    "name": "j",
42463af6ab5fSopenharmony_ci                                    "decorators": [],
42473af6ab5fSopenharmony_ci                                    "loc": {
42483af6ab5fSopenharmony_ci                                      "start": {
42493af6ab5fSopenharmony_ci                                        "line": 75,
42503af6ab5fSopenharmony_ci                                        "column": 38
42513af6ab5fSopenharmony_ci                                      },
42523af6ab5fSopenharmony_ci                                      "end": {
42533af6ab5fSopenharmony_ci                                        "line": 75,
42543af6ab5fSopenharmony_ci                                        "column": 39
42553af6ab5fSopenharmony_ci                                      }
42563af6ab5fSopenharmony_ci                                    }
42573af6ab5fSopenharmony_ci                                  }
42583af6ab5fSopenharmony_ci                                ],
42593af6ab5fSopenharmony_ci                                "optional": false,
42603af6ab5fSopenharmony_ci                                "loc": {
42613af6ab5fSopenharmony_ci                                  "start": {
42623af6ab5fSopenharmony_ci                                    "line": 75,
42633af6ab5fSopenharmony_ci                                    "column": 14
42643af6ab5fSopenharmony_ci                                  },
42653af6ab5fSopenharmony_ci                                  "end": {
42663af6ab5fSopenharmony_ci                                    "line": 75,
42673af6ab5fSopenharmony_ci                                    "column": 40
42683af6ab5fSopenharmony_ci                                  }
42693af6ab5fSopenharmony_ci                                }
42703af6ab5fSopenharmony_ci                              },
42713af6ab5fSopenharmony_ci                              "loc": {
42723af6ab5fSopenharmony_ci                                "start": {
42733af6ab5fSopenharmony_ci                                  "line": 75,
42743af6ab5fSopenharmony_ci                                  "column": 7
42753af6ab5fSopenharmony_ci                                },
42763af6ab5fSopenharmony_ci                                "end": {
42773af6ab5fSopenharmony_ci                                  "line": 75,
42783af6ab5fSopenharmony_ci                                  "column": 40
42793af6ab5fSopenharmony_ci                                }
42803af6ab5fSopenharmony_ci                              }
42813af6ab5fSopenharmony_ci                            },
42823af6ab5fSopenharmony_ci                            "loc": {
42833af6ab5fSopenharmony_ci                              "start": {
42843af6ab5fSopenharmony_ci                                "line": 75,
42853af6ab5fSopenharmony_ci                                "column": 7
42863af6ab5fSopenharmony_ci                              },
42873af6ab5fSopenharmony_ci                              "end": {
42883af6ab5fSopenharmony_ci                                "line": 75,
42893af6ab5fSopenharmony_ci                                "column": 41
42903af6ab5fSopenharmony_ci                              }
42913af6ab5fSopenharmony_ci                            }
42923af6ab5fSopenharmony_ci                          }
42933af6ab5fSopenharmony_ci                        ],
42943af6ab5fSopenharmony_ci                        "loc": {
42953af6ab5fSopenharmony_ci                          "start": {
42963af6ab5fSopenharmony_ci                            "line": 74,
42973af6ab5fSopenharmony_ci                            "column": 76
42983af6ab5fSopenharmony_ci                          },
42993af6ab5fSopenharmony_ci                          "end": {
43003af6ab5fSopenharmony_ci                            "line": 76,
43013af6ab5fSopenharmony_ci                            "column": 6
43023af6ab5fSopenharmony_ci                          }
43033af6ab5fSopenharmony_ci                        }
43043af6ab5fSopenharmony_ci                      },
43053af6ab5fSopenharmony_ci                      "loc": {
43063af6ab5fSopenharmony_ci                        "start": {
43073af6ab5fSopenharmony_ci                          "line": 74,
43083af6ab5fSopenharmony_ci                          "column": 5
43093af6ab5fSopenharmony_ci                        },
43103af6ab5fSopenharmony_ci                        "end": {
43113af6ab5fSopenharmony_ci                          "line": 76,
43123af6ab5fSopenharmony_ci                          "column": 6
43133af6ab5fSopenharmony_ci                        }
43143af6ab5fSopenharmony_ci                      }
43153af6ab5fSopenharmony_ci                    },
43163af6ab5fSopenharmony_ci                    {
43173af6ab5fSopenharmony_ci                      "type": "AssertStatement",
43183af6ab5fSopenharmony_ci                      "test": {
43193af6ab5fSopenharmony_ci                        "type": "BinaryExpression",
43203af6ab5fSopenharmony_ci                        "operator": "==",
43213af6ab5fSopenharmony_ci                        "left": {
43223af6ab5fSopenharmony_ci                          "type": "Identifier",
43233af6ab5fSopenharmony_ci                          "name": "sum",
43243af6ab5fSopenharmony_ci                          "decorators": [],
43253af6ab5fSopenharmony_ci                          "loc": {
43263af6ab5fSopenharmony_ci                            "start": {
43273af6ab5fSopenharmony_ci                              "line": 78,
43283af6ab5fSopenharmony_ci                              "column": 12
43293af6ab5fSopenharmony_ci                            },
43303af6ab5fSopenharmony_ci                            "end": {
43313af6ab5fSopenharmony_ci                              "line": 78,
43323af6ab5fSopenharmony_ci                              "column": 15
43333af6ab5fSopenharmony_ci                            }
43343af6ab5fSopenharmony_ci                          }
43353af6ab5fSopenharmony_ci                        },
43363af6ab5fSopenharmony_ci                        "right": {
43373af6ab5fSopenharmony_ci                          "type": "MemberExpression",
43383af6ab5fSopenharmony_ci                          "object": {
43393af6ab5fSopenharmony_ci                            "type": "Identifier",
43403af6ab5fSopenharmony_ci                            "name": "MathPartialSums",
43413af6ab5fSopenharmony_ci                            "decorators": [],
43423af6ab5fSopenharmony_ci                            "loc": {
43433af6ab5fSopenharmony_ci                              "start": {
43443af6ab5fSopenharmony_ci                                "line": 78,
43453af6ab5fSopenharmony_ci                                "column": 19
43463af6ab5fSopenharmony_ci                              },
43473af6ab5fSopenharmony_ci                              "end": {
43483af6ab5fSopenharmony_ci                                "line": 78,
43493af6ab5fSopenharmony_ci                                "column": 34
43503af6ab5fSopenharmony_ci                              }
43513af6ab5fSopenharmony_ci                            }
43523af6ab5fSopenharmony_ci                          },
43533af6ab5fSopenharmony_ci                          "property": {
43543af6ab5fSopenharmony_ci                            "type": "Identifier",
43553af6ab5fSopenharmony_ci                            "name": "expected",
43563af6ab5fSopenharmony_ci                            "decorators": [],
43573af6ab5fSopenharmony_ci                            "loc": {
43583af6ab5fSopenharmony_ci                              "start": {
43593af6ab5fSopenharmony_ci                                "line": 78,
43603af6ab5fSopenharmony_ci                                "column": 35
43613af6ab5fSopenharmony_ci                              },
43623af6ab5fSopenharmony_ci                              "end": {
43633af6ab5fSopenharmony_ci                                "line": 78,
43643af6ab5fSopenharmony_ci                                "column": 43
43653af6ab5fSopenharmony_ci                              }
43663af6ab5fSopenharmony_ci                            }
43673af6ab5fSopenharmony_ci                          },
43683af6ab5fSopenharmony_ci                          "computed": false,
43693af6ab5fSopenharmony_ci                          "optional": false,
43703af6ab5fSopenharmony_ci                          "loc": {
43713af6ab5fSopenharmony_ci                            "start": {
43723af6ab5fSopenharmony_ci                              "line": 78,
43733af6ab5fSopenharmony_ci                              "column": 19
43743af6ab5fSopenharmony_ci                            },
43753af6ab5fSopenharmony_ci                            "end": {
43763af6ab5fSopenharmony_ci                              "line": 78,
43773af6ab5fSopenharmony_ci                              "column": 43
43783af6ab5fSopenharmony_ci                            }
43793af6ab5fSopenharmony_ci                          }
43803af6ab5fSopenharmony_ci                        },
43813af6ab5fSopenharmony_ci                        "loc": {
43823af6ab5fSopenharmony_ci                          "start": {
43833af6ab5fSopenharmony_ci                            "line": 78,
43843af6ab5fSopenharmony_ci                            "column": 12
43853af6ab5fSopenharmony_ci                          },
43863af6ab5fSopenharmony_ci                          "end": {
43873af6ab5fSopenharmony_ci                            "line": 78,
43883af6ab5fSopenharmony_ci                            "column": 43
43893af6ab5fSopenharmony_ci                          }
43903af6ab5fSopenharmony_ci                        }
43913af6ab5fSopenharmony_ci                      },
43923af6ab5fSopenharmony_ci                      "second": {
43933af6ab5fSopenharmony_ci                        "type": "StringLiteral",
43943af6ab5fSopenharmony_ci                        "value": "Incorrect result",
43953af6ab5fSopenharmony_ci                        "loc": {
43963af6ab5fSopenharmony_ci                          "start": {
43973af6ab5fSopenharmony_ci                            "line": 78,
43983af6ab5fSopenharmony_ci                            "column": 45
43993af6ab5fSopenharmony_ci                          },
44003af6ab5fSopenharmony_ci                          "end": {
44013af6ab5fSopenharmony_ci                            "line": 78,
44023af6ab5fSopenharmony_ci                            "column": 63
44033af6ab5fSopenharmony_ci                          }
44043af6ab5fSopenharmony_ci                        }
44053af6ab5fSopenharmony_ci                      },
44063af6ab5fSopenharmony_ci                      "loc": {
44073af6ab5fSopenharmony_ci                        "start": {
44083af6ab5fSopenharmony_ci                          "line": 78,
44093af6ab5fSopenharmony_ci                          "column": 5
44103af6ab5fSopenharmony_ci                        },
44113af6ab5fSopenharmony_ci                        "end": {
44123af6ab5fSopenharmony_ci                          "line": 78,
44133af6ab5fSopenharmony_ci                          "column": 63
44143af6ab5fSopenharmony_ci                        }
44153af6ab5fSopenharmony_ci                      }
44163af6ab5fSopenharmony_ci                    },
44173af6ab5fSopenharmony_ci                    {
44183af6ab5fSopenharmony_ci                      "type": "AssertStatement",
44193af6ab5fSopenharmony_ci                      "test": {
44203af6ab5fSopenharmony_ci                        "type": "LogicalExpression",
44213af6ab5fSopenharmony_ci                        "operator": "||",
44223af6ab5fSopenharmony_ci                        "left": {
44233af6ab5fSopenharmony_ci                          "type": "BinaryExpression",
44243af6ab5fSopenharmony_ci                          "operator": "==",
44253af6ab5fSopenharmony_ci                          "left": {
44263af6ab5fSopenharmony_ci                            "type": "MemberExpression",
44273af6ab5fSopenharmony_ci                            "object": {
44283af6ab5fSopenharmony_ci                              "type": "Identifier",
44293af6ab5fSopenharmony_ci                              "name": "MathPartialSums",
44303af6ab5fSopenharmony_ci                              "decorators": [],
44313af6ab5fSopenharmony_ci                              "loc": {
44323af6ab5fSopenharmony_ci                                "start": {
44333af6ab5fSopenharmony_ci                                  "line": 79,
44343af6ab5fSopenharmony_ci                                  "column": 12
44353af6ab5fSopenharmony_ci                                },
44363af6ab5fSopenharmony_ci                                "end": {
44373af6ab5fSopenharmony_ci                                  "line": 79,
44383af6ab5fSopenharmony_ci                                  "column": 27
44393af6ab5fSopenharmony_ci                                }
44403af6ab5fSopenharmony_ci                              }
44413af6ab5fSopenharmony_ci                            },
44423af6ab5fSopenharmony_ci                            "property": {
44433af6ab5fSopenharmony_ci                              "type": "Identifier",
44443af6ab5fSopenharmony_ci                              "name": "g_flag",
44453af6ab5fSopenharmony_ci                              "decorators": [],
44463af6ab5fSopenharmony_ci                              "loc": {
44473af6ab5fSopenharmony_ci                                "start": {
44483af6ab5fSopenharmony_ci                                  "line": 79,
44493af6ab5fSopenharmony_ci                                  "column": 28
44503af6ab5fSopenharmony_ci                                },
44513af6ab5fSopenharmony_ci                                "end": {
44523af6ab5fSopenharmony_ci                                  "line": 79,
44533af6ab5fSopenharmony_ci                                  "column": 34
44543af6ab5fSopenharmony_ci                                }
44553af6ab5fSopenharmony_ci                              }
44563af6ab5fSopenharmony_ci                            },
44573af6ab5fSopenharmony_ci                            "computed": false,
44583af6ab5fSopenharmony_ci                            "optional": false,
44593af6ab5fSopenharmony_ci                            "loc": {
44603af6ab5fSopenharmony_ci                              "start": {
44613af6ab5fSopenharmony_ci                                "line": 79,
44623af6ab5fSopenharmony_ci                                "column": 12
44633af6ab5fSopenharmony_ci                              },
44643af6ab5fSopenharmony_ci                              "end": {
44653af6ab5fSopenharmony_ci                                "line": 79,
44663af6ab5fSopenharmony_ci                                "column": 34
44673af6ab5fSopenharmony_ci                              }
44683af6ab5fSopenharmony_ci                            }
44693af6ab5fSopenharmony_ci                          },
44703af6ab5fSopenharmony_ci                          "right": {
44713af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
44723af6ab5fSopenharmony_ci                            "value": 1,
44733af6ab5fSopenharmony_ci                            "loc": {
44743af6ab5fSopenharmony_ci                              "start": {
44753af6ab5fSopenharmony_ci                                "line": 79,
44763af6ab5fSopenharmony_ci                                "column": 38
44773af6ab5fSopenharmony_ci                              },
44783af6ab5fSopenharmony_ci                              "end": {
44793af6ab5fSopenharmony_ci                                "line": 79,
44803af6ab5fSopenharmony_ci                                "column": 39
44813af6ab5fSopenharmony_ci                              }
44823af6ab5fSopenharmony_ci                            }
44833af6ab5fSopenharmony_ci                          },
44843af6ab5fSopenharmony_ci                          "loc": {
44853af6ab5fSopenharmony_ci                            "start": {
44863af6ab5fSopenharmony_ci                              "line": 79,
44873af6ab5fSopenharmony_ci                              "column": 12
44883af6ab5fSopenharmony_ci                            },
44893af6ab5fSopenharmony_ci                            "end": {
44903af6ab5fSopenharmony_ci                              "line": 79,
44913af6ab5fSopenharmony_ci                              "column": 39
44923af6ab5fSopenharmony_ci                            }
44933af6ab5fSopenharmony_ci                          }
44943af6ab5fSopenharmony_ci                        },
44953af6ab5fSopenharmony_ci                        "right": {
44963af6ab5fSopenharmony_ci                          "type": "BinaryExpression",
44973af6ab5fSopenharmony_ci                          "operator": "==",
44983af6ab5fSopenharmony_ci                          "left": {
44993af6ab5fSopenharmony_ci                            "type": "MemberExpression",
45003af6ab5fSopenharmony_ci                            "object": {
45013af6ab5fSopenharmony_ci                              "type": "Identifier",
45023af6ab5fSopenharmony_ci                              "name": "MathPartialSums",
45033af6ab5fSopenharmony_ci                              "decorators": [],
45043af6ab5fSopenharmony_ci                              "loc": {
45053af6ab5fSopenharmony_ci                                "start": {
45063af6ab5fSopenharmony_ci                                  "line": 79,
45073af6ab5fSopenharmony_ci                                  "column": 43
45083af6ab5fSopenharmony_ci                                },
45093af6ab5fSopenharmony_ci                                "end": {
45103af6ab5fSopenharmony_ci                                  "line": 79,
45113af6ab5fSopenharmony_ci                                  "column": 58
45123af6ab5fSopenharmony_ci                                }
45133af6ab5fSopenharmony_ci                              }
45143af6ab5fSopenharmony_ci                            },
45153af6ab5fSopenharmony_ci                            "property": {
45163af6ab5fSopenharmony_ci                              "type": "Identifier",
45173af6ab5fSopenharmony_ci                              "name": "g_flag",
45183af6ab5fSopenharmony_ci                              "decorators": [],
45193af6ab5fSopenharmony_ci                              "loc": {
45203af6ab5fSopenharmony_ci                                "start": {
45213af6ab5fSopenharmony_ci                                  "line": 79,
45223af6ab5fSopenharmony_ci                                  "column": 59
45233af6ab5fSopenharmony_ci                                },
45243af6ab5fSopenharmony_ci                                "end": {
45253af6ab5fSopenharmony_ci                                  "line": 79,
45263af6ab5fSopenharmony_ci                                  "column": 65
45273af6ab5fSopenharmony_ci                                }
45283af6ab5fSopenharmony_ci                              }
45293af6ab5fSopenharmony_ci                            },
45303af6ab5fSopenharmony_ci                            "computed": false,
45313af6ab5fSopenharmony_ci                            "optional": false,
45323af6ab5fSopenharmony_ci                            "loc": {
45333af6ab5fSopenharmony_ci                              "start": {
45343af6ab5fSopenharmony_ci                                "line": 79,
45353af6ab5fSopenharmony_ci                                "column": 43
45363af6ab5fSopenharmony_ci                              },
45373af6ab5fSopenharmony_ci                              "end": {
45383af6ab5fSopenharmony_ci                                "line": 79,
45393af6ab5fSopenharmony_ci                                "column": 65
45403af6ab5fSopenharmony_ci                              }
45413af6ab5fSopenharmony_ci                            }
45423af6ab5fSopenharmony_ci                          },
45433af6ab5fSopenharmony_ci                          "right": {
45443af6ab5fSopenharmony_ci                            "type": "NumberLiteral",
45453af6ab5fSopenharmony_ci                            "value": 2,
45463af6ab5fSopenharmony_ci                            "loc": {
45473af6ab5fSopenharmony_ci                              "start": {
45483af6ab5fSopenharmony_ci                                "line": 79,
45493af6ab5fSopenharmony_ci                                "column": 69
45503af6ab5fSopenharmony_ci                              },
45513af6ab5fSopenharmony_ci                              "end": {
45523af6ab5fSopenharmony_ci                                "line": 79,
45533af6ab5fSopenharmony_ci                                "column": 70
45543af6ab5fSopenharmony_ci                              }
45553af6ab5fSopenharmony_ci                            }
45563af6ab5fSopenharmony_ci                          },
45573af6ab5fSopenharmony_ci                          "loc": {
45583af6ab5fSopenharmony_ci                            "start": {
45593af6ab5fSopenharmony_ci                              "line": 79,
45603af6ab5fSopenharmony_ci                              "column": 43
45613af6ab5fSopenharmony_ci                            },
45623af6ab5fSopenharmony_ci                            "end": {
45633af6ab5fSopenharmony_ci                              "line": 79,
45643af6ab5fSopenharmony_ci                              "column": 70
45653af6ab5fSopenharmony_ci                            }
45663af6ab5fSopenharmony_ci                          }
45673af6ab5fSopenharmony_ci                        },
45683af6ab5fSopenharmony_ci                        "loc": {
45693af6ab5fSopenharmony_ci                          "start": {
45703af6ab5fSopenharmony_ci                            "line": 79,
45713af6ab5fSopenharmony_ci                            "column": 12
45723af6ab5fSopenharmony_ci                          },
45733af6ab5fSopenharmony_ci                          "end": {
45743af6ab5fSopenharmony_ci                            "line": 79,
45753af6ab5fSopenharmony_ci                            "column": 70
45763af6ab5fSopenharmony_ci                          }
45773af6ab5fSopenharmony_ci                        }
45783af6ab5fSopenharmony_ci                      },
45793af6ab5fSopenharmony_ci                      "second": {
45803af6ab5fSopenharmony_ci                        "type": "StringLiteral",
45813af6ab5fSopenharmony_ci                        "value": "Incorrect g_flag",
45823af6ab5fSopenharmony_ci                        "loc": {
45833af6ab5fSopenharmony_ci                          "start": {
45843af6ab5fSopenharmony_ci                            "line": 79,
45853af6ab5fSopenharmony_ci                            "column": 72
45863af6ab5fSopenharmony_ci                          },
45873af6ab5fSopenharmony_ci                          "end": {
45883af6ab5fSopenharmony_ci                            "line": 79,
45893af6ab5fSopenharmony_ci                            "column": 90
45903af6ab5fSopenharmony_ci                          }
45913af6ab5fSopenharmony_ci                        }
45923af6ab5fSopenharmony_ci                      },
45933af6ab5fSopenharmony_ci                      "loc": {
45943af6ab5fSopenharmony_ci                        "start": {
45953af6ab5fSopenharmony_ci                          "line": 79,
45963af6ab5fSopenharmony_ci                          "column": 5
45973af6ab5fSopenharmony_ci                        },
45983af6ab5fSopenharmony_ci                        "end": {
45993af6ab5fSopenharmony_ci                          "line": 79,
46003af6ab5fSopenharmony_ci                          "column": 91
46013af6ab5fSopenharmony_ci                        }
46023af6ab5fSopenharmony_ci                      }
46033af6ab5fSopenharmony_ci                    }
46043af6ab5fSopenharmony_ci                  ],
46053af6ab5fSopenharmony_ci                  "loc": {
46063af6ab5fSopenharmony_ci                    "start": {
46073af6ab5fSopenharmony_ci                      "line": 72,
46083af6ab5fSopenharmony_ci                      "column": 29
46093af6ab5fSopenharmony_ci                    },
46103af6ab5fSopenharmony_ci                    "end": {
46113af6ab5fSopenharmony_ci                      "line": 80,
46123af6ab5fSopenharmony_ci                      "column": 4
46133af6ab5fSopenharmony_ci                    }
46143af6ab5fSopenharmony_ci                  }
46153af6ab5fSopenharmony_ci                },
46163af6ab5fSopenharmony_ci                "loc": {
46173af6ab5fSopenharmony_ci                  "start": {
46183af6ab5fSopenharmony_ci                    "line": 72,
46193af6ab5fSopenharmony_ci                    "column": 20
46203af6ab5fSopenharmony_ci                  },
46213af6ab5fSopenharmony_ci                  "end": {
46223af6ab5fSopenharmony_ci                    "line": 80,
46233af6ab5fSopenharmony_ci                    "column": 4
46243af6ab5fSopenharmony_ci                  }
46253af6ab5fSopenharmony_ci                }
46263af6ab5fSopenharmony_ci              },
46273af6ab5fSopenharmony_ci              "loc": {
46283af6ab5fSopenharmony_ci                "start": {
46293af6ab5fSopenharmony_ci                  "line": 72,
46303af6ab5fSopenharmony_ci                  "column": 20
46313af6ab5fSopenharmony_ci                },
46323af6ab5fSopenharmony_ci                "end": {
46333af6ab5fSopenharmony_ci                  "line": 80,
46343af6ab5fSopenharmony_ci                  "column": 4
46353af6ab5fSopenharmony_ci                }
46363af6ab5fSopenharmony_ci              }
46373af6ab5fSopenharmony_ci            },
46383af6ab5fSopenharmony_ci            "overloads": [],
46393af6ab5fSopenharmony_ci            "decorators": [],
46403af6ab5fSopenharmony_ci            "loc": {
46413af6ab5fSopenharmony_ci              "start": {
46423af6ab5fSopenharmony_ci                "line": 72,
46433af6ab5fSopenharmony_ci                "column": 3
46443af6ab5fSopenharmony_ci              },
46453af6ab5fSopenharmony_ci              "end": {
46463af6ab5fSopenharmony_ci                "line": 80,
46473af6ab5fSopenharmony_ci                "column": 4
46483af6ab5fSopenharmony_ci              }
46493af6ab5fSopenharmony_ci            }
46503af6ab5fSopenharmony_ci          },
46513af6ab5fSopenharmony_ci          {
46523af6ab5fSopenharmony_ci            "type": "MethodDefinition",
46533af6ab5fSopenharmony_ci            "key": {
46543af6ab5fSopenharmony_ci              "type": "Identifier",
46553af6ab5fSopenharmony_ci              "name": "constructor",
46563af6ab5fSopenharmony_ci              "decorators": [],
46573af6ab5fSopenharmony_ci              "loc": {
46583af6ab5fSopenharmony_ci                "start": {
46593af6ab5fSopenharmony_ci                  "line": 1,
46603af6ab5fSopenharmony_ci                  "column": 1
46613af6ab5fSopenharmony_ci                },
46623af6ab5fSopenharmony_ci                "end": {
46633af6ab5fSopenharmony_ci                  "line": 1,
46643af6ab5fSopenharmony_ci                  "column": 1
46653af6ab5fSopenharmony_ci                }
46663af6ab5fSopenharmony_ci              }
46673af6ab5fSopenharmony_ci            },
46683af6ab5fSopenharmony_ci            "kind": "constructor",
46693af6ab5fSopenharmony_ci            "static": false,
46703af6ab5fSopenharmony_ci            "optional": false,
46713af6ab5fSopenharmony_ci            "computed": false,
46723af6ab5fSopenharmony_ci            "value": {
46733af6ab5fSopenharmony_ci              "type": "FunctionExpression",
46743af6ab5fSopenharmony_ci              "function": {
46753af6ab5fSopenharmony_ci                "type": "ScriptFunction",
46763af6ab5fSopenharmony_ci                "id": {
46773af6ab5fSopenharmony_ci                  "type": "Identifier",
46783af6ab5fSopenharmony_ci                  "name": "constructor",
46793af6ab5fSopenharmony_ci                  "decorators": [],
46803af6ab5fSopenharmony_ci                  "loc": {
46813af6ab5fSopenharmony_ci                    "start": {
46823af6ab5fSopenharmony_ci                      "line": 1,
46833af6ab5fSopenharmony_ci                      "column": 1
46843af6ab5fSopenharmony_ci                    },
46853af6ab5fSopenharmony_ci                    "end": {
46863af6ab5fSopenharmony_ci                      "line": 1,
46873af6ab5fSopenharmony_ci                      "column": 1
46883af6ab5fSopenharmony_ci                    }
46893af6ab5fSopenharmony_ci                  }
46903af6ab5fSopenharmony_ci                },
46913af6ab5fSopenharmony_ci                "generator": false,
46923af6ab5fSopenharmony_ci                "async": false,
46933af6ab5fSopenharmony_ci                "expression": false,
46943af6ab5fSopenharmony_ci                "params": [],
46953af6ab5fSopenharmony_ci                "body": {
46963af6ab5fSopenharmony_ci                  "type": "BlockStatement",
46973af6ab5fSopenharmony_ci                  "statements": [],
46983af6ab5fSopenharmony_ci                  "loc": {
46993af6ab5fSopenharmony_ci                    "start": {
47003af6ab5fSopenharmony_ci                      "line": 1,
47013af6ab5fSopenharmony_ci                      "column": 1
47023af6ab5fSopenharmony_ci                    },
47033af6ab5fSopenharmony_ci                    "end": {
47043af6ab5fSopenharmony_ci                      "line": 1,
47053af6ab5fSopenharmony_ci                      "column": 1
47063af6ab5fSopenharmony_ci                    }
47073af6ab5fSopenharmony_ci                  }
47083af6ab5fSopenharmony_ci                },
47093af6ab5fSopenharmony_ci                "loc": {
47103af6ab5fSopenharmony_ci                  "start": {
47113af6ab5fSopenharmony_ci                    "line": 1,
47123af6ab5fSopenharmony_ci                    "column": 1
47133af6ab5fSopenharmony_ci                  },
47143af6ab5fSopenharmony_ci                  "end": {
47153af6ab5fSopenharmony_ci                    "line": 1,
47163af6ab5fSopenharmony_ci                    "column": 1
47173af6ab5fSopenharmony_ci                  }
47183af6ab5fSopenharmony_ci                }
47193af6ab5fSopenharmony_ci              },
47203af6ab5fSopenharmony_ci              "loc": {
47213af6ab5fSopenharmony_ci                "start": {
47223af6ab5fSopenharmony_ci                  "line": 1,
47233af6ab5fSopenharmony_ci                  "column": 1
47243af6ab5fSopenharmony_ci                },
47253af6ab5fSopenharmony_ci                "end": {
47263af6ab5fSopenharmony_ci                  "line": 1,
47273af6ab5fSopenharmony_ci                  "column": 1
47283af6ab5fSopenharmony_ci                }
47293af6ab5fSopenharmony_ci              }
47303af6ab5fSopenharmony_ci            },
47313af6ab5fSopenharmony_ci            "overloads": [],
47323af6ab5fSopenharmony_ci            "decorators": [],
47333af6ab5fSopenharmony_ci            "loc": {
47343af6ab5fSopenharmony_ci              "start": {
47353af6ab5fSopenharmony_ci                "line": 81,
47363af6ab5fSopenharmony_ci                "column": 2
47373af6ab5fSopenharmony_ci              },
47383af6ab5fSopenharmony_ci              "end": {
47393af6ab5fSopenharmony_ci                "line": 81,
47403af6ab5fSopenharmony_ci                "column": 2
47413af6ab5fSopenharmony_ci              }
47423af6ab5fSopenharmony_ci            }
47433af6ab5fSopenharmony_ci          }
47443af6ab5fSopenharmony_ci        ],
47453af6ab5fSopenharmony_ci        "loc": {
47463af6ab5fSopenharmony_ci          "start": {
47473af6ab5fSopenharmony_ci            "line": 16,
47483af6ab5fSopenharmony_ci            "column": 30
47493af6ab5fSopenharmony_ci          },
47503af6ab5fSopenharmony_ci          "end": {
47513af6ab5fSopenharmony_ci            "line": 81,
47523af6ab5fSopenharmony_ci            "column": 2
47533af6ab5fSopenharmony_ci          }
47543af6ab5fSopenharmony_ci        }
47553af6ab5fSopenharmony_ci      },
47563af6ab5fSopenharmony_ci      "loc": {
47573af6ab5fSopenharmony_ci        "start": {
47583af6ab5fSopenharmony_ci          "line": 16,
47593af6ab5fSopenharmony_ci          "column": 8
47603af6ab5fSopenharmony_ci        },
47613af6ab5fSopenharmony_ci        "end": {
47623af6ab5fSopenharmony_ci          "line": 81,
47633af6ab5fSopenharmony_ci          "column": 2
47643af6ab5fSopenharmony_ci        }
47653af6ab5fSopenharmony_ci      }
47663af6ab5fSopenharmony_ci    },
47673af6ab5fSopenharmony_ci    {
47683af6ab5fSopenharmony_ci      "type": "ClassDeclaration",
47693af6ab5fSopenharmony_ci      "definition": {
47703af6ab5fSopenharmony_ci        "id": {
47713af6ab5fSopenharmony_ci          "type": "Identifier",
47723af6ab5fSopenharmony_ci          "name": "ETSGLOBAL",
47733af6ab5fSopenharmony_ci          "decorators": [],
47743af6ab5fSopenharmony_ci          "loc": {
47753af6ab5fSopenharmony_ci            "start": {
47763af6ab5fSopenharmony_ci              "line": 1,
47773af6ab5fSopenharmony_ci              "column": 1
47783af6ab5fSopenharmony_ci            },
47793af6ab5fSopenharmony_ci            "end": {
47803af6ab5fSopenharmony_ci              "line": 1,
47813af6ab5fSopenharmony_ci              "column": 1
47823af6ab5fSopenharmony_ci            }
47833af6ab5fSopenharmony_ci          }
47843af6ab5fSopenharmony_ci        },
47853af6ab5fSopenharmony_ci        "superClass": null,
47863af6ab5fSopenharmony_ci        "implements": [],
47873af6ab5fSopenharmony_ci        "body": [
47883af6ab5fSopenharmony_ci          {
47893af6ab5fSopenharmony_ci            "type": "MethodDefinition",
47903af6ab5fSopenharmony_ci            "key": {
47913af6ab5fSopenharmony_ci              "type": "Identifier",
47923af6ab5fSopenharmony_ci              "name": "_$init$_",
47933af6ab5fSopenharmony_ci              "decorators": [],
47943af6ab5fSopenharmony_ci              "loc": {
47953af6ab5fSopenharmony_ci                "start": {
47963af6ab5fSopenharmony_ci                  "line": 1,
47973af6ab5fSopenharmony_ci                  "column": 1
47983af6ab5fSopenharmony_ci                },
47993af6ab5fSopenharmony_ci                "end": {
48003af6ab5fSopenharmony_ci                  "line": 1,
48013af6ab5fSopenharmony_ci                  "column": 1
48023af6ab5fSopenharmony_ci                }
48033af6ab5fSopenharmony_ci              }
48043af6ab5fSopenharmony_ci            },
48053af6ab5fSopenharmony_ci            "kind": "method",
48063af6ab5fSopenharmony_ci            "accessibility": "public",
48073af6ab5fSopenharmony_ci            "static": true,
48083af6ab5fSopenharmony_ci            "optional": false,
48093af6ab5fSopenharmony_ci            "computed": false,
48103af6ab5fSopenharmony_ci            "value": {
48113af6ab5fSopenharmony_ci              "type": "FunctionExpression",
48123af6ab5fSopenharmony_ci              "function": {
48133af6ab5fSopenharmony_ci                "type": "ScriptFunction",
48143af6ab5fSopenharmony_ci                "id": {
48153af6ab5fSopenharmony_ci                  "type": "Identifier",
48163af6ab5fSopenharmony_ci                  "name": "_$init$_",
48173af6ab5fSopenharmony_ci                  "decorators": [],
48183af6ab5fSopenharmony_ci                  "loc": {
48193af6ab5fSopenharmony_ci                    "start": {
48203af6ab5fSopenharmony_ci                      "line": 1,
48213af6ab5fSopenharmony_ci                      "column": 1
48223af6ab5fSopenharmony_ci                    },
48233af6ab5fSopenharmony_ci                    "end": {
48243af6ab5fSopenharmony_ci                      "line": 1,
48253af6ab5fSopenharmony_ci                      "column": 1
48263af6ab5fSopenharmony_ci                    }
48273af6ab5fSopenharmony_ci                  }
48283af6ab5fSopenharmony_ci                },
48293af6ab5fSopenharmony_ci                "generator": false,
48303af6ab5fSopenharmony_ci                "async": false,
48313af6ab5fSopenharmony_ci                "expression": false,
48323af6ab5fSopenharmony_ci                "params": [],
48333af6ab5fSopenharmony_ci                "body": {
48343af6ab5fSopenharmony_ci                  "type": "BlockStatement",
48353af6ab5fSopenharmony_ci                  "statements": [],
48363af6ab5fSopenharmony_ci                  "loc": {
48373af6ab5fSopenharmony_ci                    "start": {
48383af6ab5fSopenharmony_ci                      "line": 1,
48393af6ab5fSopenharmony_ci                      "column": 1
48403af6ab5fSopenharmony_ci                    },
48413af6ab5fSopenharmony_ci                    "end": {
48423af6ab5fSopenharmony_ci                      "line": 1,
48433af6ab5fSopenharmony_ci                      "column": 1
48443af6ab5fSopenharmony_ci                    }
48453af6ab5fSopenharmony_ci                  }
48463af6ab5fSopenharmony_ci                },
48473af6ab5fSopenharmony_ci                "loc": {
48483af6ab5fSopenharmony_ci                  "start": {
48493af6ab5fSopenharmony_ci                    "line": 1,
48503af6ab5fSopenharmony_ci                    "column": 1
48513af6ab5fSopenharmony_ci                  },
48523af6ab5fSopenharmony_ci                  "end": {
48533af6ab5fSopenharmony_ci                    "line": 1,
48543af6ab5fSopenharmony_ci                    "column": 1
48553af6ab5fSopenharmony_ci                  }
48563af6ab5fSopenharmony_ci                }
48573af6ab5fSopenharmony_ci              },
48583af6ab5fSopenharmony_ci              "loc": {
48593af6ab5fSopenharmony_ci                "start": {
48603af6ab5fSopenharmony_ci                  "line": 1,
48613af6ab5fSopenharmony_ci                  "column": 1
48623af6ab5fSopenharmony_ci                },
48633af6ab5fSopenharmony_ci                "end": {
48643af6ab5fSopenharmony_ci                  "line": 1,
48653af6ab5fSopenharmony_ci                  "column": 1
48663af6ab5fSopenharmony_ci                }
48673af6ab5fSopenharmony_ci              }
48683af6ab5fSopenharmony_ci            },
48693af6ab5fSopenharmony_ci            "overloads": [],
48703af6ab5fSopenharmony_ci            "decorators": [],
48713af6ab5fSopenharmony_ci            "loc": {
48723af6ab5fSopenharmony_ci              "start": {
48733af6ab5fSopenharmony_ci                "line": 1,
48743af6ab5fSopenharmony_ci                "column": 1
48753af6ab5fSopenharmony_ci              },
48763af6ab5fSopenharmony_ci              "end": {
48773af6ab5fSopenharmony_ci                "line": 1,
48783af6ab5fSopenharmony_ci                "column": 1
48793af6ab5fSopenharmony_ci              }
48803af6ab5fSopenharmony_ci            }
48813af6ab5fSopenharmony_ci          },
48823af6ab5fSopenharmony_ci          {
48833af6ab5fSopenharmony_ci            "type": "MethodDefinition",
48843af6ab5fSopenharmony_ci            "key": {
48853af6ab5fSopenharmony_ci              "type": "Identifier",
48863af6ab5fSopenharmony_ci              "name": "main",
48873af6ab5fSopenharmony_ci              "decorators": [],
48883af6ab5fSopenharmony_ci              "loc": {
48893af6ab5fSopenharmony_ci                "start": {
48903af6ab5fSopenharmony_ci                  "line": 83,
48913af6ab5fSopenharmony_ci                  "column": 10
48923af6ab5fSopenharmony_ci                },
48933af6ab5fSopenharmony_ci                "end": {
48943af6ab5fSopenharmony_ci                  "line": 83,
48953af6ab5fSopenharmony_ci                  "column": 14
48963af6ab5fSopenharmony_ci                }
48973af6ab5fSopenharmony_ci              }
48983af6ab5fSopenharmony_ci            },
48993af6ab5fSopenharmony_ci            "kind": "method",
49003af6ab5fSopenharmony_ci            "accessibility": "public",
49013af6ab5fSopenharmony_ci            "static": true,
49023af6ab5fSopenharmony_ci            "optional": false,
49033af6ab5fSopenharmony_ci            "computed": false,
49043af6ab5fSopenharmony_ci            "value": {
49053af6ab5fSopenharmony_ci              "type": "FunctionExpression",
49063af6ab5fSopenharmony_ci              "function": {
49073af6ab5fSopenharmony_ci                "type": "ScriptFunction",
49083af6ab5fSopenharmony_ci                "id": {
49093af6ab5fSopenharmony_ci                  "type": "Identifier",
49103af6ab5fSopenharmony_ci                  "name": "main",
49113af6ab5fSopenharmony_ci                  "decorators": [],
49123af6ab5fSopenharmony_ci                  "loc": {
49133af6ab5fSopenharmony_ci                    "start": {
49143af6ab5fSopenharmony_ci                      "line": 83,
49153af6ab5fSopenharmony_ci                      "column": 10
49163af6ab5fSopenharmony_ci                    },
49173af6ab5fSopenharmony_ci                    "end": {
49183af6ab5fSopenharmony_ci                      "line": 83,
49193af6ab5fSopenharmony_ci                      "column": 14
49203af6ab5fSopenharmony_ci                    }
49213af6ab5fSopenharmony_ci                  }
49223af6ab5fSopenharmony_ci                },
49233af6ab5fSopenharmony_ci                "generator": false,
49243af6ab5fSopenharmony_ci                "async": false,
49253af6ab5fSopenharmony_ci                "expression": false,
49263af6ab5fSopenharmony_ci                "params": [],
49273af6ab5fSopenharmony_ci                "returnType": {
49283af6ab5fSopenharmony_ci                  "type": "ETSPrimitiveType",
49293af6ab5fSopenharmony_ci                  "loc": {
49303af6ab5fSopenharmony_ci                    "start": {
49313af6ab5fSopenharmony_ci                      "line": 83,
49323af6ab5fSopenharmony_ci                      "column": 18
49333af6ab5fSopenharmony_ci                    },
49343af6ab5fSopenharmony_ci                    "end": {
49353af6ab5fSopenharmony_ci                      "line": 83,
49363af6ab5fSopenharmony_ci                      "column": 22
49373af6ab5fSopenharmony_ci                    }
49383af6ab5fSopenharmony_ci                  }
49393af6ab5fSopenharmony_ci                },
49403af6ab5fSopenharmony_ci                "body": {
49413af6ab5fSopenharmony_ci                  "type": "BlockStatement",
49423af6ab5fSopenharmony_ci                  "statements": [
49433af6ab5fSopenharmony_ci                    {
49443af6ab5fSopenharmony_ci                      "type": "ExpressionStatement",
49453af6ab5fSopenharmony_ci                      "expression": {
49463af6ab5fSopenharmony_ci                        "type": "CallExpression",
49473af6ab5fSopenharmony_ci                        "callee": {
49483af6ab5fSopenharmony_ci                          "type": "MemberExpression",
49493af6ab5fSopenharmony_ci                          "object": {
49503af6ab5fSopenharmony_ci                            "type": "Identifier",
49513af6ab5fSopenharmony_ci                            "name": "MathPartialSums",
49523af6ab5fSopenharmony_ci                            "decorators": [],
49533af6ab5fSopenharmony_ci                            "loc": {
49543af6ab5fSopenharmony_ci                              "start": {
49553af6ab5fSopenharmony_ci                                "line": 84,
49563af6ab5fSopenharmony_ci                                "column": 3
49573af6ab5fSopenharmony_ci                              },
49583af6ab5fSopenharmony_ci                              "end": {
49593af6ab5fSopenharmony_ci                                "line": 84,
49603af6ab5fSopenharmony_ci                                "column": 18
49613af6ab5fSopenharmony_ci                              }
49623af6ab5fSopenharmony_ci                            }
49633af6ab5fSopenharmony_ci                          },
49643af6ab5fSopenharmony_ci                          "property": {
49653af6ab5fSopenharmony_ci                            "type": "Identifier",
49663af6ab5fSopenharmony_ci                            "name": "run",
49673af6ab5fSopenharmony_ci                            "decorators": [],
49683af6ab5fSopenharmony_ci                            "loc": {
49693af6ab5fSopenharmony_ci                              "start": {
49703af6ab5fSopenharmony_ci                                "line": 84,
49713af6ab5fSopenharmony_ci                                "column": 19
49723af6ab5fSopenharmony_ci                              },
49733af6ab5fSopenharmony_ci                              "end": {
49743af6ab5fSopenharmony_ci                                "line": 84,
49753af6ab5fSopenharmony_ci                                "column": 22
49763af6ab5fSopenharmony_ci                              }
49773af6ab5fSopenharmony_ci                            }
49783af6ab5fSopenharmony_ci                          },
49793af6ab5fSopenharmony_ci                          "computed": false,
49803af6ab5fSopenharmony_ci                          "optional": false,
49813af6ab5fSopenharmony_ci                          "loc": {
49823af6ab5fSopenharmony_ci                            "start": {
49833af6ab5fSopenharmony_ci                              "line": 84,
49843af6ab5fSopenharmony_ci                              "column": 3
49853af6ab5fSopenharmony_ci                            },
49863af6ab5fSopenharmony_ci                            "end": {
49873af6ab5fSopenharmony_ci                              "line": 84,
49883af6ab5fSopenharmony_ci                              "column": 22
49893af6ab5fSopenharmony_ci                            }
49903af6ab5fSopenharmony_ci                          }
49913af6ab5fSopenharmony_ci                        },
49923af6ab5fSopenharmony_ci                        "arguments": [],
49933af6ab5fSopenharmony_ci                        "optional": false,
49943af6ab5fSopenharmony_ci                        "loc": {
49953af6ab5fSopenharmony_ci                          "start": {
49963af6ab5fSopenharmony_ci                            "line": 84,
49973af6ab5fSopenharmony_ci                            "column": 3
49983af6ab5fSopenharmony_ci                          },
49993af6ab5fSopenharmony_ci                          "end": {
50003af6ab5fSopenharmony_ci                            "line": 84,
50013af6ab5fSopenharmony_ci                            "column": 24
50023af6ab5fSopenharmony_ci                          }
50033af6ab5fSopenharmony_ci                        }
50043af6ab5fSopenharmony_ci                      },
50053af6ab5fSopenharmony_ci                      "loc": {
50063af6ab5fSopenharmony_ci                        "start": {
50073af6ab5fSopenharmony_ci                          "line": 84,
50083af6ab5fSopenharmony_ci                          "column": 3
50093af6ab5fSopenharmony_ci                        },
50103af6ab5fSopenharmony_ci                        "end": {
50113af6ab5fSopenharmony_ci                          "line": 84,
50123af6ab5fSopenharmony_ci                          "column": 25
50133af6ab5fSopenharmony_ci                        }
50143af6ab5fSopenharmony_ci                      }
50153af6ab5fSopenharmony_ci                    }
50163af6ab5fSopenharmony_ci                  ],
50173af6ab5fSopenharmony_ci                  "loc": {
50183af6ab5fSopenharmony_ci                    "start": {
50193af6ab5fSopenharmony_ci                      "line": 83,
50203af6ab5fSopenharmony_ci                      "column": 23
50213af6ab5fSopenharmony_ci                    },
50223af6ab5fSopenharmony_ci                    "end": {
50233af6ab5fSopenharmony_ci                      "line": 85,
50243af6ab5fSopenharmony_ci                      "column": 2
50253af6ab5fSopenharmony_ci                    }
50263af6ab5fSopenharmony_ci                  }
50273af6ab5fSopenharmony_ci                },
50283af6ab5fSopenharmony_ci                "loc": {
50293af6ab5fSopenharmony_ci                  "start": {
50303af6ab5fSopenharmony_ci                    "line": 83,
50313af6ab5fSopenharmony_ci                    "column": 14
50323af6ab5fSopenharmony_ci                  },
50333af6ab5fSopenharmony_ci                  "end": {
50343af6ab5fSopenharmony_ci                    "line": 85,
50353af6ab5fSopenharmony_ci                    "column": 2
50363af6ab5fSopenharmony_ci                  }
50373af6ab5fSopenharmony_ci                }
50383af6ab5fSopenharmony_ci              },
50393af6ab5fSopenharmony_ci              "loc": {
50403af6ab5fSopenharmony_ci                "start": {
50413af6ab5fSopenharmony_ci                  "line": 83,
50423af6ab5fSopenharmony_ci                  "column": 14
50433af6ab5fSopenharmony_ci                },
50443af6ab5fSopenharmony_ci                "end": {
50453af6ab5fSopenharmony_ci                  "line": 85,
50463af6ab5fSopenharmony_ci                  "column": 2
50473af6ab5fSopenharmony_ci                }
50483af6ab5fSopenharmony_ci              }
50493af6ab5fSopenharmony_ci            },
50503af6ab5fSopenharmony_ci            "overloads": [],
50513af6ab5fSopenharmony_ci            "decorators": [],
50523af6ab5fSopenharmony_ci            "loc": {
50533af6ab5fSopenharmony_ci              "start": {
50543af6ab5fSopenharmony_ci                "line": 83,
50553af6ab5fSopenharmony_ci                "column": 1
50563af6ab5fSopenharmony_ci              },
50573af6ab5fSopenharmony_ci              "end": {
50583af6ab5fSopenharmony_ci                "line": 85,
50593af6ab5fSopenharmony_ci                "column": 2
50603af6ab5fSopenharmony_ci              }
50613af6ab5fSopenharmony_ci            }
50623af6ab5fSopenharmony_ci          }
50633af6ab5fSopenharmony_ci        ],
50643af6ab5fSopenharmony_ci        "loc": {
50653af6ab5fSopenharmony_ci          "start": {
50663af6ab5fSopenharmony_ci            "line": 1,
50673af6ab5fSopenharmony_ci            "column": 1
50683af6ab5fSopenharmony_ci          },
50693af6ab5fSopenharmony_ci          "end": {
50703af6ab5fSopenharmony_ci            "line": 1,
50713af6ab5fSopenharmony_ci            "column": 1
50723af6ab5fSopenharmony_ci          }
50733af6ab5fSopenharmony_ci        }
50743af6ab5fSopenharmony_ci      },
50753af6ab5fSopenharmony_ci      "loc": {
50763af6ab5fSopenharmony_ci        "start": {
50773af6ab5fSopenharmony_ci          "line": 1,
50783af6ab5fSopenharmony_ci          "column": 1
50793af6ab5fSopenharmony_ci        },
50803af6ab5fSopenharmony_ci        "end": {
50813af6ab5fSopenharmony_ci          "line": 1,
50823af6ab5fSopenharmony_ci          "column": 1
50833af6ab5fSopenharmony_ci        }
50843af6ab5fSopenharmony_ci      }
50853af6ab5fSopenharmony_ci    }
50863af6ab5fSopenharmony_ci  ],
50873af6ab5fSopenharmony_ci  "loc": {
50883af6ab5fSopenharmony_ci    "start": {
50893af6ab5fSopenharmony_ci      "line": 1,
50903af6ab5fSopenharmony_ci      "column": 1
50913af6ab5fSopenharmony_ci    },
50923af6ab5fSopenharmony_ci    "end": {
50933af6ab5fSopenharmony_ci      "line": 86,
50943af6ab5fSopenharmony_ci      "column": 1
50953af6ab5fSopenharmony_ci    }
50963af6ab5fSopenharmony_ci  }
50973af6ab5fSopenharmony_ci}
5098