{"payload":{"allShortcutsEnabled":false,"fileTree":{"qiskit/circuit/library/standard_gates":{"items":[{"name":"__init__.py","path":"qiskit/circuit/library/standard_gates/__init__.py","contentType":"file"},{"name":"dcx.py","path":"qiskit/circuit/library/standard_gates/dcx.py","contentType":"file"},{"name":"ecr.py","path":"qiskit/circuit/library/standard_gates/ecr.py","contentType":"file"},{"name":"equivalence_library.py","path":"qiskit/circuit/library/standard_gates/equivalence_library.py","contentType":"file"},{"name":"global_phase.py","path":"qiskit/circuit/library/standard_gates/global_phase.py","contentType":"file"},{"name":"h.py","path":"qiskit/circuit/library/standard_gates/h.py","contentType":"file"},{"name":"i.py","path":"qiskit/circuit/library/standard_gates/i.py","contentType":"file"},{"name":"iswap.py","path":"qiskit/circuit/library/standard_gates/iswap.py","contentType":"file"},{"name":"multi_control_rotation_gates.py","path":"qiskit/circuit/library/standard_gates/multi_control_rotation_gates.py","contentType":"file"},{"name":"p.py","path":"qiskit/circuit/library/standard_gates/p.py","contentType":"file"},{"name":"r.py","path":"qiskit/circuit/library/standard_gates/r.py","contentType":"file"},{"name":"rx.py","path":"qiskit/circuit/library/standard_gates/rx.py","contentType":"file"},{"name":"rxx.py","path":"qiskit/circuit/library/standard_gates/rxx.py","contentType":"file"},{"name":"ry.py","path":"qiskit/circuit/library/standard_gates/ry.py","contentType":"file"},{"name":"ryy.py","path":"qiskit/circuit/library/standard_gates/ryy.py","contentType":"file"},{"name":"rz.py","path":"qiskit/circuit/library/standard_gates/rz.py","contentType":"file"},{"name":"rzx.py","path":"qiskit/circuit/library/standard_gates/rzx.py","contentType":"file"},{"name":"rzz.py","path":"qiskit/circuit/library/standard_gates/rzz.py","contentType":"file"},{"name":"s.py","path":"qiskit/circuit/library/standard_gates/s.py","contentType":"file"},{"name":"swap.py","path":"qiskit/circuit/library/standard_gates/swap.py","contentType":"file"},{"name":"sx.py","path":"qiskit/circuit/library/standard_gates/sx.py","contentType":"file"},{"name":"t.py","path":"qiskit/circuit/library/standard_gates/t.py","contentType":"file"},{"name":"u.py","path":"qiskit/circuit/library/standard_gates/u.py","contentType":"file"},{"name":"u1.py","path":"qiskit/circuit/library/standard_gates/u1.py","contentType":"file"},{"name":"u2.py","path":"qiskit/circuit/library/standard_gates/u2.py","contentType":"file"},{"name":"u3.py","path":"qiskit/circuit/library/standard_gates/u3.py","contentType":"file"},{"name":"x.py","path":"qiskit/circuit/library/standard_gates/x.py","contentType":"file"},{"name":"xx_minus_yy.py","path":"qiskit/circuit/library/standard_gates/xx_minus_yy.py","contentType":"file"},{"name":"xx_plus_yy.py","path":"qiskit/circuit/library/standard_gates/xx_plus_yy.py","contentType":"file"},{"name":"y.py","path":"qiskit/circuit/library/standard_gates/y.py","contentType":"file"},{"name":"z.py","path":"qiskit/circuit/library/standard_gates/z.py","contentType":"file"}],"totalCount":31},"qiskit/circuit/library":{"items":[{"name":"arithmetic","path":"qiskit/circuit/library/arithmetic","contentType":"directory"},{"name":"basis_change","path":"qiskit/circuit/library/basis_change","contentType":"directory"},{"name":"boolean_logic","path":"qiskit/circuit/library/boolean_logic","contentType":"directory"},{"name":"data_preparation","path":"qiskit/circuit/library/data_preparation","contentType":"directory"},{"name":"generalized_gates","path":"qiskit/circuit/library/generalized_gates","contentType":"directory"},{"name":"n_local","path":"qiskit/circuit/library/n_local","contentType":"directory"},{"name":"standard_gates","path":"qiskit/circuit/library/standard_gates","contentType":"directory"},{"name":"templates","path":"qiskit/circuit/library/templates","contentType":"directory"},{"name":"__init__.py","path":"qiskit/circuit/library/__init__.py","contentType":"file"},{"name":"blueprintcircuit.py","path":"qiskit/circuit/library/blueprintcircuit.py","contentType":"file"},{"name":"fourier_checking.py","path":"qiskit/circuit/library/fourier_checking.py","contentType":"file"},{"name":"graph_state.py","path":"qiskit/circuit/library/graph_state.py","contentType":"file"},{"name":"grover_operator.py","path":"qiskit/circuit/library/grover_operator.py","contentType":"file"},{"name":"hamiltonian_gate.py","path":"qiskit/circuit/library/hamiltonian_gate.py","contentType":"file"},{"name":"hidden_linear_function.py","path":"qiskit/circuit/library/hidden_linear_function.py","contentType":"file"},{"name":"iqp.py","path":"qiskit/circuit/library/iqp.py","contentType":"file"},{"name":"overlap.py","path":"qiskit/circuit/library/overlap.py","contentType":"file"},{"name":"pauli_evolution.py","path":"qiskit/circuit/library/pauli_evolution.py","contentType":"file"},{"name":"phase_estimation.py","path":"qiskit/circuit/library/phase_estimation.py","contentType":"file"},{"name":"phase_oracle.py","path":"qiskit/circuit/library/phase_oracle.py","contentType":"file"},{"name":"quantum_volume.py","path":"qiskit/circuit/library/quantum_volume.py","contentType":"file"}],"totalCount":21},"qiskit/circuit":{"items":[{"name":"classical","path":"qiskit/circuit/classical","contentType":"directory"},{"name":"classicalfunction","path":"qiskit/circuit/classicalfunction","contentType":"directory"},{"name":"controlflow","path":"qiskit/circuit/controlflow","contentType":"directory"},{"name":"library","path":"qiskit/circuit/library","contentType":"directory"},{"name":"random","path":"qiskit/circuit/random","contentType":"directory"},{"name":"tools","path":"qiskit/circuit/tools","contentType":"directory"},{"name":"__init__.py","path":"qiskit/circuit/__init__.py","contentType":"file"},{"name":"_classical_resource_map.py","path":"qiskit/circuit/_classical_resource_map.py","contentType":"file"},{"name":"_standard_gates_commutations.py","path":"qiskit/circuit/_standard_gates_commutations.py","contentType":"file"},{"name":"_utils.py","path":"qiskit/circuit/_utils.py","contentType":"file"},{"name":"add_control.py","path":"qiskit/circuit/add_control.py","contentType":"file"},{"name":"annotated_operation.py","path":"qiskit/circuit/annotated_operation.py","contentType":"file"},{"name":"barrier.py","path":"qiskit/circuit/barrier.py","contentType":"file"},{"name":"bit.py","path":"qiskit/circuit/bit.py","contentType":"file"},{"name":"classicalregister.py","path":"qiskit/circuit/classicalregister.py","contentType":"file"},{"name":"commutation_checker.py","path":"qiskit/circuit/commutation_checker.py","contentType":"file"},{"name":"commutation_library.py","path":"qiskit/circuit/commutation_library.py","contentType":"file"},{"name":"controlledgate.py","path":"qiskit/circuit/controlledgate.py","contentType":"file"},{"name":"delay.py","path":"qiskit/circuit/delay.py","contentType":"file"},{"name":"duration.py","path":"qiskit/circuit/duration.py","contentType":"file"},{"name":"equivalence.py","path":"qiskit/circuit/equivalence.py","contentType":"file"},{"name":"equivalence_library.py","path":"qiskit/circuit/equivalence_library.py","contentType":"file"},{"name":"exceptions.py","path":"qiskit/circuit/exceptions.py","contentType":"file"},{"name":"gate.py","path":"qiskit/circuit/gate.py","contentType":"file"},{"name":"instruction.py","path":"qiskit/circuit/instruction.py","contentType":"file"},{"name":"instructionset.py","path":"qiskit/circuit/instructionset.py","contentType":"file"},{"name":"measure.py","path":"qiskit/circuit/measure.py","contentType":"file"},{"name":"operation.py","path":"qiskit/circuit/operation.py","contentType":"file"},{"name":"parameter.py","path":"qiskit/circuit/parameter.py","contentType":"file"},{"name":"parameterexpression.py","path":"qiskit/circuit/parameterexpression.py","contentType":"file"},{"name":"parametertable.py","path":"qiskit/circuit/parametertable.py","contentType":"file"},{"name":"parametervector.py","path":"qiskit/circuit/parametervector.py","contentType":"file"},{"name":"quantumcircuit.py","path":"qiskit/circuit/quantumcircuit.py","contentType":"file"},{"name":"quantumcircuitdata.py","path":"qiskit/circuit/quantumcircuitdata.py","contentType":"file"},{"name":"quantumregister.py","path":"qiskit/circuit/quantumregister.py","contentType":"file"},{"name":"register.py","path":"qiskit/circuit/register.py","contentType":"file"},{"name":"reset.py","path":"qiskit/circuit/reset.py","contentType":"file"},{"name":"singleton.py","path":"qiskit/circuit/singleton.py","contentType":"file"},{"name":"store.py","path":"qiskit/circuit/store.py","contentType":"file"}],"totalCount":39},"qiskit":{"items":[{"name":"assembler","path":"qiskit/assembler","contentType":"directory"},{"name":"circuit","path":"qiskit/circuit","contentType":"directory"},{"name":"compiler","path":"qiskit/compiler","contentType":"directory"},{"name":"converters","path":"qiskit/converters","contentType":"directory"},{"name":"dagcircuit","path":"qiskit/dagcircuit","contentType":"directory"},{"name":"passmanager","path":"qiskit/passmanager","contentType":"directory"},{"name":"primitives","path":"qiskit/primitives","contentType":"directory"},{"name":"providers","path":"qiskit/providers","contentType":"directory"},{"name":"pulse","path":"qiskit/pulse","contentType":"directory"},{"name":"qasm","path":"qiskit/qasm","contentType":"directory"},{"name":"qasm2","path":"qiskit/qasm2","contentType":"directory"},{"name":"qasm3","path":"qiskit/qasm3","contentType":"directory"},{"name":"qobj","path":"qiskit/qobj","contentType":"directory"},{"name":"qpy","path":"qiskit/qpy","contentType":"directory"},{"name":"quantum_info","path":"qiskit/quantum_info","contentType":"directory"},{"name":"result","path":"qiskit/result","contentType":"directory"},{"name":"scheduler","path":"qiskit/scheduler","contentType":"directory"},{"name":"synthesis","path":"qiskit/synthesis","contentType":"directory"},{"name":"transpiler","path":"qiskit/transpiler","contentType":"directory"},{"name":"utils","path":"qiskit/utils","contentType":"directory"},{"name":"visualization","path":"qiskit/visualization","contentType":"directory"},{"name":"VERSION.txt","path":"qiskit/VERSION.txt","contentType":"file"},{"name":"__init__.py","path":"qiskit/__init__.py","contentType":"file"},{"name":"exceptions.py","path":"qiskit/exceptions.py","contentType":"file"},{"name":"user_config.py","path":"qiskit/user_config.py","contentType":"file"},{"name":"version.py","path":"qiskit/version.py","contentType":"file"}],"totalCount":26},"":{"items":[{"name":".azure","path":".azure","contentType":"directory"},{"name":".binder","path":".binder","contentType":"directory"},{"name":".cargo","path":".cargo","contentType":"directory"},{"name":".github","path":".github","contentType":"directory"},{"name":"crates","path":"crates","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"examples","path":"examples","contentType":"directory"},{"name":"qiskit","path":"qiskit","contentType":"directory"},{"name":"releasenotes","path":"releasenotes","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":"tools","path":"tools","contentType":"directory"},{"name":".editorconfig","path":".editorconfig","contentType":"file"},{"name":".git-blame-ignore-revs","path":".git-blame-ignore-revs","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".local-spellings","path":".local-spellings","contentType":"file"},{"name":".mailmap","path":".mailmap","contentType":"file"},{"name":".mergify.yml","path":".mergify.yml","contentType":"file"},{"name":".stestr.conf","path":".stestr.conf","contentType":"file"},{"name":"CITATION.bib","path":"CITATION.bib","contentType":"file"},{"name":"CODE_OF_CONDUCT.md","path":"CODE_OF_CONDUCT.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"Cargo.lock","path":"Cargo.lock","contentType":"file"},{"name":"Cargo.toml","path":"Cargo.toml","contentType":"file"},{"name":"DEPRECATION.md","path":"DEPRECATION.md","contentType":"file"},{"name":"LICENSE.txt","path":"LICENSE.txt","contentType":"file"},{"name":"MAINTAINING.md","path":"MAINTAINING.md","contentType":"file"},{"name":"MANIFEST.in","path":"MANIFEST.in","contentType":"file"},{"name":"Makefile","path":"Makefile","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"SECURITY.md","path":"SECURITY.md","contentType":"file"},{"name":"asv.conf.json","path":"asv.conf.json","contentType":"file"},{"name":"azure-pipelines.yml","path":"azure-pipelines.yml","contentType":"file"},{"name":"constraints.txt","path":"constraints.txt","contentType":"file"},{"name":"pyproject.toml","path":"pyproject.toml","contentType":"file"},{"name":"qiskit_bot.yaml","path":"qiskit_bot.yaml","contentType":"file"},{"name":"requirements-dev.txt","path":"requirements-dev.txt","contentType":"file"},{"name":"requirements-optional.txt","path":"requirements-optional.txt","contentType":"file"},{"name":"requirements.txt","path":"requirements.txt","contentType":"file"},{"name":"rust-toolchain.toml","path":"rust-toolchain.toml","contentType":"file"},{"name":"setup.py","path":"setup.py","contentType":"file"},{"name":"tox.ini","path":"tox.ini","contentType":"file"}],"totalCount":41}},"fileTreeProcessingTime":16.030442999999998,"foldersToFetch":[],"repo":{"id":83821669,"defaultBranch":"main","name":"qiskit","ownerLogin":"Qiskit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-03T17:02:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30696987?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"main","listCacheKey":"v0:1710785011.0","canEdit":false,"refType":"branch","currentOid":"43381ae1b159c01b55159d2dc1e8a65970b72746"},"path":"qiskit/circuit/library/standard_gates/x.py","currentUser":null,"blob":{"rawLines":["# This code is part of Qiskit.","#","# (C) Copyright IBM 2017.","#","# This code is licensed under the Apache License, Version 2.0. You may","# obtain a copy of this license in the LICENSE.txt file in the root directory","# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0.","#","# Any modifications or derivative works of this code must retain this","# copyright notice, and modified files need to carry a notice indicating","# that they have been altered from the originals.","","\"\"\"X, CX, CCX and multi-controlled X gates.\"\"\"","from __future__ import annotations","from typing import Optional, Union, Type","from math import ceil, pi","import numpy","from qiskit.circuit.controlledgate import ControlledGate","from qiskit.circuit.singleton import SingletonGate, SingletonControlledGate, stdlib_singleton_key","from qiskit.circuit.quantumregister import QuantumRegister","from qiskit.circuit._utils import _ctrl_state_to_int, with_gate_array, with_controlled_gate_array","","_X_ARRAY = [[0, 1], [1, 0]]","","","@with_gate_array(_X_ARRAY)","class XGate(SingletonGate):"," r\"\"\"The single-qubit Pauli-X gate (:math:`\\sigma_x`).",""," Can be applied to a :class:`~qiskit.circuit.QuantumCircuit`"," with the :meth:`~qiskit.circuit.QuantumCircuit.x` method.",""," **Matrix Representation:**",""," .. math::",""," X = \\begin{pmatrix}"," 0 & 1 \\\\"," 1 & 0"," \\end{pmatrix}",""," **Circuit symbol:**",""," .. parsed-literal::",""," ┌───┐"," q_0: ┤ X ├"," └───┘",""," Equivalent to a :math:`\\pi` radian rotation about the X axis.",""," .. note::",""," A global phase difference exists between the definitions of"," :math:`RX(\\pi)` and :math:`X`.",""," .. math::",""," RX(\\pi) = \\begin{pmatrix}"," 0 & -i \\\\"," -i & 0"," \\end{pmatrix}"," = -i X",""," The gate is equivalent to a classical bit flip.",""," .. math::",""," |0\\rangle \\rightarrow |1\\rangle \\\\"," |1\\rangle \\rightarrow |0\\rangle"," \"\"\"",""," def __init__(self, label: Optional[str] = None, *, duration=None, unit=\"dt\"):"," \"\"\"Create new X gate.\"\"\""," super().__init__(\"x\", 1, [], label=label, duration=duration, unit=unit)",""," _singleton_lookup_key = stdlib_singleton_key()",""," def _define(self):"," \"\"\""," gate x a { u3(pi,0,pi) a; }"," \"\"\""," # pylint: disable=cyclic-import"," from qiskit.circuit.quantumcircuit import QuantumCircuit"," from .u3 import U3Gate",""," q = QuantumRegister(1, \"q\")"," qc = QuantumCircuit(q, name=self.name)"," rules = [(U3Gate(pi, 0, pi), [q[0]], [])]"," for instr, qargs, cargs in rules:"," qc._append(instr, qargs, cargs)",""," self.definition = qc",""," def control("," self,"," num_ctrl_qubits: int = 1,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," annotated: bool = False,"," ):"," \"\"\"Return a (multi-)controlled-X gate.",""," One control returns a CX gate. Two controls returns a CCX gate.",""," Args:"," num_ctrl_qubits: number of control qubits."," label: An optional label for the gate [Default: ``None``]"," ctrl_state: control state expressed as integer,"," string (e.g.``'110'``), or ``None``. If ``None``, use all 1s."," annotated: indicates whether the controlled gate can be implemented"," as an annotated gate.",""," Returns:"," ControlledGate: controlled version of this gate."," \"\"\""," if not annotated:"," gate = MCXGate("," num_ctrl_qubits=num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," _base_label=self.label,"," )"," else:"," gate = super().control("," num_ctrl_qubits=num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," annotated=annotated,"," )"," return gate",""," def inverse(self, annotated: bool = False):"," r\"\"\"Return inverted X gate (itself).",""," Args:"," annotated: when set to ``True``, this is typically used to return an"," :class:`.AnnotatedOperation` with an inverse modifier set instead of a concrete"," :class:`.Gate`. However, for this class this argument is ignored as this gate"," is self-inverse.",""," Returns:"," XGate: inverse gate (self-inverse)."," \"\"\""," return XGate() # self-inverse",""," def __eq__(self, other):"," return isinstance(other, XGate)","","","@with_controlled_gate_array(_X_ARRAY, num_ctrl_qubits=1)","class CXGate(SingletonControlledGate):"," r\"\"\"Controlled-X gate.",""," Can be applied to a :class:`~qiskit.circuit.QuantumCircuit`"," with the :meth:`~qiskit.circuit.QuantumCircuit.cx` and"," :meth:`~qiskit.circuit.QuantumCircuit.cnot` methods.",""," **Circuit symbol:**",""," .. parsed-literal::",""," q_0: ──■──"," ┌─┴─┐"," q_1: ┤ X ├"," └───┘",""," **Matrix representation:**",""," .. math::",""," CX\\ q_0, q_1 ="," I \\otimes |0\\rangle\\langle0| + X \\otimes |1\\rangle\\langle1| ="," \\begin{pmatrix}"," 1 & 0 & 0 & 0 \\\\"," 0 & 0 & 0 & 1 \\\\"," 0 & 0 & 1 & 0 \\\\"," 0 & 1 & 0 & 0"," \\end{pmatrix}",""," .. note::",""," In Qiskit's convention, higher qubit indices are more significant"," (little endian convention). In many textbooks, controlled gates are"," presented with the assumption of more significant qubits as control,"," which in our case would be q_1. Thus a textbook matrix for this"," gate will be:",""," .. parsed-literal::"," ┌───┐"," q_0: ┤ X ├"," └─┬─┘"," q_1: ──■──",""," .. math::",""," CX\\ q_1, q_0 ="," |0 \\rangle\\langle 0| \\otimes I + |1 \\rangle\\langle 1| \\otimes X ="," \\begin{pmatrix}"," 1 & 0 & 0 & 0 \\\\"," 0 & 1 & 0 & 0 \\\\"," 0 & 0 & 0 & 1 \\\\"," 0 & 0 & 1 & 0"," \\end{pmatrix}","",""," In the computational basis, this gate flips the target qubit"," if the control qubit is in the :math:`|1\\rangle` state."," In this sense it is similar to a classical XOR gate.",""," .. math::"," `|a, b\\rangle \\rightarrow |a, a \\oplus b\\rangle`"," \"\"\"",""," def __init__("," self,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," duration=None,"," unit=\"dt\","," _base_label=None,"," ):"," \"\"\"Create new CX gate.\"\"\""," super().__init__("," \"cx\","," 2,"," [],"," num_ctrl_qubits=1,"," label=label,"," ctrl_state=ctrl_state,"," base_gate=XGate(label=_base_label),"," _base_label=_base_label,"," duration=duration,"," unit=unit,"," )",""," _singleton_lookup_key = stdlib_singleton_key(num_ctrl_qubits=1)",""," def control("," self,"," num_ctrl_qubits: int = 1,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," annotated: bool = False,"," ):"," \"\"\"Return a controlled-X gate with more control lines.",""," Args:"," num_ctrl_qubits: number of control qubits."," label: An optional label for the gate [Default: ``None``]"," ctrl_state: control state expressed as integer,"," string (e.g.``'110'``), or ``None``. If ``None``, use all 1s."," annotated: indicates whether the controlled gate can be implemented"," as an annotated gate.",""," Returns:"," ControlledGate: controlled version of this gate."," \"\"\""," if not annotated:"," ctrl_state = _ctrl_state_to_int(ctrl_state, num_ctrl_qubits)"," new_ctrl_state = (self.ctrl_state << num_ctrl_qubits) | ctrl_state"," gate = MCXGate("," num_ctrl_qubits=num_ctrl_qubits + 1,"," label=label,"," ctrl_state=new_ctrl_state,"," _base_label=self.label,"," )"," else:"," gate = super().control("," num_ctrl_qubits=num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," annotated=annotated,"," )"," return gate",""," def inverse(self, annotated: bool = False):"," \"\"\"Return inverted CX gate (itself).",""," Args:"," annotated: when set to ``True``, this is typically used to return an"," :class:`.AnnotatedOperation` with an inverse modifier set instead of a concrete"," :class:`.Gate`. However, for this class this argument is ignored as this gate"," is self-inverse.",""," Returns:"," CXGate: inverse gate (self-inverse)."," \"\"\""," return CXGate(ctrl_state=self.ctrl_state) # self-inverse",""," def __eq__(self, other):"," return isinstance(other, CXGate) and self.ctrl_state == other.ctrl_state","","","@with_controlled_gate_array(_X_ARRAY, num_ctrl_qubits=2, cached_states=(3,))","class CCXGate(SingletonControlledGate):"," r\"\"\"CCX gate, also known as Toffoli gate.",""," Can be applied to a :class:`~qiskit.circuit.QuantumCircuit`"," with the :meth:`~qiskit.circuit.QuantumCircuit.ccx` and"," :meth:`~qiskit.circuit.QuantumCircuit.toffoli` methods.",""," **Circuit symbol:**",""," .. parsed-literal::",""," q_0: ──■──"," │"," q_1: ──■──"," ┌─┴─┐"," q_2: ┤ X ├"," └───┘",""," **Matrix representation:**",""," .. math::",""," CCX q_0, q_1, q_2 ="," I \\otimes I \\otimes |0 \\rangle \\langle 0| + CX \\otimes |1 \\rangle \\langle 1| ="," \\begin{pmatrix}"," 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\\"," 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0\\\\"," 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\\\"," 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\\\\"," 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\\\"," 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\\\"," 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0\\\\"," 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0"," \\end{pmatrix}",""," .. note::",""," In Qiskit's convention, higher qubit indices are more significant"," (little endian convention). In many textbooks, controlled gates are"," presented with the assumption of more significant qubits as control,"," which in our case would be q_2 and q_1. Thus a textbook matrix for this"," gate will be:",""," .. parsed-literal::"," ┌───┐"," q_0: ┤ X ├"," └─┬─┘"," q_1: ──■──"," │"," q_2: ──■──",""," .. math::",""," CCX\\ q_2, q_1, q_0 ="," |0 \\rangle \\langle 0| \\otimes I \\otimes I + |1 \\rangle \\langle 1| \\otimes CX ="," \\begin{pmatrix}"," 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\\\"," 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0\\\\"," 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\\\"," 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\\\"," 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\\\"," 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\\\"," 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\\\\"," 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0"," \\end{pmatrix}",""," \"\"\"",""," def __init__("," self,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," duration=None,"," unit=\"dt\","," _base_label=None,"," ):"," \"\"\"Create new CCX gate.\"\"\""," super().__init__("," \"ccx\","," 3,"," [],"," num_ctrl_qubits=2,"," label=label,"," ctrl_state=ctrl_state,"," base_gate=XGate(label=_base_label),"," duration=duration,"," unit=unit,"," )",""," _singleton_lookup_key = stdlib_singleton_key(num_ctrl_qubits=2)",""," def _define(self):"," \"\"\""," gate ccx a,b,c"," {"," h c; cx b,c; tdg c; cx a,c;"," t c; cx b,c; tdg c; cx a,c;"," t b; t c; h c; cx a,b;"," t a; tdg b; cx a,b;}"," \"\"\""," # pylint: disable=cyclic-import"," from qiskit.circuit.quantumcircuit import QuantumCircuit"," from .h import HGate"," from .t import TGate, TdgGate",""," # ┌───┐"," # q_0: ───────────────────■─────────────────────■────■───┤ T ├───■──"," # │ ┌───┐ │ ┌─┴─┐┌┴───┴┐┌─┴─┐"," # q_1: ───────■───────────┼─────────■───┤ T ├───┼──┤ X ├┤ Tdg ├┤ X ├"," # ┌───┐┌─┴─┐┌─────┐┌─┴─┐┌───┐┌─┴─┐┌┴───┴┐┌─┴─┐├───┤└┬───┬┘└───┘"," # q_2: ┤ H ├┤ X ├┤ Tdg ├┤ X ├┤ T ├┤ X ├┤ Tdg ├┤ X ├┤ T ├─┤ H ├──────"," # └───┘└───┘└─────┘└───┘└───┘└───┘└─────┘└───┘└───┘ └───┘"," q = QuantumRegister(3, \"q\")"," qc = QuantumCircuit(q, name=self.name)"," rules = ["," (HGate(), [q[2]], []),"," (CXGate(), [q[1], q[2]], []),"," (TdgGate(), [q[2]], []),"," (CXGate(), [q[0], q[2]], []),"," (TGate(), [q[2]], []),"," (CXGate(), [q[1], q[2]], []),"," (TdgGate(), [q[2]], []),"," (CXGate(), [q[0], q[2]], []),"," (TGate(), [q[1]], []),"," (TGate(), [q[2]], []),"," (HGate(), [q[2]], []),"," (CXGate(), [q[0], q[1]], []),"," (TGate(), [q[0]], []),"," (TdgGate(), [q[1]], []),"," (CXGate(), [q[0], q[1]], []),"," ]"," for instr, qargs, cargs in rules:"," qc._append(instr, qargs, cargs)",""," self.definition = qc",""," def control("," self,"," num_ctrl_qubits: int = 1,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," annotated: bool = False,"," ):"," \"\"\"Controlled version of this gate.",""," Args:"," num_ctrl_qubits: number of control qubits."," label: An optional label for the gate [Default: ``None``]"," ctrl_state: control state expressed as integer,"," string (e.g.``'110'``), or ``None``. If ``None``, use all 1s."," annotated: indicates whether the controlled gate can be implemented"," as an annotated gate.",""," Returns:"," ControlledGate: controlled version of this gate."," \"\"\""," if not annotated:"," ctrl_state = _ctrl_state_to_int(ctrl_state, num_ctrl_qubits)"," new_ctrl_state = (self.ctrl_state << num_ctrl_qubits) | ctrl_state"," gate = MCXGate("," num_ctrl_qubits=num_ctrl_qubits + 2,"," label=label,"," ctrl_state=new_ctrl_state,"," _base_label=self.label,"," )"," else:"," gate = super().control("," num_ctrl_qubits=num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," annotated=annotated,"," )"," return gate",""," def inverse(self, annotated: bool = False):"," \"\"\"Return an inverted CCX gate (also a CCX).",""," Args:"," annotated: when set to ``True``, this is typically used to return an"," :class:`.AnnotatedOperation` with an inverse modifier set instead of a concrete"," :class:`.Gate`. However, for this class this argument is ignored as this gate"," is self-inverse.",""," Returns:"," CCXGate: inverse gate (self-inverse)."," \"\"\""," return CCXGate(ctrl_state=self.ctrl_state) # self-inverse",""," def __eq__(self, other):"," return isinstance(other, CCXGate) and self.ctrl_state == other.ctrl_state","","","@with_gate_array("," ["," [1, 0, 0, 0, 0, 0, 0, 0],"," [0, 1, 0, 0, 0, 0, 0, 0],"," [0, 0, 1, 0, 0, 0, 0, 0],"," [0, 0, 0, 0, 0, 0, 0, -1j],"," [0, 0, 0, 0, 1, 0, 0, 0],"," [0, 0, 0, 0, 0, -1, 0, 0],"," [0, 0, 0, 0, 0, 0, 1, 0],"," [0, 0, 0, 1j, 0, 0, 0, 0],"," ]",")","class RCCXGate(SingletonGate):"," \"\"\"The simplified Toffoli gate, also referred to as Margolus gate.",""," The simplified Toffoli gate implements the Toffoli gate up to relative phases."," This implementation requires three CX gates which is the minimal amount possible,"," as shown in https://arxiv.org/abs/quant-ph/0312225."," Note, that the simplified Toffoli is not equivalent to the Toffoli. But can be used in places"," where the Toffoli gate is uncomputed again.",""," This concrete implementation is from https://arxiv.org/abs/1508.03273, the dashed box"," of Fig. 3.",""," Can be applied to a :class:`~qiskit.circuit.QuantumCircuit`"," with the :meth:`~qiskit.circuit.QuantumCircuit.rccx` method."," \"\"\"",""," def __init__(self, label: Optional[str] = None, *, duration=None, unit=\"dt\"):"," \"\"\"Create a new simplified CCX gate.\"\"\""," super().__init__(\"rccx\", 3, [], label=label, duration=duration, unit=unit)",""," _singleton_lookup_key = stdlib_singleton_key()",""," def _define(self):"," \"\"\""," gate rccx a,b,c"," { u2(0,pi) c;"," u1(pi/4) c;"," cx b, c;"," u1(-pi/4) c;"," cx a, c;"," u1(pi/4) c;"," cx b, c;"," u1(-pi/4) c;"," u2(0,pi) c;"," }"," \"\"\""," # pylint: disable=cyclic-import"," from qiskit.circuit.quantumcircuit import QuantumCircuit"," from .u1 import U1Gate"," from .u2 import U2Gate",""," q = QuantumRegister(3, \"q\")"," qc = QuantumCircuit(q, name=self.name)"," rules = ["," (U2Gate(0, pi), [q[2]], []), # H gate"," (U1Gate(pi / 4), [q[2]], []), # T gate"," (CXGate(), [q[1], q[2]], []),"," (U1Gate(-pi / 4), [q[2]], []), # inverse T gate"," (CXGate(), [q[0], q[2]], []),"," (U1Gate(pi / 4), [q[2]], []),"," (CXGate(), [q[1], q[2]], []),"," (U1Gate(-pi / 4), [q[2]], []), # inverse T gate"," (U2Gate(0, pi), [q[2]], []), # H gate"," ]"," for instr, qargs, cargs in rules:"," qc._append(instr, qargs, cargs)",""," self.definition = qc",""," def __eq__(self, other):"," return isinstance(other, RCCXGate)","","","class C3SXGate(SingletonControlledGate):"," \"\"\"The 3-qubit controlled sqrt-X gate.",""," This implementation is based on Page 17 of [1].",""," References:"," [1] Barenco et al., 1995. https://arxiv.org/pdf/quant-ph/9503016.pdf"," \"\"\"",""," def __init__("," self,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," duration=None,"," unit=\"dt\","," _base_label=None,"," ):"," \"\"\"Create a new 3-qubit controlled sqrt-X gate.",""," Args:"," label: An optional label for the gate [Default: ``None``]"," ctrl_state: control state expressed as integer,"," string (e.g.``'110'``), or ``None``. If ``None``, use all 1s."," \"\"\""," from .sx import SXGate",""," super().__init__("," \"c3sx\","," 4,"," [],"," num_ctrl_qubits=3,"," label=label,"," ctrl_state=ctrl_state,"," base_gate=SXGate(label=_base_label),"," duration=duration,"," unit=unit,"," )",""," _singleton_lookup_key = stdlib_singleton_key(num_ctrl_qubits=3)",""," def _define(self):"," \"\"\""," gate c3sqrtx a,b,c,d"," {"," h d; cu1(pi/8) a,d; h d;"," cx a,b;"," h d; cu1(-pi/8) b,d; h d;"," cx a,b;"," h d; cu1(pi/8) b,d; h d;"," cx b,c;"," h d; cu1(-pi/8) c,d; h d;"," cx a,c;"," h d; cu1(pi/8) c,d; h d;"," cx b,c;"," h d; cu1(-pi/8) c,d; h d;"," cx a,c;"," h d; cu1(pi/8) c,d; h d;"," }"," \"\"\""," # pylint: disable=cyclic-import"," from qiskit.circuit.quantumcircuit import QuantumCircuit"," from .u1 import CU1Gate"," from .h import HGate",""," angle = numpy.pi / 8"," q = QuantumRegister(4, name=\"q\")"," rules = ["," (HGate(), [q[3]], []),"," (CU1Gate(angle), [q[0], q[3]], []),"," (HGate(), [q[3]], []),"," (CXGate(), [q[0], q[1]], []),"," (HGate(), [q[3]], []),"," (CU1Gate(-angle), [q[1], q[3]], []),"," (HGate(), [q[3]], []),"," (CXGate(), [q[0], q[1]], []),"," (HGate(), [q[3]], []),"," (CU1Gate(angle), [q[1], q[3]], []),"," (HGate(), [q[3]], []),"," (CXGate(), [q[1], q[2]], []),"," (HGate(), [q[3]], []),"," (CU1Gate(-angle), [q[2], q[3]], []),"," (HGate(), [q[3]], []),"," (CXGate(), [q[0], q[2]], []),"," (HGate(), [q[3]], []),"," (CU1Gate(angle), [q[2], q[3]], []),"," (HGate(), [q[3]], []),"," (CXGate(), [q[1], q[2]], []),"," (HGate(), [q[3]], []),"," (CU1Gate(-angle), [q[2], q[3]], []),"," (HGate(), [q[3]], []),"," (CXGate(), [q[0], q[2]], []),"," (HGate(), [q[3]], []),"," (CU1Gate(angle), [q[2], q[3]], []),"," (HGate(), [q[3]], []),"," ]"," qc = QuantumCircuit(q)"," for instr, qargs, cargs in rules:"," qc._append(instr, qargs, cargs)",""," self.definition = qc",""," def __eq__(self, other):"," return isinstance(other, C3SXGate) and self.ctrl_state == other.ctrl_state","","","@with_controlled_gate_array(_X_ARRAY, num_ctrl_qubits=3, cached_states=(7,))","class C3XGate(SingletonControlledGate):"," r\"\"\"The X gate controlled on 3 qubits.",""," This implementation uses :math:`\\sqrt{T}` and 14 CNOT gates."," \"\"\"",""," def __init__("," self,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," _base_label=None,"," duration=None,"," unit=\"dt\","," ):"," \"\"\"Create a new 3-qubit controlled X gate.\"\"\""," super().__init__("," \"mcx\","," 4,"," [],"," num_ctrl_qubits=3,"," label=label,"," ctrl_state=ctrl_state,"," base_gate=XGate(label=_base_label),"," duration=duration,"," unit=unit,"," )",""," _singleton_lookup_key = stdlib_singleton_key(num_ctrl_qubits=3)",""," # seems like open controls not happening?"," def _define(self):"," \"\"\""," gate c3x a,b,c,d"," {"," h d;"," p(pi/8) a;"," p(pi/8) b;"," p(pi/8) c;"," p(pi/8) d;"," cx a, b;"," p(-pi/8) b;"," cx a, b;"," cx b, c;"," p(-pi/8) c;"," cx a, c;"," p(pi/8) c;"," cx b, c;"," p(-pi/8) c;"," cx a, c;"," cx c, d;"," p(-pi/8) d;"," cx b, d;"," p(pi/8) d;"," cx c, d;"," p(-pi/8) d;"," cx a, d;"," p(pi/8) d;"," cx c, d;"," p(-pi/8) d;"," cx b, d;"," p(pi/8) d;"," cx c, d;"," p(-pi/8) d;"," cx a, d;"," h d;"," }"," \"\"\""," from qiskit.circuit.quantumcircuit import QuantumCircuit",""," q = QuantumRegister(4, name=\"q\")"," qc = QuantumCircuit(q, name=self.name)"," qc.h(3)"," qc.p(pi / 8, [0, 1, 2, 3])"," qc.cx(0, 1)"," qc.p(-pi / 8, 1)"," qc.cx(0, 1)"," qc.cx(1, 2)"," qc.p(-pi / 8, 2)"," qc.cx(0, 2)"," qc.p(pi / 8, 2)"," qc.cx(1, 2)"," qc.p(-pi / 8, 2)"," qc.cx(0, 2)"," qc.cx(2, 3)"," qc.p(-pi / 8, 3)"," qc.cx(1, 3)"," qc.p(pi / 8, 3)"," qc.cx(2, 3)"," qc.p(-pi / 8, 3)"," qc.cx(0, 3)"," qc.p(pi / 8, 3)"," qc.cx(2, 3)"," qc.p(-pi / 8, 3)"," qc.cx(1, 3)"," qc.p(pi / 8, 3)"," qc.cx(2, 3)"," qc.p(-pi / 8, 3)"," qc.cx(0, 3)"," qc.h(3)",""," self.definition = qc",""," def control("," self,"," num_ctrl_qubits: int = 1,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," annotated: bool = False,"," ):"," \"\"\"Controlled version of this gate.",""," Args:"," num_ctrl_qubits: number of control qubits."," label: An optional label for the gate [Default: ``None``]"," ctrl_state: control state expressed as integer,"," string (e.g.``'110'``), or ``None``. If ``None``, use all 1s."," annotated: indicates whether the controlled gate can be implemented"," as an annotated gate.",""," Returns:"," ControlledGate: controlled version of this gate."," \"\"\""," if not annotated:"," ctrl_state = _ctrl_state_to_int(ctrl_state, num_ctrl_qubits)"," new_ctrl_state = (self.ctrl_state << num_ctrl_qubits) | ctrl_state"," gate = MCXGate("," num_ctrl_qubits=num_ctrl_qubits + 3,"," label=label,"," ctrl_state=new_ctrl_state,"," _base_label=self.label,"," )"," else:"," gate = super().control("," num_ctrl_qubits=num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," annotated=annotated,"," )"," return gate",""," def inverse(self, annotated: bool = False):"," \"\"\"Invert this gate. The C3X is its own inverse.",""," Args:"," annotated: when set to ``True``, this is typically used to return an"," :class:`.AnnotatedOperation` with an inverse modifier set instead of a concrete"," :class:`.Gate`. However, for this class this argument is ignored as this gate"," is self-inverse.",""," Returns:"," C3XGate: inverse gate (self-inverse)."," \"\"\""," return C3XGate(ctrl_state=self.ctrl_state)",""," def __eq__(self, other):"," return isinstance(other, C3XGate) and self.ctrl_state == other.ctrl_state","","","@with_gate_array("," ["," [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],"," [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],"," [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],"," [0, 0, 0, 1j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],"," [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],"," [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],"," [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],"," [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1],"," [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],"," [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],"," [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],"," [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1j, 0, 0, 0, 0],"," [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],"," [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0],"," [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0],"," [0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0],"," ]",")","class RC3XGate(SingletonGate):"," \"\"\"The simplified 3-controlled Toffoli gate.",""," The simplified Toffoli gate implements the Toffoli gate up to relative phases."," Note, that the simplified Toffoli is not equivalent to the Toffoli. But can be used in places"," where the Toffoli gate is uncomputed again.",""," This concrete implementation is from https://arxiv.org/abs/1508.03273, the complete circuit"," of Fig. 4.",""," Can be applied to a :class:`~qiskit.circuit.QuantumCircuit`"," with the :meth:`~qiskit.circuit.QuantumCircuit.rcccx` method."," \"\"\"",""," def __init__(self, label: Optional[str] = None, *, duration=None, unit=\"dt\"):"," \"\"\"Create a new RC3X gate.\"\"\""," super().__init__(\"rcccx\", 4, [], label=label, duration=duration, unit=unit)",""," _singleton_lookup_key = stdlib_singleton_key()",""," def _define(self):"," \"\"\""," gate rc3x a,b,c,d"," { u2(0,pi) d;"," u1(pi/4) d;"," cx c,d;"," u1(-pi/4) d;"," u2(0,pi) d;"," cx a,d;"," u1(pi/4) d;"," cx b,d;"," u1(-pi/4) d;"," cx a,d;"," u1(pi/4) d;"," cx b,d;"," u1(-pi/4) d;"," u2(0,pi) d;"," u1(pi/4) d;"," cx c,d;"," u1(-pi/4) d;"," u2(0,pi) d;"," }"," \"\"\""," # pylint: disable=cyclic-import"," from qiskit.circuit.quantumcircuit import QuantumCircuit"," from .u1 import U1Gate"," from .u2 import U2Gate",""," q = QuantumRegister(4, \"q\")"," qc = QuantumCircuit(q, name=self.name)"," rules = ["," (U2Gate(0, pi), [q[3]], []), # H gate"," (U1Gate(pi / 4), [q[3]], []), # T gate"," (CXGate(), [q[2], q[3]], []),"," (U1Gate(-pi / 4), [q[3]], []), # inverse T gate"," (U2Gate(0, pi), [q[3]], []),"," (CXGate(), [q[0], q[3]], []),"," (U1Gate(pi / 4), [q[3]], []),"," (CXGate(), [q[1], q[3]], []),"," (U1Gate(-pi / 4), [q[3]], []),"," (CXGate(), [q[0], q[3]], []),"," (U1Gate(pi / 4), [q[3]], []),"," (CXGate(), [q[1], q[3]], []),"," (U1Gate(-pi / 4), [q[3]], []),"," (U2Gate(0, pi), [q[3]], []),"," (U1Gate(pi / 4), [q[3]], []),"," (CXGate(), [q[2], q[3]], []),"," (U1Gate(-pi / 4), [q[3]], []),"," (U2Gate(0, pi), [q[3]], []),"," ]"," for instr, qargs, cargs in rules:"," qc._append(instr, qargs, cargs)",""," self.definition = qc",""," def __eq__(self, other):"," return isinstance(other, RC3XGate)","","","@with_controlled_gate_array(_X_ARRAY, num_ctrl_qubits=4, cached_states=(15,))","class C4XGate(SingletonControlledGate):"," \"\"\"The 4-qubit controlled X gate.",""," This implementation is based on Page 21, Lemma 7.5, of [1], with the use"," of the relative phase version of c3x, the rc3x [2].",""," References:"," [1] Barenco et al., 1995. https://arxiv.org/pdf/quant-ph/9503016.pdf"," [2] Maslov, 2015. https://arxiv.org/abs/1508.03273"," \"\"\"",""," def __init__("," self,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," duration=None,"," unit=\"dt\","," _base_label=None,"," ):"," \"\"\"Create a new 4-qubit controlled X gate.\"\"\""," if unit is None:"," unit = \"dt\""," super().__init__("," \"mcx\","," 5,"," [],"," num_ctrl_qubits=4,"," label=label,"," ctrl_state=ctrl_state,"," base_gate=XGate(label=_base_label),"," duration=duration,"," unit=unit,"," )",""," _singleton_lookup_key = stdlib_singleton_key(num_ctrl_qubits=4)",""," # seems like open controls not hapening?"," def _define(self):"," \"\"\""," gate c3sqrtx a,b,c,d"," {"," h d; cu1(pi/8) a,d; h d;"," cx a,b;"," h d; cu1(-pi/8) b,d; h d;"," cx a,b;"," h d; cu1(pi/8) b,d; h d;"," cx b,c;"," h d; cu1(-pi/8) c,d; h d;"," cx a,c;"," h d; cu1(pi/8) c,d; h d;"," cx b,c;"," h d; cu1(-pi/8) c,d; h d;"," cx a,c;"," h d; cu1(pi/8) c,d; h d;"," }"," gate c4x a,b,c,d,e"," {"," h e; cu1(pi/2) d,e; h e;"," rc3x a,b,c,d;"," h e; cu1(-pi/2) d,e; h e;"," rc3x a,b,c,d;"," c3sqrtx a,b,c,e;"," }"," \"\"\""," # pylint: disable=cyclic-import"," from qiskit.circuit.quantumcircuit import QuantumCircuit"," from .u1 import CU1Gate"," from .h import HGate",""," q = QuantumRegister(5, name=\"q\")"," qc = QuantumCircuit(q, name=self.name)"," rules = ["," (HGate(), [q[4]], []),"," (CU1Gate(numpy.pi / 2), [q[3], q[4]], []),"," (HGate(), [q[4]], []),"," (RC3XGate(), [q[0], q[1], q[2], q[3]], []),"," (HGate(), [q[4]], []),"," (CU1Gate(-numpy.pi / 2), [q[3], q[4]], []),"," (HGate(), [q[4]], []),"," (RC3XGate().inverse(), [q[0], q[1], q[2], q[3]], []),"," (C3SXGate(), [q[0], q[1], q[2], q[4]], []),"," ]"," for instr, qargs, cargs in rules:"," qc._append(instr, qargs, cargs)",""," self.definition = qc",""," def control("," self,"," num_ctrl_qubits: int = 1,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," annotated: bool = False,"," ):"," \"\"\"Controlled version of this gate.",""," Args:"," num_ctrl_qubits: number of control qubits."," label: An optional label for the gate [Default: ``None``]"," ctrl_state: control state expressed as integer,"," string (e.g.``'110'``), or ``None``. If ``None``, use all 1s."," annotated: indicates whether the controlled gate can be implemented"," as an annotated gate.",""," Returns:"," ControlledGate: controlled version of this gate."," \"\"\""," if not annotated:"," ctrl_state = _ctrl_state_to_int(ctrl_state, num_ctrl_qubits)"," new_ctrl_state = (self.ctrl_state << num_ctrl_qubits) | ctrl_state"," gate = MCXGate("," num_ctrl_qubits=num_ctrl_qubits + 4,"," label=label,"," ctrl_state=new_ctrl_state,"," _base_label=self.label,"," )"," else:"," gate = super().control("," num_ctrl_qubits=num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," annotated=annotated,"," )"," return gate",""," def inverse(self, annotated: bool = False):"," \"\"\"Invert this gate. The C4X is its own inverse.",""," Args:"," annotated: when set to ``True``, this is typically used to return an"," :class:`.AnnotatedOperation` with an inverse modifier set instead of a concrete"," :class:`.Gate`. However, for this class this argument is ignored as this gate"," is self-inverse.",""," Returns:"," C4XGate: inverse gate (self-inverse)."," \"\"\""," return C4XGate(ctrl_state=self.ctrl_state)",""," def __eq__(self, other):"," return isinstance(other, C4XGate) and self.ctrl_state == other.ctrl_state","","","class MCXGate(ControlledGate):"," \"\"\"The general, multi-controlled X gate.",""," Can be applied to a :class:`~qiskit.circuit.QuantumCircuit`"," with the :meth:`~qiskit.circuit.QuantumCircuit.mcx` method."," \"\"\"",""," def __new__("," cls,"," num_ctrl_qubits: Optional[int] = None,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," duration=None,"," unit=\"dt\","," _base_label=None,"," ):"," \"\"\"Create a new MCX instance.",""," Depending on the number of controls and which mode of the MCX, this creates an"," explicit CX, CCX, C3X or C4X instance or a generic MCX gate."," \"\"\""," # The CXGate and CCXGate will be implemented for all modes of the MCX, and"," # the C3XGate and C4XGate will be implemented in the MCXGrayCode class."," explicit: dict[int, Type[ControlledGate]] = {1: CXGate, 2: CCXGate}"," gate_class = explicit.get(num_ctrl_qubits, None)"," if gate_class is not None:"," gate = gate_class.__new__("," gate_class, label=label, ctrl_state=ctrl_state, _base_label=_base_label"," )"," # if __new__ does not return the same type as cls, init is not called"," gate.__init__("," label=label,"," ctrl_state=ctrl_state,"," _base_label=_base_label,"," duration=duration,"," unit=unit,"," )"," return gate"," return super().__new__(cls)",""," def __init__("," self,"," num_ctrl_qubits: int,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," duration=None,"," unit=\"dt\","," _name=\"mcx\","," _base_label=None,"," ):"," \"\"\"Create new MCX gate.\"\"\""," num_ancilla_qubits = self.__class__.get_num_ancilla_qubits(num_ctrl_qubits)"," super().__init__("," _name,"," num_ctrl_qubits + 1 + num_ancilla_qubits,"," [],"," num_ctrl_qubits=num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," base_gate=XGate(label=_base_label),"," )",""," def inverse(self, annotated: bool = False):"," \"\"\"Invert this gate. The MCX is its own inverse.",""," Args:"," annotated: when set to ``True``, this is typically used to return an"," :class:`.AnnotatedOperation` with an inverse modifier set instead of a concrete"," :class:`.Gate`. However, for this class this argument is ignored as this gate"," is self-inverse.",""," Returns:"," MCXGate: inverse gate (self-inverse)."," \"\"\""," return MCXGate(num_ctrl_qubits=self.num_ctrl_qubits, ctrl_state=self.ctrl_state)",""," @staticmethod"," def get_num_ancilla_qubits(num_ctrl_qubits: int, mode: str = \"noancilla\") -> int:"," \"\"\"Get the number of required ancilla qubits without instantiating the class.",""," This staticmethod might be necessary to check the number of ancillas before"," creating the gate, or to use the number of ancillas in the initialization."," \"\"\""," if mode == \"noancilla\":"," return 0"," if mode in [\"recursion\", \"advanced\"]:"," return int(num_ctrl_qubits > 4)"," if mode[:7] == \"v-chain\" or mode[:5] == \"basic\":"," return max(0, num_ctrl_qubits - 2)"," raise AttributeError(f\"Unsupported mode ({mode}) specified!\")",""," def _define(self):"," \"\"\"The standard definition used the Gray code implementation.\"\"\""," # pylint: disable=cyclic-import"," from qiskit.circuit.quantumcircuit import QuantumCircuit",""," q = QuantumRegister(self.num_qubits, name=\"q\")"," qc = QuantumCircuit(q)"," qc._append(MCXGrayCode(self.num_ctrl_qubits), q[:], [])"," self.definition = qc",""," @property"," def num_ancilla_qubits(self):"," \"\"\"The number of ancilla qubits.\"\"\""," return self.__class__.get_num_ancilla_qubits(self.num_ctrl_qubits)",""," def control("," self,"," num_ctrl_qubits: int = 1,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," annotated: bool = False,"," ):"," \"\"\"Return a multi-controlled-X gate with more control lines.",""," Args:"," num_ctrl_qubits: number of control qubits."," label: An optional label for the gate [Default: ``None``]"," ctrl_state: control state expressed as integer,"," string (e.g.``'110'``), or ``None``. If ``None``, use all 1s."," annotated: indicates whether the controlled gate can be implemented"," as an annotated gate.",""," Returns:"," ControlledGate: controlled version of this gate."," \"\"\""," if not annotated and ctrl_state is None:"," # use __class__ so this works for derived classes"," gate = self.__class__("," self.num_ctrl_qubits + num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," _base_label=self.label,"," )"," else:"," gate = super().control(num_ctrl_qubits, label=label, ctrl_state=ctrl_state)"," return gate","","","class MCXGrayCode(MCXGate):"," r\"\"\"Implement the multi-controlled X gate using the Gray code.",""," This delegates the implementation to the MCU1 gate, since :math:`X = H \\cdot U1(\\pi) \\cdot H`."," \"\"\"",""," def __new__("," cls,"," num_ctrl_qubits: Optional[int] = None,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," duration=None,"," unit=\"dt\","," _base_label=None,"," ):"," \"\"\"Create a new MCXGrayCode instance\"\"\""," # if 1 to 4 control qubits, create explicit gates"," explicit = {1: CXGate, 2: CCXGate, 3: C3XGate, 4: C4XGate}"," gate_class = explicit.get(num_ctrl_qubits, None)"," if gate_class is not None:"," gate = gate_class.__new__("," gate_class,"," label=label,"," ctrl_state=ctrl_state,"," _base_label=_base_label,"," duration=duration,"," unit=unit,"," )"," # if __new__ does not return the same type as cls, init is not called"," gate.__init__("," label=label,"," ctrl_state=ctrl_state,"," duration=duration,"," unit=unit,"," )"," return gate"," return super().__new__(cls)",""," def __init__("," self,"," num_ctrl_qubits: int,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," ):"," super().__init__(num_ctrl_qubits, label=label, ctrl_state=ctrl_state, _name=\"mcx_gray\")",""," def inverse(self, annotated: bool = False):"," \"\"\"Invert this gate. The MCX is its own inverse.",""," Args:"," annotated: when set to ``True``, this is typically used to return an"," :class:`.AnnotatedOperation` with an inverse modifier set instead of a concrete"," :class:`.Gate`. However, for this class this argument is ignored as this gate"," is self-inverse.",""," Returns:"," MCXGrayCode: inverse gate (self-inverse)."," \"\"\""," return MCXGrayCode(num_ctrl_qubits=self.num_ctrl_qubits, ctrl_state=self.ctrl_state)",""," def _define(self):"," \"\"\"Define the MCX gate using the Gray code.\"\"\""," # pylint: disable=cyclic-import"," from qiskit.circuit.quantumcircuit import QuantumCircuit"," from .u1 import MCU1Gate"," from .h import HGate",""," q = QuantumRegister(self.num_qubits, name=\"q\")"," qc = QuantumCircuit(q, name=self.name)"," qc._append(HGate(), [q[-1]], [])"," qc._append(MCU1Gate(numpy.pi, num_ctrl_qubits=self.num_ctrl_qubits), q[:], [])"," qc._append(HGate(), [q[-1]], [])"," self.definition = qc","","","class MCXRecursive(MCXGate):"," \"\"\"Implement the multi-controlled X gate using recursion.",""," Using a single ancilla qubit, the multi-controlled X gate is recursively split onto"," four sub-registers. This is done until we reach the 3- or 4-controlled X gate since"," for these we have a concrete implementation that do not require ancillas."," \"\"\"",""," def __init__("," self,"," num_ctrl_qubits: int,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," duration=None,"," unit=\"dt\","," _base_label=None,"," ):"," super().__init__("," num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," _name=\"mcx_recursive\","," duration=duration,"," unit=unit,"," _base_label=None,"," )",""," @staticmethod"," def get_num_ancilla_qubits(num_ctrl_qubits: int, mode: str = \"recursion\"):"," \"\"\"Get the number of required ancilla qubits.\"\"\""," return MCXGate.get_num_ancilla_qubits(num_ctrl_qubits, mode)",""," def inverse(self, annotated: bool = False):"," \"\"\"Invert this gate. The MCX is its own inverse.",""," Args:"," annotated: when set to ``True``, this is typically used to return an"," :class:`.AnnotatedOperation` with an inverse modifier set instead of a concrete"," :class:`.Gate`. However, for this class this argument is ignored as this gate"," is self-inverse.",""," Returns:"," MCXRecursive: inverse gate (self-inverse)."," \"\"\""," return MCXRecursive(num_ctrl_qubits=self.num_ctrl_qubits, ctrl_state=self.ctrl_state)",""," def _define(self):"," \"\"\"Define the MCX gate using recursion.\"\"\""," # pylint: disable=cyclic-import"," from qiskit.circuit.quantumcircuit import QuantumCircuit",""," q = QuantumRegister(self.num_qubits, name=\"q\")"," qc = QuantumCircuit(q, name=self.name)"," if self.num_qubits == 4:"," qc._append(C3XGate(), q[:], [])"," self.definition = qc"," elif self.num_qubits == 5:"," qc._append(C4XGate(), q[:], [])"," self.definition = qc"," else:"," for instr, qargs, cargs in self._recurse(q[:-1], q_ancilla=q[-1]):"," qc._append(instr, qargs, cargs)"," self.definition = qc",""," def _recurse(self, q, q_ancilla=None):"," # recursion stop"," if len(q) == 4:"," return [(C3XGate(), q[:], [])]"," if len(q) == 5:"," return [(C4XGate(), q[:], [])]"," if len(q) < 4:"," raise AttributeError(\"Something went wrong in the recursion, have less than 4 qubits.\")",""," # recurse"," num_ctrl_qubits = len(q) - 1"," middle = ceil(num_ctrl_qubits / 2)"," first_half = [*q[:middle], q_ancilla]"," second_half = [*q[middle:num_ctrl_qubits], q_ancilla, q[num_ctrl_qubits]]",""," rule = []"," rule += self._recurse(first_half, q_ancilla=q[middle])"," rule += self._recurse(second_half, q_ancilla=q[middle - 1])"," rule += self._recurse(first_half, q_ancilla=q[middle])"," rule += self._recurse(second_half, q_ancilla=q[middle - 1])",""," return rule","","","class MCXVChain(MCXGate):"," \"\"\"Implement the multi-controlled X gate using a V-chain of CX gates.\"\"\"",""," def __new__("," cls,"," num_ctrl_qubits: Optional[int] = None,"," dirty_ancillas: bool = False, # pylint: disable=unused-argument"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," duration=None,"," unit=\"dt\","," _base_label=None,"," ):"," \"\"\"Create a new MCX instance.",""," This must be defined anew to include the additional argument ``dirty_ancillas``."," \"\"\""," return super().__new__("," cls,"," num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," _base_label=_base_label,"," duration=duration,"," unit=unit,"," )",""," def __init__("," self,"," num_ctrl_qubits: int,"," dirty_ancillas: bool = False,"," label: Optional[str] = None,"," ctrl_state: Optional[Union[str, int]] = None,"," *,"," duration=None,"," unit=\"dt\","," _base_label=None,"," ):"," super().__init__("," num_ctrl_qubits,"," label=label,"," ctrl_state=ctrl_state,"," _name=\"mcx_vchain\","," _base_label=_base_label,"," duration=duration,"," unit=unit,"," )"," self._dirty_ancillas = dirty_ancillas",""," def inverse(self, annotated: bool = False):"," \"\"\"Invert this gate. The MCX is its own inverse.",""," Args:"," annotated: when set to ``True``, this is typically used to return an"," :class:`.AnnotatedOperation` with an inverse modifier set instead of a concrete"," :class:`.Gate`. However, for this class this argument is ignored as this gate"," is self-inverse.",""," Returns:"," MCXVChain: inverse gate (self-inverse)."," \"\"\""," return MCXVChain("," num_ctrl_qubits=self.num_ctrl_qubits,"," dirty_ancillas=self._dirty_ancillas,"," ctrl_state=self.ctrl_state,"," )",""," @staticmethod"," def get_num_ancilla_qubits(num_ctrl_qubits: int, mode: str = \"v-chain\"):"," \"\"\"Get the number of required ancilla qubits.\"\"\""," return MCXGate.get_num_ancilla_qubits(num_ctrl_qubits, mode)",""," def _define(self):"," \"\"\"Define the MCX gate using a V-chain of CX gates.\"\"\""," # pylint: disable=cyclic-import"," from qiskit.circuit.quantumcircuit import QuantumCircuit"," from .u1 import U1Gate"," from .u2 import U2Gate",""," q = QuantumRegister(self.num_qubits, name=\"q\")"," qc = QuantumCircuit(q, name=self.name)"," q_controls = q[: self.num_ctrl_qubits]"," q_target = q[self.num_ctrl_qubits]"," q_ancillas = q[self.num_ctrl_qubits + 1 :]",""," definition = []",""," if self._dirty_ancillas:"," i = self.num_ctrl_qubits - 3"," ancilla_pre_rule = ["," (U2Gate(0, numpy.pi), [q_target], []),"," (CXGate(), [q_target, q_ancillas[i]], []),"," (U1Gate(-numpy.pi / 4), [q_ancillas[i]], []),"," (CXGate(), [q_controls[-1], q_ancillas[i]], []),"," (U1Gate(numpy.pi / 4), [q_ancillas[i]], []),"," (CXGate(), [q_target, q_ancillas[i]], []),"," (U1Gate(-numpy.pi / 4), [q_ancillas[i]], []),"," (CXGate(), [q_controls[-1], q_ancillas[i]], []),"," (U1Gate(numpy.pi / 4), [q_ancillas[i]], []),"," ]"," for inst in ancilla_pre_rule:"," definition.append(inst)",""," for j in reversed(range(2, self.num_ctrl_qubits - 1)):"," definition.append("," (RCCXGate(), [q_controls[j], q_ancillas[i - 1], q_ancillas[i]], [])"," )"," i -= 1",""," definition.append((RCCXGate(), [q_controls[0], q_controls[1], q_ancillas[0]], []))"," i = 0"," for j in range(2, self.num_ctrl_qubits - 1):"," definition.append((RCCXGate(), [q_controls[j], q_ancillas[i], q_ancillas[i + 1]], []))"," i += 1",""," if self._dirty_ancillas:"," ancilla_post_rule = ["," (U1Gate(-numpy.pi / 4), [q_ancillas[i]], []),"," (CXGate(), [q_controls[-1], q_ancillas[i]], []),"," (U1Gate(numpy.pi / 4), [q_ancillas[i]], []),"," (CXGate(), [q_target, q_ancillas[i]], []),"," (U1Gate(-numpy.pi / 4), [q_ancillas[i]], []),"," (CXGate(), [q_controls[-1], q_ancillas[i]], []),"," (U1Gate(numpy.pi / 4), [q_ancillas[i]], []),"," (CXGate(), [q_target, q_ancillas[i]], []),"," (U2Gate(0, numpy.pi), [q_target], []),"," ]"," for inst in ancilla_post_rule:"," definition.append(inst)"," else:"," definition.append((CCXGate(), [q_controls[-1], q_ancillas[i], q_target], []))",""," for j in reversed(range(2, self.num_ctrl_qubits - 1)):"," definition.append((RCCXGate(), [q_controls[j], q_ancillas[i - 1], q_ancillas[i]], []))"," i -= 1"," definition.append((RCCXGate(), [q_controls[0], q_controls[1], q_ancillas[i]], []))",""," if self._dirty_ancillas:"," for i, j in enumerate(list(range(2, self.num_ctrl_qubits - 1))):"," definition.append("," (RCCXGate(), [q_controls[j], q_ancillas[i], q_ancillas[i + 1]], [])"," )",""," for instr, qargs, cargs in definition:"," qc._append(instr, qargs, cargs)"," self.definition = qc"],"stylingDirectives":[[{"start":0,"end":30,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":77,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[],[{"start":0,"end":46,"cssClass":"pl-s"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":34,"cssClass":"pl-s1"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":11,"cssClass":"pl-s1"},{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":27,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":36,"end":40,"cssClass":"pl-v"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":16,"cssClass":"pl-k"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-s1"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":11,"cssClass":"pl-s1"},{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":34,"cssClass":"pl-s1"},{"start":35,"end":41,"cssClass":"pl-k"},{"start":42,"end":56,"cssClass":"pl-v"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":11,"cssClass":"pl-s1"},{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":30,"end":36,"cssClass":"pl-k"},{"start":37,"end":50,"cssClass":"pl-v"},{"start":52,"end":75,"cssClass":"pl-v"},{"start":77,"end":97,"cssClass":"pl-s1"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":11,"cssClass":"pl-s1"},{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":35,"cssClass":"pl-s1"},{"start":36,"end":42,"cssClass":"pl-k"},{"start":43,"end":58,"cssClass":"pl-v"}],[{"start":0,"end":4,"cssClass":"pl-k"},{"start":5,"end":11,"cssClass":"pl-s1"},{"start":12,"end":19,"cssClass":"pl-s1"},{"start":20,"end":26,"cssClass":"pl-s1"},{"start":27,"end":33,"cssClass":"pl-k"},{"start":34,"end":52,"cssClass":"pl-s1"},{"start":54,"end":69,"cssClass":"pl-s1"},{"start":71,"end":97,"cssClass":"pl-s1"}],[],[{"start":0,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":26,"cssClass":"pl-en"},{"start":1,"end":16,"cssClass":"pl-en"},{"start":17,"end":25,"cssClass":"pl-s1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":11,"cssClass":"pl-v"},{"start":12,"end":25,"cssClass":"pl-v"}],[{"start":4,"end":57,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":63,"cssClass":"pl-s"}],[{"start":0,"end":61,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":24,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":65,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":67,"cssClass":"pl-s"}],[{"start":0,"end":38,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":33,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":26,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":42,"cssClass":"pl-s"}],[{"start":0,"end":39,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":38,"cssClass":"pl-v"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":50,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":55,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":64,"end":68,"cssClass":"pl-c1"},{"start":70,"end":74,"cssClass":"pl-s1"},{"start":74,"end":75,"cssClass":"pl-c1"},{"start":75,"end":79,"cssClass":"pl-s"}],[{"start":8,"end":32,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":25,"end":28,"cssClass":"pl-s"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":37,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":43,"end":48,"cssClass":"pl-s1"},{"start":50,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":59,"end":67,"cssClass":"pl-s1"},{"start":69,"end":73,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-c1"},{"start":74,"end":78,"cssClass":"pl-s1"}],[],[{"start":4,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":48,"cssClass":"pl-en"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":30,"cssClass":"pl-v"}],[],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":34,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":18,"end":24,"cssClass":"pl-v"},{"start":25,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":32,"end":34,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-c1"}],[],[{"start":8,"end":46,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":71,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":54,"cssClass":"pl-s"}],[{"start":0,"end":69,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":60,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":24,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":26,"cssClass":"pl-v"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":47,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":27,"end":34,"cssClass":"pl-en"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":47,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-s1"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":44,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":80,"cssClass":"pl-s"}],[{"start":0,"end":95,"cssClass":"pl-s"}],[{"start":0,"end":93,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-v"},{"start":24,"end":38,"cssClass":"pl-c"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-v"}],[],[],[{"start":0,"end":56,"cssClass":"pl-en"},{"start":1,"end":27,"cssClass":"pl-en"},{"start":28,"end":36,"cssClass":"pl-s1"},{"start":38,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":12,"cssClass":"pl-v"},{"start":13,"end":36,"cssClass":"pl-v"}],[{"start":4,"end":26,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":63,"cssClass":"pl-s"}],[{"start":0,"end":58,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":29,"cssClass":"pl-s"}],[{"start":0,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":71,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":26,"cssClass":"pl-s"}],[{"start":0,"end":81,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":33,"cssClass":"pl-s"}],[{"start":0,"end":29,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":64,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":33,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"}],[{"start":12,"end":16,"cssClass":"pl-s"}],[{"start":12,"end":13,"cssClass":"pl-c1"}],[],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-s1"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-v"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":45,"cssClass":"pl-s1"}],[{"start":12,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":24,"end":35,"cssClass":"pl-s1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":48,"cssClass":"pl-en"},{"start":49,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-c1"}],[],[{"start":8,"end":62,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":54,"cssClass":"pl-s"}],[{"start":0,"end":69,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":60,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":24,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":43,"cssClass":"pl-en"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":56,"end":71,"cssClass":"pl-s1"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":35,"end":45,"cssClass":"pl-s1"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":49,"end":64,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":68,"end":78,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":26,"cssClass":"pl-v"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":47,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-c1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":41,"cssClass":"pl-s1"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":27,"end":34,"cssClass":"pl-en"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":47,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-s1"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":44,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":80,"cssClass":"pl-s"}],[{"start":0,"end":95,"cssClass":"pl-s"}],[{"start":0,"end":93,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":48,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-v"},{"start":22,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":48,"cssClass":"pl-s1"},{"start":51,"end":65,"cssClass":"pl-c"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":39,"cssClass":"pl-v"},{"start":41,"end":44,"cssClass":"pl-c1"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":50,"end":60,"cssClass":"pl-s1"},{"start":61,"end":63,"cssClass":"pl-c1"},{"start":64,"end":69,"cssClass":"pl-s1"},{"start":70,"end":80,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":76,"cssClass":"pl-en"},{"start":1,"end":27,"cssClass":"pl-en"},{"start":28,"end":36,"cssClass":"pl-s1"},{"start":38,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"},{"start":57,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-c1"},{"start":72,"end":73,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-v"},{"start":14,"end":37,"cssClass":"pl-v"}],[{"start":4,"end":45,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":63,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":90,"cssClass":"pl-s"}],[{"start":0,"end":26,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":45,"cssClass":"pl-s"}],[{"start":0,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":75,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":27,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":94,"cssClass":"pl-s"}],[{"start":0,"end":31,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":29,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":34,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"}],[{"start":12,"end":17,"cssClass":"pl-s"}],[{"start":12,"end":13,"cssClass":"pl-c1"}],[],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-s1"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-v"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":45,"cssClass":"pl-s1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":48,"cssClass":"pl-en"},{"start":49,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":35,"cssClass":"pl-s"}],[{"start":0,"end":30,"cssClass":"pl-s"}],[{"start":0,"end":28,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-v"},{"start":30,"end":37,"cssClass":"pl-v"}],[],[{"start":8,"end":70,"cssClass":"pl-c"}],[{"start":8,"end":76,"cssClass":"pl-c"}],[{"start":8,"end":76,"cssClass":"pl-c"}],[{"start":8,"end":76,"cssClass":"pl-c"}],[{"start":8,"end":76,"cssClass":"pl-c"}],[{"start":8,"end":76,"cssClass":"pl-c"}],[{"start":8,"end":70,"cssClass":"pl-c"}],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":34,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":25,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":25,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":25,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-c1"}],[],[{"start":8,"end":43,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":54,"cssClass":"pl-s"}],[{"start":0,"end":69,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":60,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":24,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":43,"cssClass":"pl-en"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":56,"end":71,"cssClass":"pl-s1"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":35,"end":45,"cssClass":"pl-s1"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":49,"end":64,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":68,"end":78,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":26,"cssClass":"pl-v"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":47,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-c1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":41,"cssClass":"pl-s1"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":27,"end":34,"cssClass":"pl-en"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":47,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-s1"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":52,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":80,"cssClass":"pl-s"}],[{"start":0,"end":95,"cssClass":"pl-s"}],[{"start":0,"end":93,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-v"},{"start":23,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-s1"},{"start":39,"end":49,"cssClass":"pl-s1"},{"start":52,"end":66,"cssClass":"pl-c"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":40,"cssClass":"pl-v"},{"start":42,"end":45,"cssClass":"pl-c1"},{"start":46,"end":50,"cssClass":"pl-s1"},{"start":51,"end":61,"cssClass":"pl-s1"},{"start":62,"end":64,"cssClass":"pl-c1"},{"start":65,"end":70,"cssClass":"pl-s1"},{"start":71,"end":81,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":17,"cssClass":"pl-en"},{"start":1,"end":16,"cssClass":"pl-en"}],[{"start":0,"end":5,"cssClass":"pl-en"}],[{"start":0,"end":33,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"}],[{"start":0,"end":33,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"}],[{"start":0,"end":33,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"}],[{"start":0,"end":35,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":33,"cssClass":"pl-c1"}],[{"start":0,"end":33,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"}],[{"start":0,"end":34,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":0,"end":33,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"}],[{"start":0,"end":34,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-en"}],[{"start":0,"end":1,"cssClass":"pl-en"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-v"},{"start":15,"end":28,"cssClass":"pl-v"}],[{"start":4,"end":70,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":82,"cssClass":"pl-s"}],[{"start":0,"end":85,"cssClass":"pl-s"}],[{"start":0,"end":55,"cssClass":"pl-s"}],[{"start":0,"end":97,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":89,"cssClass":"pl-s"}],[{"start":0,"end":14,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":63,"cssClass":"pl-s"}],[{"start":0,"end":64,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":38,"cssClass":"pl-v"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":50,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":55,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":64,"end":68,"cssClass":"pl-c1"},{"start":70,"end":74,"cssClass":"pl-s1"},{"start":74,"end":75,"cssClass":"pl-c1"},{"start":75,"end":79,"cssClass":"pl-s"}],[{"start":8,"end":47,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":25,"end":31,"cssClass":"pl-s"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":46,"end":51,"cssClass":"pl-s1"},{"start":53,"end":61,"cssClass":"pl-s1"},{"start":61,"end":62,"cssClass":"pl-c1"},{"start":62,"end":70,"cssClass":"pl-s1"},{"start":72,"end":76,"cssClass":"pl-s1"},{"start":76,"end":77,"cssClass":"pl-c1"},{"start":77,"end":81,"cssClass":"pl-s1"}],[],[{"start":4,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":48,"cssClass":"pl-en"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":18,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":30,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":30,"cssClass":"pl-v"}],[],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":34,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":42,"end":50,"cssClass":"pl-c"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":43,"end":51,"cssClass":"pl-c"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":44,"end":60,"cssClass":"pl-c"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":44,"end":60,"cssClass":"pl-c"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":42,"end":50,"cssClass":"pl-c"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":41,"cssClass":"pl-v"}],[],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-v"},{"start":15,"end":38,"cssClass":"pl-v"}],[{"start":4,"end":42,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":15,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":55,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":69,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":30,"cssClass":"pl-v"}],[],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"}],[{"start":12,"end":18,"cssClass":"pl-s"}],[{"start":12,"end":13,"cssClass":"pl-c1"}],[],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-s1"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":46,"cssClass":"pl-s1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":48,"cssClass":"pl-en"},{"start":49,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":28,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":31,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-v"}],[],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":41,"cssClass":"pl-v"},{"start":43,"end":46,"cssClass":"pl-c1"},{"start":47,"end":51,"cssClass":"pl-s1"},{"start":52,"end":62,"cssClass":"pl-s1"},{"start":63,"end":65,"cssClass":"pl-c1"},{"start":66,"end":71,"cssClass":"pl-s1"},{"start":72,"end":82,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":76,"cssClass":"pl-en"},{"start":1,"end":27,"cssClass":"pl-en"},{"start":28,"end":36,"cssClass":"pl-s1"},{"start":38,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"},{"start":57,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-c1"},{"start":72,"end":73,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-v"},{"start":14,"end":37,"cssClass":"pl-v"}],[{"start":4,"end":42,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":64,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[],[{"start":8,"end":53,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"}],[{"start":12,"end":17,"cssClass":"pl-s"}],[{"start":12,"end":13,"cssClass":"pl-c1"}],[],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-s1"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-v"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":45,"cssClass":"pl-s1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":48,"cssClass":"pl-en"},{"start":49,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-c1"}],[],[{"start":4,"end":45,"cssClass":"pl-c"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":24,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":20,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-c1"}],[],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-c1"}],[],[{"start":8,"end":43,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":54,"cssClass":"pl-s"}],[{"start":0,"end":69,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":60,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":24,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":43,"cssClass":"pl-en"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":56,"end":71,"cssClass":"pl-s1"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":35,"end":45,"cssClass":"pl-s1"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":49,"end":64,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":68,"end":78,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":26,"cssClass":"pl-v"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":47,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-c1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":41,"cssClass":"pl-s1"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":27,"end":34,"cssClass":"pl-en"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":47,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-s1"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":80,"cssClass":"pl-s"}],[{"start":0,"end":95,"cssClass":"pl-s"}],[{"start":0,"end":93,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-v"},{"start":23,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-s1"},{"start":39,"end":49,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":40,"cssClass":"pl-v"},{"start":42,"end":45,"cssClass":"pl-c1"},{"start":46,"end":50,"cssClass":"pl-s1"},{"start":51,"end":61,"cssClass":"pl-s1"},{"start":62,"end":64,"cssClass":"pl-c1"},{"start":65,"end":70,"cssClass":"pl-s1"},{"start":71,"end":81,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":17,"cssClass":"pl-en"},{"start":1,"end":16,"cssClass":"pl-en"}],[{"start":0,"end":5,"cssClass":"pl-en"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":58,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":59,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":56,"end":57,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":57,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"}],[{"start":0,"end":58,"cssClass":"pl-en"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-en"}],[{"start":0,"end":1,"cssClass":"pl-en"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":14,"cssClass":"pl-v"},{"start":15,"end":28,"cssClass":"pl-v"}],[{"start":4,"end":48,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":82,"cssClass":"pl-s"}],[{"start":0,"end":97,"cssClass":"pl-s"}],[{"start":0,"end":47,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":95,"cssClass":"pl-s"}],[{"start":0,"end":14,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":63,"cssClass":"pl-s"}],[{"start":0,"end":65,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":38,"cssClass":"pl-v"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":50,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":55,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":64,"end":68,"cssClass":"pl-c1"},{"start":70,"end":74,"cssClass":"pl-s1"},{"start":74,"end":75,"cssClass":"pl-c1"},{"start":75,"end":79,"cssClass":"pl-s"}],[{"start":8,"end":37,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":25,"end":32,"cssClass":"pl-s"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":41,"end":46,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":47,"end":52,"cssClass":"pl-s1"},{"start":54,"end":62,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":63,"end":71,"cssClass":"pl-s1"},{"start":73,"end":77,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-c1"},{"start":78,"end":82,"cssClass":"pl-s1"}],[],[{"start":4,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":48,"cssClass":"pl-en"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":17,"cssClass":"pl-s"}],[{"start":0,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":21,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":30,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":30,"cssClass":"pl-v"}],[],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":34,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":42,"end":50,"cssClass":"pl-c"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":43,"end":51,"cssClass":"pl-c"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":44,"end":60,"cssClass":"pl-c"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"}],[{"start":13,"end":19,"cssClass":"pl-v"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":41,"cssClass":"pl-v"}],[],[],[{"start":0,"end":77,"cssClass":"pl-en"},{"start":1,"end":27,"cssClass":"pl-en"},{"start":28,"end":36,"cssClass":"pl-s1"},{"start":38,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-c1"},{"start":57,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-c1"},{"start":72,"end":74,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-v"},{"start":14,"end":37,"cssClass":"pl-v"}],[{"start":4,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":55,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":15,"cssClass":"pl-s"}],[{"start":0,"end":76,"cssClass":"pl-s"}],[{"start":0,"end":58,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":53,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"}],[{"start":12,"end":17,"cssClass":"pl-s"}],[{"start":12,"end":13,"cssClass":"pl-c1"}],[],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-s1"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-v"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":45,"cssClass":"pl-s1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":48,"cssClass":"pl-en"},{"start":49,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-c1"}],[],[{"start":4,"end":44,"cssClass":"pl-c"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":11,"cssClass":"pl-s"}],[{"start":0,"end":28,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":19,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":26,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":36,"cssClass":"pl-s"}],[{"start":0,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":28,"cssClass":"pl-s"}],[{"start":0,"end":9,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":31,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-v"}],[],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":21,"cssClass":"pl-v"},{"start":26,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":20,"cssClass":"pl-v"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"}],[{"start":13,"end":18,"cssClass":"pl-v"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":13,"end":21,"cssClass":"pl-v"},{"start":24,"end":31,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-c1"}],[{"start":13,"end":21,"cssClass":"pl-v"},{"start":26,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":40,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-c1"}],[],[{"start":8,"end":43,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":54,"cssClass":"pl-s"}],[{"start":0,"end":69,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":60,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":24,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":43,"cssClass":"pl-en"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":56,"end":71,"cssClass":"pl-s1"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":34,"cssClass":"pl-s1"},{"start":35,"end":45,"cssClass":"pl-s1"},{"start":46,"end":48,"cssClass":"pl-c1"},{"start":49,"end":64,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":68,"end":78,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":26,"cssClass":"pl-v"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":47,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":50,"end":51,"cssClass":"pl-c1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":41,"cssClass":"pl-s1"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":27,"end":34,"cssClass":"pl-en"}],[{"start":16,"end":31,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":47,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":25,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":35,"cssClass":"pl-s1"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":80,"cssClass":"pl-s"}],[{"start":0,"end":95,"cssClass":"pl-s"}],[{"start":0,"end":93,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-v"},{"start":23,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-s1"},{"start":39,"end":49,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-en"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":40,"cssClass":"pl-v"},{"start":42,"end":45,"cssClass":"pl-c1"},{"start":46,"end":50,"cssClass":"pl-s1"},{"start":51,"end":61,"cssClass":"pl-s1"},{"start":62,"end":64,"cssClass":"pl-c1"},{"start":65,"end":70,"cssClass":"pl-s1"},{"start":71,"end":81,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-v"},{"start":14,"end":28,"cssClass":"pl-v"}],[{"start":4,"end":44,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":63,"cssClass":"pl-s"}],[{"start":0,"end":63,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":33,"cssClass":"pl-v"},{"start":34,"end":37,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":86,"cssClass":"pl-s"}],[{"start":0,"end":68,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":82,"cssClass":"pl-c"}],[{"start":8,"end":79,"cssClass":"pl-c"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":18,"end":22,"cssClass":"pl-s1"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":32,"cssClass":"pl-v"},{"start":33,"end":47,"cssClass":"pl-v"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":56,"end":62,"cssClass":"pl-v"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":67,"end":74,"cssClass":"pl-v"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"},{"start":30,"end":33,"cssClass":"pl-en"},{"start":34,"end":49,"cssClass":"pl-s1"},{"start":51,"end":55,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":28,"cssClass":"pl-c1"},{"start":29,"end":33,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":29,"cssClass":"pl-s1"},{"start":30,"end":37,"cssClass":"pl-en"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":41,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":52,"end":62,"cssClass":"pl-s1"},{"start":64,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-c1"},{"start":76,"end":87,"cssClass":"pl-s1"}],[],[{"start":12,"end":81,"cssClass":"pl-c"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":25,"cssClass":"pl-en"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":39,"cssClass":"pl-s1"}],[{"start":16,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":33,"cssClass":"pl-s1"}],[{"start":16,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":23,"end":30,"cssClass":"pl-en"},{"start":31,"end":34,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":14,"end":19,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":34,"cssClass":"pl-s"}],[{"start":8,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":33,"cssClass":"pl-s1"},{"start":34,"end":43,"cssClass":"pl-s1"},{"start":44,"end":66,"cssClass":"pl-en"},{"start":67,"end":82,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"}],[{"start":12,"end":17,"cssClass":"pl-s1"}],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":52,"cssClass":"pl-s1"}],[],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":43,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-s1"}],[{"start":12,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-v"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":45,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":80,"cssClass":"pl-s"}],[{"start":0,"end":95,"cssClass":"pl-s"}],[{"start":0,"end":93,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-v"},{"start":23,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":44,"end":59,"cssClass":"pl-s1"},{"start":61,"end":71,"cssClass":"pl-s1"},{"start":71,"end":72,"cssClass":"pl-c1"},{"start":72,"end":76,"cssClass":"pl-s1"},{"start":77,"end":87,"cssClass":"pl-s1"}],[],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":5,"end":17,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":30,"cssClass":"pl-en"},{"start":31,"end":46,"cssClass":"pl-s1"},{"start":48,"end":51,"cssClass":"pl-s1"},{"start":53,"end":57,"cssClass":"pl-s1"},{"start":59,"end":62,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":65,"end":76,"cssClass":"pl-s"},{"start":78,"end":80,"cssClass":"pl-c1"},{"start":81,"end":84,"cssClass":"pl-s1"}],[{"start":8,"end":85,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":83,"cssClass":"pl-s"}],[{"start":0,"end":82,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":30,"cssClass":"pl-s"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":20,"end":31,"cssClass":"pl-s"},{"start":33,"end":43,"cssClass":"pl-s"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":22,"cssClass":"pl-en"},{"start":23,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":42,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":32,"cssClass":"pl-s"},{"start":33,"end":35,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":47,"cssClass":"pl-c1"},{"start":48,"end":55,"cssClass":"pl-s"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":26,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":28,"cssClass":"pl-v"},{"start":29,"end":68,"cssClass":"pl-s"},{"start":49,"end":55,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":54,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-kos"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":72,"cssClass":"pl-s"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":43,"cssClass":"pl-s1"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":53,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":18,"cssClass":"pl-en"},{"start":19,"end":30,"cssClass":"pl-v"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":36,"end":51,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[{"start":4,"end":13,"cssClass":"pl-en"},{"start":5,"end":13,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":26,"cssClass":"pl-en"},{"start":27,"end":31,"cssClass":"pl-s1"}],[{"start":8,"end":43,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"},{"start":20,"end":29,"cssClass":"pl-s1"},{"start":30,"end":52,"cssClass":"pl-en"},{"start":53,"end":57,"cssClass":"pl-s1"},{"start":58,"end":73,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":17,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":31,"cssClass":"pl-c1"}],[],[{"start":8,"end":68,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":54,"cssClass":"pl-s"}],[{"start":0,"end":69,"cssClass":"pl-s"}],[{"start":0,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":79,"cssClass":"pl-s"}],[{"start":0,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":60,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-c1"},{"start":15,"end":24,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-c1"},{"start":29,"end":39,"cssClass":"pl-s1"},{"start":40,"end":42,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-c1"}],[{"start":12,"end":61,"cssClass":"pl-c"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s1"},{"start":24,"end":33,"cssClass":"pl-en"}],[{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":54,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":38,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":24,"cssClass":"pl-en"},{"start":27,"end":34,"cssClass":"pl-en"},{"start":35,"end":50,"cssClass":"pl-s1"},{"start":52,"end":57,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":58,"end":63,"cssClass":"pl-s1"},{"start":65,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-c1"},{"start":76,"end":86,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":17,"cssClass":"pl-v"},{"start":18,"end":25,"cssClass":"pl-v"}],[{"start":4,"end":66,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":98,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":33,"cssClass":"pl-v"},{"start":34,"end":37,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":47,"cssClass":"pl-s"}],[{"start":8,"end":57,"cssClass":"pl-c"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-v"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":34,"end":41,"cssClass":"pl-v"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":46,"end":53,"cssClass":"pl-v"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":58,"end":65,"cssClass":"pl-v"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"},{"start":30,"end":33,"cssClass":"pl-en"},{"start":34,"end":49,"cssClass":"pl-s1"},{"start":51,"end":55,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":28,"cssClass":"pl-c1"},{"start":29,"end":33,"cssClass":"pl-c1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":29,"cssClass":"pl-s1"},{"start":30,"end":37,"cssClass":"pl-en"}],[{"start":16,"end":26,"cssClass":"pl-s1"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":39,"cssClass":"pl-s1"}],[{"start":16,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":33,"cssClass":"pl-s1"}],[{"start":16,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[],[{"start":12,"end":81,"cssClass":"pl-c"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":25,"cssClass":"pl-en"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":37,"cssClass":"pl-s1"}],[{"start":16,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":33,"cssClass":"pl-s1"}],[{"start":16,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":25,"cssClass":"pl-s1"}],[],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-s1"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":23,"end":30,"cssClass":"pl-en"},{"start":31,"end":34,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":25,"end":40,"cssClass":"pl-s1"},{"start":42,"end":47,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":53,"cssClass":"pl-s1"},{"start":55,"end":65,"cssClass":"pl-s1"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":66,"end":76,"cssClass":"pl-s1"},{"start":78,"end":83,"cssClass":"pl-s1"},{"start":83,"end":84,"cssClass":"pl-c1"},{"start":84,"end":94,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":80,"cssClass":"pl-s"}],[{"start":0,"end":95,"cssClass":"pl-s"}],[{"start":0,"end":93,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":53,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":26,"cssClass":"pl-v"},{"start":27,"end":42,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":43,"end":47,"cssClass":"pl-s1"},{"start":48,"end":63,"cssClass":"pl-s1"},{"start":65,"end":75,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-c1"},{"start":76,"end":80,"cssClass":"pl-s1"},{"start":81,"end":91,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":54,"cssClass":"pl-s"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":32,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-v"}],[],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":43,"cssClass":"pl-s1"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":53,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":18,"cssClass":"pl-en"},{"start":19,"end":24,"cssClass":"pl-v"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":18,"cssClass":"pl-en"},{"start":19,"end":27,"cssClass":"pl-v"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":34,"end":36,"cssClass":"pl-s1"},{"start":38,"end":53,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":58,"cssClass":"pl-s1"},{"start":59,"end":74,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":18,"cssClass":"pl-en"},{"start":19,"end":24,"cssClass":"pl-v"},{"start":29,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":18,"cssClass":"pl-v"},{"start":19,"end":26,"cssClass":"pl-v"}],[{"start":4,"end":61,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":87,"cssClass":"pl-s"}],[{"start":0,"end":87,"cssClass":"pl-s"}],[{"start":0,"end":77,"cssClass":"pl-s"}],[{"start":0,"end":7,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"}],[{"start":12,"end":27,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":33,"cssClass":"pl-s"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[{"start":12,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":24,"end":28,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":5,"end":17,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":30,"cssClass":"pl-en"},{"start":31,"end":46,"cssClass":"pl-s1"},{"start":48,"end":51,"cssClass":"pl-s1"},{"start":53,"end":57,"cssClass":"pl-s1"},{"start":59,"end":62,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":65,"end":76,"cssClass":"pl-s"}],[{"start":8,"end":56,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-v"},{"start":23,"end":45,"cssClass":"pl-en"},{"start":46,"end":61,"cssClass":"pl-s1"},{"start":63,"end":67,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":80,"cssClass":"pl-s"}],[{"start":0,"end":95,"cssClass":"pl-s"}],[{"start":0,"end":93,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":54,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":27,"cssClass":"pl-v"},{"start":28,"end":43,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":44,"end":48,"cssClass":"pl-s1"},{"start":49,"end":64,"cssClass":"pl-s1"},{"start":66,"end":76,"cssClass":"pl-s1"},{"start":76,"end":77,"cssClass":"pl-c1"},{"start":77,"end":81,"cssClass":"pl-s1"},{"start":82,"end":92,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":50,"cssClass":"pl-s"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":43,"cssClass":"pl-s1"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":53,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":26,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"}],[{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":30,"cssClass":"pl-v"},{"start":34,"end":35,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":32,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-s1"},{"start":18,"end":28,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":30,"cssClass":"pl-v"},{"start":34,"end":35,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":32,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-k"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":36,"end":38,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":44,"end":52,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-c1"},{"start":61,"end":70,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-c1"},{"start":71,"end":72,"cssClass":"pl-s1"},{"start":73,"end":74,"cssClass":"pl-c1"},{"start":74,"end":75,"cssClass":"pl-c1"}],[{"start":16,"end":18,"cssClass":"pl-s1"},{"start":19,"end":26,"cssClass":"pl-en"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":34,"end":39,"cssClass":"pl-s1"},{"start":41,"end":46,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":17,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":32,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-c1"}],[{"start":8,"end":24,"cssClass":"pl-c"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-en"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":21,"end":28,"cssClass":"pl-v"},{"start":32,"end":33,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-en"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":21,"end":28,"cssClass":"pl-v"},{"start":32,"end":33,"cssClass":"pl-s1"}],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-en"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":32,"cssClass":"pl-v"},{"start":33,"end":98,"cssClass":"pl-s"}],[],[{"start":8,"end":17,"cssClass":"pl-c"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":29,"cssClass":"pl-en"},{"start":30,"end":31,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"}],[{"start":8,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-en"},{"start":22,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":26,"end":32,"cssClass":"pl-s1"},{"start":35,"end":44,"cssClass":"pl-s1"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":26,"end":32,"cssClass":"pl-s1"},{"start":33,"end":48,"cssClass":"pl-s1"},{"start":51,"end":60,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-s1"},{"start":64,"end":79,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":29,"cssClass":"pl-en"},{"start":30,"end":40,"cssClass":"pl-s1"},{"start":42,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-s1"},{"start":54,"end":60,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":29,"cssClass":"pl-en"},{"start":30,"end":41,"cssClass":"pl-s1"},{"start":43,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-s1"},{"start":55,"end":61,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":64,"end":65,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":29,"cssClass":"pl-en"},{"start":30,"end":40,"cssClass":"pl-s1"},{"start":42,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-s1"},{"start":54,"end":60,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":29,"cssClass":"pl-en"},{"start":30,"end":41,"cssClass":"pl-s1"},{"start":43,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-s1"},{"start":55,"end":61,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":64,"end":65,"cssClass":"pl-c1"}],[],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-k"},{"start":6,"end":15,"cssClass":"pl-v"},{"start":16,"end":23,"cssClass":"pl-v"}],[{"start":4,"end":76,"cssClass":"pl-s"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"}],[{"start":8,"end":11,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":33,"cssClass":"pl-v"},{"start":34,"end":37,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":22,"cssClass":"pl-s1"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":36,"cssClass":"pl-c1"},{"start":39,"end":72,"cssClass":"pl-c"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":37,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":88,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":20,"cssClass":"pl-en"},{"start":23,"end":30,"cssClass":"pl-en"}],[{"start":12,"end":15,"cssClass":"pl-s1"}],[{"start":12,"end":27,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-s1"}],[{"start":12,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":24,"end":35,"cssClass":"pl-s1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"}],[{"start":8,"end":12,"cssClass":"pl-s1"}],[{"start":8,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-s1"}],[{"start":8,"end":22,"cssClass":"pl-s1"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":36,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-s1"},{"start":15,"end":23,"cssClass":"pl-v"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":20,"end":28,"cssClass":"pl-v"},{"start":29,"end":34,"cssClass":"pl-v"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-c1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-c1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s"}],[{"start":8,"end":19,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-c1"}],[],[{"start":8,"end":13,"cssClass":"pl-en"},{"start":16,"end":24,"cssClass":"pl-en"}],[{"start":12,"end":27,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":33,"cssClass":"pl-s1"}],[{"start":12,"end":17,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":18,"end":30,"cssClass":"pl-s"}],[{"start":12,"end":23,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":24,"end":35,"cssClass":"pl-s1"}],[{"start":12,"end":20,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-s1"}],[{"start":12,"end":16,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":17,"end":21,"cssClass":"pl-s1"}],[],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":45,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":33,"end":37,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":40,"end":45,"cssClass":"pl-c1"}],[{"start":8,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":13,"cssClass":"pl-s"}],[{"start":0,"end":80,"cssClass":"pl-s"}],[{"start":0,"end":95,"cssClass":"pl-s"}],[{"start":0,"end":93,"cssClass":"pl-s"}],[{"start":0,"end":32,"cssClass":"pl-s"}],[{"start":0,"end":0,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-s"}],[{"start":0,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":11,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":24,"cssClass":"pl-v"}],[{"start":12,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":48,"cssClass":"pl-s1"}],[{"start":12,"end":26,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":32,"end":47,"cssClass":"pl-s1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":28,"end":38,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":5,"end":17,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":30,"cssClass":"pl-en"},{"start":31,"end":46,"cssClass":"pl-s1"},{"start":48,"end":51,"cssClass":"pl-s1"},{"start":53,"end":57,"cssClass":"pl-s1"},{"start":59,"end":62,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"},{"start":65,"end":74,"cssClass":"pl-s"}],[{"start":8,"end":56,"cssClass":"pl-s"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":22,"cssClass":"pl-v"},{"start":23,"end":45,"cssClass":"pl-en"},{"start":46,"end":61,"cssClass":"pl-s1"},{"start":63,"end":67,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"}],[{"start":8,"end":62,"cssClass":"pl-s"}],[{"start":8,"end":39,"cssClass":"pl-c"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-s1"},{"start":28,"end":42,"cssClass":"pl-s1"},{"start":43,"end":49,"cssClass":"pl-k"},{"start":50,"end":64,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":30,"cssClass":"pl-v"}],[{"start":8,"end":12,"cssClass":"pl-k"},{"start":14,"end":16,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":30,"cssClass":"pl-v"}],[],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":27,"cssClass":"pl-v"},{"start":28,"end":32,"cssClass":"pl-s1"},{"start":33,"end":43,"cssClass":"pl-s1"},{"start":45,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":53,"cssClass":"pl-s"}],[{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":27,"cssClass":"pl-v"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":35,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":41,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-s1"},{"start":25,"end":29,"cssClass":"pl-s1"},{"start":30,"end":45,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"},{"start":19,"end":20,"cssClass":"pl-s1"},{"start":21,"end":25,"cssClass":"pl-s1"},{"start":26,"end":41,"cssClass":"pl-s1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-s1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":28,"end":43,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-c1"}],[],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-c1"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":31,"cssClass":"pl-s1"}],[{"start":12,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"}],[{"start":12,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-s1"},{"start":39,"end":47,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":28,"end":36,"cssClass":"pl-s1"},{"start":38,"end":48,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":41,"end":51,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":28,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":40,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":28,"end":36,"cssClass":"pl-s1"},{"start":38,"end":48,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":41,"end":51,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":28,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":40,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-s1"}],[],[{"start":12,"end":15,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":40,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":27,"end":33,"cssClass":"pl-en"},{"start":34,"end":38,"cssClass":"pl-s1"}],[],[{"start":12,"end":15,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-en"},{"start":30,"end":35,"cssClass":"pl-en"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":44,"end":59,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":62,"end":63,"cssClass":"pl-c1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":27,"end":33,"cssClass":"pl-en"}],[{"start":21,"end":29,"cssClass":"pl-v"},{"start":34,"end":44,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-s1"},{"start":49,"end":59,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-s1"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":68,"end":78,"cssClass":"pl-s1"},{"start":79,"end":80,"cssClass":"pl-s1"}],[],[{"start":16,"end":17,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":21,"end":22,"cssClass":"pl-c1"}],[],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":25,"cssClass":"pl-en"},{"start":27,"end":35,"cssClass":"pl-v"},{"start":40,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":55,"end":65,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":70,"end":80,"cssClass":"pl-s1"},{"start":81,"end":82,"cssClass":"pl-c1"}],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":26,"end":30,"cssClass":"pl-s1"},{"start":31,"end":46,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":49,"end":50,"cssClass":"pl-c1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":29,"cssClass":"pl-en"},{"start":31,"end":39,"cssClass":"pl-v"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-s1"},{"start":59,"end":69,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-s1"},{"start":74,"end":84,"cssClass":"pl-s1"},{"start":85,"end":86,"cssClass":"pl-s1"},{"start":87,"end":88,"cssClass":"pl-c1"},{"start":89,"end":90,"cssClass":"pl-c1"}],[{"start":12,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":31,"cssClass":"pl-s1"}],[{"start":12,"end":29,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":41,"end":51,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":28,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":40,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":28,"end":36,"cssClass":"pl-s1"},{"start":38,"end":48,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":41,"end":51,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":28,"end":38,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":30,"end":32,"cssClass":"pl-s1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":40,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":28,"end":36,"cssClass":"pl-s1"},{"start":38,"end":48,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-s1"}],[{"start":17,"end":23,"cssClass":"pl-v"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":33,"end":35,"cssClass":"pl-s1"},{"start":39,"end":47,"cssClass":"pl-s1"}],[],[{"start":12,"end":15,"cssClass":"pl-k"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":41,"cssClass":"pl-s1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":27,"end":33,"cssClass":"pl-en"},{"start":34,"end":38,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":29,"cssClass":"pl-en"},{"start":31,"end":38,"cssClass":"pl-v"},{"start":43,"end":53,"cssClass":"pl-s1"},{"start":54,"end":55,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":59,"end":69,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-s1"},{"start":74,"end":82,"cssClass":"pl-s1"}],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":40,"end":55,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":58,"end":59,"cssClass":"pl-c1"}],[{"start":12,"end":22,"cssClass":"pl-s1"},{"start":23,"end":29,"cssClass":"pl-en"},{"start":31,"end":39,"cssClass":"pl-v"},{"start":44,"end":54,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-s1"},{"start":59,"end":69,"cssClass":"pl-s1"},{"start":70,"end":71,"cssClass":"pl-s1"},{"start":72,"end":73,"cssClass":"pl-c1"},{"start":74,"end":75,"cssClass":"pl-c1"},{"start":78,"end":88,"cssClass":"pl-s1"},{"start":89,"end":90,"cssClass":"pl-s1"}],[{"start":12,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":18,"cssClass":"pl-s1"},{"start":19,"end":25,"cssClass":"pl-en"},{"start":27,"end":35,"cssClass":"pl-v"},{"start":40,"end":50,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":55,"end":65,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-c1"},{"start":70,"end":80,"cssClass":"pl-s1"},{"start":81,"end":82,"cssClass":"pl-s1"}],[],[{"start":8,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":31,"cssClass":"pl-s1"}],[{"start":12,"end":15,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-s1"},{"start":21,"end":23,"cssClass":"pl-c1"},{"start":24,"end":33,"cssClass":"pl-en"},{"start":34,"end":38,"cssClass":"pl-en"},{"start":39,"end":44,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-s1"},{"start":53,"end":68,"cssClass":"pl-s1"},{"start":69,"end":70,"cssClass":"pl-c1"},{"start":71,"end":72,"cssClass":"pl-c1"}],[{"start":16,"end":26,"cssClass":"pl-s1"},{"start":27,"end":33,"cssClass":"pl-en"}],[{"start":21,"end":29,"cssClass":"pl-v"},{"start":34,"end":44,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-s1"},{"start":49,"end":59,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-s1"},{"start":64,"end":74,"cssClass":"pl-s1"},{"start":75,"end":76,"cssClass":"pl-s1"},{"start":77,"end":78,"cssClass":"pl-c1"},{"start":79,"end":80,"cssClass":"pl-c1"}],[],[],[{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":45,"cssClass":"pl-s1"}],[{"start":12,"end":14,"cssClass":"pl-s1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":23,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-c1"},{"start":26,"end":28,"cssClass":"pl-s1"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/Qiskit/qiskit/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"x.py","displayUrl":"https://github.com/Qiskit/qiskit/blob/main/qiskit/circuit/library/standard_gates/x.py?raw=true","headerInfo":{"blobSize":"50.2 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"8d0b182","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FQiskit%2Fqiskit%2Fblob%2Fmain%2Fqiskit%2Fcircuit%2Flibrary%2Fstandard_gates%2Fx.py","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"1527","truncatedSloc":"1317"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Python","languageID":303,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/Qiskit/qiskit/blob/main/qiskit/circuit/library/standard_gates/x.py","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/Qiskit/qiskit/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/Qiskit/qiskit/raw/main/qiskit/circuit/library/standard_gates/x.py","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":4,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"_X_ARRAY","kind":"constant","ident_start":953,"ident_end":961,"extent_start":953,"extent_end":980,"fully_qualified_name":"_X_ARRAY","ident_utf16":{"start":{"line_number":22,"utf16_col":0},"end":{"line_number":22,"utf16_col":8}},"extent_utf16":{"start":{"line_number":22,"utf16_col":0},"end":{"line_number":22,"utf16_col":27}}},{"name":"XGate","kind":"class","ident_start":1016,"ident_end":1021,"extent_start":1010,"extent_end":4624,"fully_qualified_name":"XGate","ident_utf16":{"start":{"line_number":26,"utf16_col":6},"end":{"line_number":26,"utf16_col":11}},"extent_utf16":{"start":{"line_number":26,"utf16_col":0},"end":{"line_number":147,"utf16_col":39}}},{"name":"__init__","kind":"function","ident_start":2049,"ident_end":2057,"extent_start":2045,"extent_end":2235,"fully_qualified_name":"XGate.__init__","ident_utf16":{"start":{"line_number":72,"utf16_col":8},"end":{"line_number":72,"utf16_col":16}},"extent_utf16":{"start":{"line_number":72,"utf16_col":4},"end":{"line_number":74,"utf16_col":79}}},{"name":"_singleton_lookup_key","kind":"constant","ident_start":2241,"ident_end":2262,"extent_start":2241,"extent_end":2287,"fully_qualified_name":"XGate._singleton_lookup_key","ident_utf16":{"start":{"line_number":76,"utf16_col":4},"end":{"line_number":76,"utf16_col":25}},"extent_utf16":{"start":{"line_number":76,"utf16_col":4},"end":{"line_number":76,"utf16_col":50}}},{"name":"_define","kind":"function","ident_start":2297,"ident_end":2304,"extent_start":2293,"extent_end":2757,"fully_qualified_name":"XGate._define","ident_utf16":{"start":{"line_number":78,"utf16_col":8},"end":{"line_number":78,"utf16_col":15}},"extent_utf16":{"start":{"line_number":78,"utf16_col":4},"end":{"line_number":92,"utf16_col":28}}},{"name":"control","kind":"function","ident_start":2767,"ident_end":2774,"extent_start":2763,"extent_end":4024,"fully_qualified_name":"XGate.control","ident_utf16":{"start":{"line_number":94,"utf16_col":8},"end":{"line_number":94,"utf16_col":15}},"extent_utf16":{"start":{"line_number":94,"utf16_col":4},"end":{"line_number":130,"utf16_col":19}}},{"name":"inverse","kind":"function","ident_start":4034,"ident_end":4041,"extent_start":4030,"extent_end":4554,"fully_qualified_name":"XGate.inverse","ident_utf16":{"start":{"line_number":132,"utf16_col":8},"end":{"line_number":132,"utf16_col":15}},"extent_utf16":{"start":{"line_number":132,"utf16_col":4},"end":{"line_number":144,"utf16_col":38}}},{"name":"__eq__","kind":"function","ident_start":4564,"ident_end":4570,"extent_start":4560,"extent_end":4624,"fully_qualified_name":"XGate.__eq__","ident_utf16":{"start":{"line_number":146,"utf16_col":8},"end":{"line_number":146,"utf16_col":14}},"extent_utf16":{"start":{"line_number":146,"utf16_col":4},"end":{"line_number":147,"utf16_col":39}}},{"name":"CXGate","kind":"class","ident_start":4690,"ident_end":4696,"extent_start":4684,"extent_end":9178,"fully_qualified_name":"CXGate","ident_utf16":{"start":{"line_number":151,"utf16_col":6},"end":{"line_number":151,"utf16_col":12}},"extent_utf16":{"start":{"line_number":151,"utf16_col":0},"end":{"line_number":292,"utf16_col":80}}},{"name":"__init__","kind":"function","ident_start":6521,"ident_end":6529,"extent_start":6517,"extent_end":7070,"fully_qualified_name":"CXGate.__init__","ident_utf16":{"start":{"line_number":214,"utf16_col":8},"end":{"line_number":214,"utf16_col":16}},"extent_utf16":{"start":{"line_number":214,"utf16_col":4},"end":{"line_number":235,"utf16_col":9}}},{"name":"_singleton_lookup_key","kind":"constant","ident_start":7076,"ident_end":7097,"extent_start":7076,"extent_end":7139,"fully_qualified_name":"CXGate._singleton_lookup_key","ident_utf16":{"start":{"line_number":237,"utf16_col":4},"end":{"line_number":237,"utf16_col":25}},"extent_utf16":{"start":{"line_number":237,"utf16_col":4},"end":{"line_number":237,"utf16_col":67}}},{"name":"control","kind":"function","ident_start":7149,"ident_end":7156,"extent_start":7145,"extent_end":8509,"fully_qualified_name":"CXGate.control","ident_utf16":{"start":{"line_number":239,"utf16_col":8},"end":{"line_number":239,"utf16_col":15}},"extent_utf16":{"start":{"line_number":239,"utf16_col":4},"end":{"line_number":275,"utf16_col":19}}},{"name":"inverse","kind":"function","ident_start":8519,"ident_end":8526,"extent_start":8515,"extent_end":9067,"fully_qualified_name":"CXGate.inverse","ident_utf16":{"start":{"line_number":277,"utf16_col":8},"end":{"line_number":277,"utf16_col":15}},"extent_utf16":{"start":{"line_number":277,"utf16_col":4},"end":{"line_number":289,"utf16_col":65}}},{"name":"__eq__","kind":"function","ident_start":9077,"ident_end":9083,"extent_start":9073,"extent_end":9178,"fully_qualified_name":"CXGate.__eq__","ident_utf16":{"start":{"line_number":291,"utf16_col":8},"end":{"line_number":291,"utf16_col":14}},"extent_utf16":{"start":{"line_number":291,"utf16_col":4},"end":{"line_number":292,"utf16_col":80}}},{"name":"CCXGate","kind":"class","ident_start":9264,"ident_end":9271,"extent_start":9258,"extent_end":16417,"fully_qualified_name":"CCXGate","ident_utf16":{"start":{"line_number":296,"utf16_col":6},"end":{"line_number":296,"utf16_col":13}},"extent_utf16":{"start":{"line_number":296,"utf16_col":0},"end":{"line_number":486,"utf16_col":81}}},{"name":"__init__","kind":"function","ident_start":11538,"ident_end":11546,"extent_start":11534,"extent_end":12052,"fully_qualified_name":"CCXGate.__init__","ident_utf16":{"start":{"line_number":364,"utf16_col":8},"end":{"line_number":364,"utf16_col":16}},"extent_utf16":{"start":{"line_number":364,"utf16_col":4},"end":{"line_number":384,"utf16_col":9}}},{"name":"_singleton_lookup_key","kind":"constant","ident_start":12058,"ident_end":12079,"extent_start":12058,"extent_end":12121,"fully_qualified_name":"CCXGate._singleton_lookup_key","ident_utf16":{"start":{"line_number":386,"utf16_col":4},"end":{"line_number":386,"utf16_col":25}},"extent_utf16":{"start":{"line_number":386,"utf16_col":4},"end":{"line_number":386,"utf16_col":67}}},{"name":"_define","kind":"function","ident_start":12131,"ident_end":12138,"extent_start":12127,"extent_end":14386,"fully_qualified_name":"CCXGate._define","ident_utf16":{"start":{"line_number":388,"utf16_col":8},"end":{"line_number":388,"utf16_col":15}},"extent_utf16":{"start":{"line_number":388,"utf16_col":4},"end":{"line_number":431,"utf16_col":28}}},{"name":"control","kind":"function","ident_start":14396,"ident_end":14403,"extent_start":14392,"extent_end":15737,"fully_qualified_name":"CCXGate.control","ident_utf16":{"start":{"line_number":433,"utf16_col":8},"end":{"line_number":433,"utf16_col":15}},"extent_utf16":{"start":{"line_number":433,"utf16_col":4},"end":{"line_number":469,"utf16_col":19}}},{"name":"inverse","kind":"function","ident_start":15747,"ident_end":15754,"extent_start":15743,"extent_end":16305,"fully_qualified_name":"CCXGate.inverse","ident_utf16":{"start":{"line_number":471,"utf16_col":8},"end":{"line_number":471,"utf16_col":15}},"extent_utf16":{"start":{"line_number":471,"utf16_col":4},"end":{"line_number":483,"utf16_col":66}}},{"name":"__eq__","kind":"function","ident_start":16315,"ident_end":16321,"extent_start":16311,"extent_end":16417,"fully_qualified_name":"CCXGate.__eq__","ident_utf16":{"start":{"line_number":485,"utf16_col":8},"end":{"line_number":485,"utf16_col":14}},"extent_utf16":{"start":{"line_number":485,"utf16_col":4},"end":{"line_number":486,"utf16_col":81}}},{"name":"RCCXGate","kind":"class","ident_start":16734,"ident_end":16742,"extent_start":16728,"extent_end":18896,"fully_qualified_name":"RCCXGate","ident_utf16":{"start":{"line_number":501,"utf16_col":6},"end":{"line_number":501,"utf16_col":14}},"extent_utf16":{"start":{"line_number":501,"utf16_col":0},"end":{"line_number":561,"utf16_col":42}}},{"name":"__init__","kind":"function","ident_start":17455,"ident_end":17463,"extent_start":17451,"extent_end":17659,"fully_qualified_name":"RCCXGate.__init__","ident_utf16":{"start":{"line_number":517,"utf16_col":8},"end":{"line_number":517,"utf16_col":16}},"extent_utf16":{"start":{"line_number":517,"utf16_col":4},"end":{"line_number":519,"utf16_col":82}}},{"name":"_singleton_lookup_key","kind":"constant","ident_start":17665,"ident_end":17686,"extent_start":17665,"extent_end":17711,"fully_qualified_name":"RCCXGate._singleton_lookup_key","ident_utf16":{"start":{"line_number":521,"utf16_col":4},"end":{"line_number":521,"utf16_col":25}},"extent_utf16":{"start":{"line_number":521,"utf16_col":4},"end":{"line_number":521,"utf16_col":50}}},{"name":"_define","kind":"function","ident_start":17721,"ident_end":17728,"extent_start":17717,"extent_end":18823,"fully_qualified_name":"RCCXGate._define","ident_utf16":{"start":{"line_number":523,"utf16_col":8},"end":{"line_number":523,"utf16_col":15}},"extent_utf16":{"start":{"line_number":523,"utf16_col":4},"end":{"line_number":558,"utf16_col":28}}},{"name":"__eq__","kind":"function","ident_start":18833,"ident_end":18839,"extent_start":18829,"extent_end":18896,"fully_qualified_name":"RCCXGate.__eq__","ident_utf16":{"start":{"line_number":560,"utf16_col":8},"end":{"line_number":560,"utf16_col":14}},"extent_utf16":{"start":{"line_number":560,"utf16_col":4},"end":{"line_number":561,"utf16_col":42}}},{"name":"C3SXGate","kind":"class","ident_start":18905,"ident_end":18913,"extent_start":18899,"extent_end":22105,"fully_qualified_name":"C3SXGate","ident_utf16":{"start":{"line_number":564,"utf16_col":6},"end":{"line_number":564,"utf16_col":14}},"extent_utf16":{"start":{"line_number":564,"utf16_col":0},"end":{"line_number":667,"utf16_col":82}}},{"name":"__init__","kind":"function","ident_start":19147,"ident_end":19155,"extent_start":19143,"extent_end":19951,"fully_qualified_name":"C3SXGate.__init__","ident_utf16":{"start":{"line_number":573,"utf16_col":8},"end":{"line_number":573,"utf16_col":16}},"extent_utf16":{"start":{"line_number":573,"utf16_col":4},"end":{"line_number":601,"utf16_col":9}}},{"name":"_singleton_lookup_key","kind":"constant","ident_start":19957,"ident_end":19978,"extent_start":19957,"extent_end":20020,"fully_qualified_name":"C3SXGate._singleton_lookup_key","ident_utf16":{"start":{"line_number":603,"utf16_col":4},"end":{"line_number":603,"utf16_col":25}},"extent_utf16":{"start":{"line_number":603,"utf16_col":4},"end":{"line_number":603,"utf16_col":67}}},{"name":"_define","kind":"function","ident_start":20030,"ident_end":20037,"extent_start":20026,"extent_end":21992,"fully_qualified_name":"C3SXGate._define","ident_utf16":{"start":{"line_number":605,"utf16_col":8},"end":{"line_number":605,"utf16_col":15}},"extent_utf16":{"start":{"line_number":605,"utf16_col":4},"end":{"line_number":664,"utf16_col":28}}},{"name":"__eq__","kind":"function","ident_start":22002,"ident_end":22008,"extent_start":21998,"extent_end":22105,"fully_qualified_name":"C3SXGate.__eq__","ident_utf16":{"start":{"line_number":666,"utf16_col":8},"end":{"line_number":666,"utf16_col":14}},"extent_utf16":{"start":{"line_number":666,"utf16_col":4},"end":{"line_number":667,"utf16_col":82}}},{"name":"C3XGate","kind":"class","ident_start":22191,"ident_end":22198,"extent_start":22185,"extent_end":26593,"fully_qualified_name":"C3XGate","ident_utf16":{"start":{"line_number":671,"utf16_col":6},"end":{"line_number":671,"utf16_col":13}},"extent_utf16":{"start":{"line_number":671,"utf16_col":0},"end":{"line_number":827,"utf16_col":81}}},{"name":"__init__","kind":"function","ident_start":22351,"ident_end":22359,"extent_start":22347,"extent_end":22884,"fully_qualified_name":"C3XGate.__init__","ident_utf16":{"start":{"line_number":677,"utf16_col":8},"end":{"line_number":677,"utf16_col":16}},"extent_utf16":{"start":{"line_number":677,"utf16_col":4},"end":{"line_number":697,"utf16_col":9}}},{"name":"_singleton_lookup_key","kind":"constant","ident_start":22890,"ident_end":22911,"extent_start":22890,"extent_end":22953,"fully_qualified_name":"C3XGate._singleton_lookup_key","ident_utf16":{"start":{"line_number":699,"utf16_col":4},"end":{"line_number":699,"utf16_col":25}},"extent_utf16":{"start":{"line_number":699,"utf16_col":4},"end":{"line_number":699,"utf16_col":67}}},{"name":"_define","kind":"function","ident_start":23009,"ident_end":23016,"extent_start":23005,"extent_end":24574,"fully_qualified_name":"C3XGate._define","ident_utf16":{"start":{"line_number":702,"utf16_col":8},"end":{"line_number":702,"utf16_col":15}},"extent_utf16":{"start":{"line_number":702,"utf16_col":4},"end":{"line_number":772,"utf16_col":28}}},{"name":"control","kind":"function","ident_start":24584,"ident_end":24591,"extent_start":24580,"extent_end":25925,"fully_qualified_name":"C3XGate.control","ident_utf16":{"start":{"line_number":774,"utf16_col":8},"end":{"line_number":774,"utf16_col":15}},"extent_utf16":{"start":{"line_number":774,"utf16_col":4},"end":{"line_number":810,"utf16_col":19}}},{"name":"inverse","kind":"function","ident_start":25935,"ident_end":25942,"extent_start":25931,"extent_end":26481,"fully_qualified_name":"C3XGate.inverse","ident_utf16":{"start":{"line_number":812,"utf16_col":8},"end":{"line_number":812,"utf16_col":15}},"extent_utf16":{"start":{"line_number":812,"utf16_col":4},"end":{"line_number":824,"utf16_col":50}}},{"name":"__eq__","kind":"function","ident_start":26491,"ident_end":26497,"extent_start":26487,"extent_end":26593,"fully_qualified_name":"C3XGate.__eq__","ident_utf16":{"start":{"line_number":826,"utf16_col":8},"end":{"line_number":826,"utf16_col":14}},"extent_utf16":{"start":{"line_number":826,"utf16_col":4},"end":{"line_number":827,"utf16_col":81}}},{"name":"RC3XGate","kind":"class","ident_start":27566,"ident_end":27574,"extent_start":27560,"extent_end":30099,"fully_qualified_name":"RC3XGate","ident_utf16":{"start":{"line_number":850,"utf16_col":6},"end":{"line_number":850,"utf16_col":14}},"extent_utf16":{"start":{"line_number":850,"utf16_col":0},"end":{"line_number":926,"utf16_col":42}}},{"name":"__init__","kind":"function","ident_start":28130,"ident_end":28138,"extent_start":28126,"extent_end":28325,"fully_qualified_name":"RC3XGate.__init__","ident_utf16":{"start":{"line_number":864,"utf16_col":8},"end":{"line_number":864,"utf16_col":16}},"extent_utf16":{"start":{"line_number":864,"utf16_col":4},"end":{"line_number":866,"utf16_col":83}}},{"name":"_singleton_lookup_key","kind":"constant","ident_start":28331,"ident_end":28352,"extent_start":28331,"extent_end":28377,"fully_qualified_name":"RC3XGate._singleton_lookup_key","ident_utf16":{"start":{"line_number":868,"utf16_col":4},"end":{"line_number":868,"utf16_col":25}},"extent_utf16":{"start":{"line_number":868,"utf16_col":4},"end":{"line_number":868,"utf16_col":50}}},{"name":"_define","kind":"function","ident_start":28387,"ident_end":28394,"extent_start":28383,"extent_end":30026,"fully_qualified_name":"RC3XGate._define","ident_utf16":{"start":{"line_number":870,"utf16_col":8},"end":{"line_number":870,"utf16_col":15}},"extent_utf16":{"start":{"line_number":870,"utf16_col":4},"end":{"line_number":923,"utf16_col":28}}},{"name":"__eq__","kind":"function","ident_start":30036,"ident_end":30042,"extent_start":30032,"extent_end":30099,"fully_qualified_name":"RC3XGate.__eq__","ident_utf16":{"start":{"line_number":925,"utf16_col":8},"end":{"line_number":925,"utf16_col":14}},"extent_utf16":{"start":{"line_number":925,"utf16_col":4},"end":{"line_number":926,"utf16_col":42}}},{"name":"C4XGate","kind":"class","ident_start":30186,"ident_end":30193,"extent_start":30180,"extent_end":34787,"fully_qualified_name":"C4XGate","ident_utf16":{"start":{"line_number":930,"utf16_col":6},"end":{"line_number":930,"utf16_col":13}},"extent_utf16":{"start":{"line_number":930,"utf16_col":0},"end":{"line_number":1071,"utf16_col":81}}},{"name":"__init__","kind":"function","ident_start":30562,"ident_end":30570,"extent_start":30558,"extent_end":31144,"fully_qualified_name":"C4XGate.__init__","ident_utf16":{"start":{"line_number":941,"utf16_col":8},"end":{"line_number":941,"utf16_col":16}},"extent_utf16":{"start":{"line_number":941,"utf16_col":4},"end":{"line_number":963,"utf16_col":9}}},{"name":"_singleton_lookup_key","kind":"constant","ident_start":31150,"ident_end":31171,"extent_start":31150,"extent_end":31213,"fully_qualified_name":"C4XGate._singleton_lookup_key","ident_utf16":{"start":{"line_number":965,"utf16_col":4},"end":{"line_number":965,"utf16_col":25}},"extent_utf16":{"start":{"line_number":965,"utf16_col":4},"end":{"line_number":965,"utf16_col":67}}},{"name":"_define","kind":"function","ident_start":31268,"ident_end":31275,"extent_start":31264,"extent_end":32768,"fully_qualified_name":"C4XGate._define","ident_utf16":{"start":{"line_number":968,"utf16_col":8},"end":{"line_number":968,"utf16_col":15}},"extent_utf16":{"start":{"line_number":968,"utf16_col":4},"end":{"line_number":1016,"utf16_col":28}}},{"name":"control","kind":"function","ident_start":32778,"ident_end":32785,"extent_start":32774,"extent_end":34119,"fully_qualified_name":"C4XGate.control","ident_utf16":{"start":{"line_number":1018,"utf16_col":8},"end":{"line_number":1018,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1018,"utf16_col":4},"end":{"line_number":1054,"utf16_col":19}}},{"name":"inverse","kind":"function","ident_start":34129,"ident_end":34136,"extent_start":34125,"extent_end":34675,"fully_qualified_name":"C4XGate.inverse","ident_utf16":{"start":{"line_number":1056,"utf16_col":8},"end":{"line_number":1056,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1056,"utf16_col":4},"end":{"line_number":1068,"utf16_col":50}}},{"name":"__eq__","kind":"function","ident_start":34685,"ident_end":34691,"extent_start":34681,"extent_end":34787,"fully_qualified_name":"C4XGate.__eq__","ident_utf16":{"start":{"line_number":1070,"utf16_col":8},"end":{"line_number":1070,"utf16_col":14}},"extent_utf16":{"start":{"line_number":1070,"utf16_col":4},"end":{"line_number":1071,"utf16_col":81}}},{"name":"MCXGate","kind":"class","ident_start":34796,"ident_end":34803,"extent_start":34790,"extent_end":39979,"fully_qualified_name":"MCXGate","ident_utf16":{"start":{"line_number":1074,"utf16_col":6},"end":{"line_number":1074,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1074,"utf16_col":0},"end":{"line_number":1212,"utf16_col":19}}},{"name":"__new__","kind":"function","ident_start":35012,"ident_end":35019,"extent_start":35008,"extent_end":36290,"fully_qualified_name":"MCXGate.__new__","ident_utf16":{"start":{"line_number":1081,"utf16_col":8},"end":{"line_number":1081,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1081,"utf16_col":4},"end":{"line_number":1113,"utf16_col":35}}},{"name":"__init__","kind":"function","ident_start":36300,"ident_end":36308,"extent_start":36296,"extent_end":36948,"fully_qualified_name":"MCXGate.__init__","ident_utf16":{"start":{"line_number":1115,"utf16_col":8},"end":{"line_number":1115,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1115,"utf16_col":4},"end":{"line_number":1136,"utf16_col":9}}},{"name":"inverse","kind":"function","ident_start":36958,"ident_end":36965,"extent_start":36954,"extent_end":37542,"fully_qualified_name":"MCXGate.inverse","ident_utf16":{"start":{"line_number":1138,"utf16_col":8},"end":{"line_number":1138,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1138,"utf16_col":4},"end":{"line_number":1150,"utf16_col":88}}},{"name":"get_num_ancilla_qubits","kind":"function","ident_start":37570,"ident_end":37592,"extent_start":37566,"extent_end":38230,"fully_qualified_name":"MCXGate.get_num_ancilla_qubits","ident_utf16":{"start":{"line_number":1153,"utf16_col":8},"end":{"line_number":1153,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1153,"utf16_col":4},"end":{"line_number":1165,"utf16_col":69}}},{"name":"_define","kind":"function","ident_start":38240,"ident_end":38247,"extent_start":38236,"extent_end":38612,"fully_qualified_name":"MCXGate._define","ident_utf16":{"start":{"line_number":1167,"utf16_col":8},"end":{"line_number":1167,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1167,"utf16_col":4},"end":{"line_number":1175,"utf16_col":28}}},{"name":"num_ancilla_qubits","kind":"function","ident_start":38636,"ident_end":38654,"extent_start":38632,"extent_end":38780,"fully_qualified_name":"MCXGate.num_ancilla_qubits","ident_utf16":{"start":{"line_number":1178,"utf16_col":8},"end":{"line_number":1178,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1178,"utf16_col":4},"end":{"line_number":1180,"utf16_col":74}}},{"name":"control","kind":"function","ident_start":38790,"ident_end":38797,"extent_start":38786,"extent_end":39979,"fully_qualified_name":"MCXGate.control","ident_utf16":{"start":{"line_number":1182,"utf16_col":8},"end":{"line_number":1182,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1182,"utf16_col":4},"end":{"line_number":1212,"utf16_col":19}}},{"name":"MCXGrayCode","kind":"class","ident_start":39988,"ident_end":39999,"extent_start":39982,"extent_end":42675,"fully_qualified_name":"MCXGrayCode","ident_utf16":{"start":{"line_number":1215,"utf16_col":6},"end":{"line_number":1215,"utf16_col":17}},"extent_utf16":{"start":{"line_number":1215,"utf16_col":0},"end":{"line_number":1288,"utf16_col":28}}},{"name":"__new__","kind":"function","ident_start":40194,"ident_end":40201,"extent_start":40190,"extent_end":41269,"fully_qualified_name":"MCXGrayCode.__new__","ident_utf16":{"start":{"line_number":1221,"utf16_col":8},"end":{"line_number":1221,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1221,"utf16_col":4},"end":{"line_number":1252,"utf16_col":35}}},{"name":"__init__","kind":"function","ident_start":41279,"ident_end":41287,"extent_start":41275,"extent_end":41526,"fully_qualified_name":"MCXGrayCode.__init__","ident_utf16":{"start":{"line_number":1254,"utf16_col":8},"end":{"line_number":1254,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1254,"utf16_col":4},"end":{"line_number":1260,"utf16_col":95}}},{"name":"inverse","kind":"function","ident_start":41536,"ident_end":41543,"extent_start":41532,"extent_end":42128,"fully_qualified_name":"MCXGrayCode.inverse","ident_utf16":{"start":{"line_number":1262,"utf16_col":8},"end":{"line_number":1262,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1262,"utf16_col":4},"end":{"line_number":1274,"utf16_col":92}}},{"name":"_define","kind":"function","ident_start":42138,"ident_end":42145,"extent_start":42134,"extent_end":42675,"fully_qualified_name":"MCXGrayCode._define","ident_utf16":{"start":{"line_number":1276,"utf16_col":8},"end":{"line_number":1276,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1276,"utf16_col":4},"end":{"line_number":1288,"utf16_col":28}}},{"name":"MCXRecursive","kind":"class","ident_start":42684,"ident_end":42696,"extent_start":42678,"extent_end":45877,"fully_qualified_name":"MCXRecursive","ident_utf16":{"start":{"line_number":1291,"utf16_col":6},"end":{"line_number":1291,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1291,"utf16_col":0},"end":{"line_number":1377,"utf16_col":19}}},{"name":"__init__","kind":"function","ident_start":43041,"ident_end":43049,"extent_start":43037,"extent_end":43515,"fully_qualified_name":"MCXRecursive.__init__","ident_utf16":{"start":{"line_number":1299,"utf16_col":8},"end":{"line_number":1299,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1299,"utf16_col":4},"end":{"line_number":1317,"utf16_col":9}}},{"name":"get_num_ancilla_qubits","kind":"function","ident_start":43543,"ident_end":43565,"extent_start":43539,"extent_end":43739,"fully_qualified_name":"MCXRecursive.get_num_ancilla_qubits","ident_utf16":{"start":{"line_number":1320,"utf16_col":8},"end":{"line_number":1320,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1320,"utf16_col":4},"end":{"line_number":1322,"utf16_col":68}}},{"name":"inverse","kind":"function","ident_start":43749,"ident_end":43756,"extent_start":43745,"extent_end":44343,"fully_qualified_name":"MCXRecursive.inverse","ident_utf16":{"start":{"line_number":1324,"utf16_col":8},"end":{"line_number":1324,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1324,"utf16_col":4},"end":{"line_number":1336,"utf16_col":93}}},{"name":"_define","kind":"function","ident_start":44353,"ident_end":44360,"extent_start":44349,"extent_end":45022,"fully_qualified_name":"MCXRecursive._define","ident_utf16":{"start":{"line_number":1338,"utf16_col":8},"end":{"line_number":1338,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1338,"utf16_col":4},"end":{"line_number":1354,"utf16_col":32}}},{"name":"_recurse","kind":"function","ident_start":45032,"ident_end":45040,"extent_start":45028,"extent_end":45877,"fully_qualified_name":"MCXRecursive._recurse","ident_utf16":{"start":{"line_number":1356,"utf16_col":8},"end":{"line_number":1356,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1356,"utf16_col":4},"end":{"line_number":1377,"utf16_col":19}}},{"name":"MCXVChain","kind":"class","ident_start":45886,"ident_end":45895,"extent_start":45880,"extent_end":51414,"fully_qualified_name":"MCXVChain","ident_utf16":{"start":{"line_number":1380,"utf16_col":6},"end":{"line_number":1380,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1380,"utf16_col":0},"end":{"line_number":1526,"utf16_col":28}}},{"name":"__new__","kind":"function","ident_start":45992,"ident_end":45999,"extent_start":45988,"extent_end":46689,"fully_qualified_name":"MCXVChain.__new__","ident_utf16":{"start":{"line_number":1383,"utf16_col":8},"end":{"line_number":1383,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1383,"utf16_col":4},"end":{"line_number":1406,"utf16_col":9}}},{"name":"__init__","kind":"function","ident_start":46699,"ident_end":46707,"extent_start":46695,"extent_end":47261,"fully_qualified_name":"MCXVChain.__init__","ident_utf16":{"start":{"line_number":1408,"utf16_col":8},"end":{"line_number":1408,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1408,"utf16_col":4},"end":{"line_number":1428,"utf16_col":45}}},{"name":"inverse","kind":"function","ident_start":47271,"ident_end":47278,"extent_start":47267,"extent_end":47943,"fully_qualified_name":"MCXVChain.inverse","ident_utf16":{"start":{"line_number":1430,"utf16_col":8},"end":{"line_number":1430,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1430,"utf16_col":4},"end":{"line_number":1446,"utf16_col":9}}},{"name":"get_num_ancilla_qubits","kind":"function","ident_start":47971,"ident_end":47993,"extent_start":47967,"extent_end":48165,"fully_qualified_name":"MCXVChain.get_num_ancilla_qubits","ident_utf16":{"start":{"line_number":1449,"utf16_col":8},"end":{"line_number":1449,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1449,"utf16_col":4},"end":{"line_number":1451,"utf16_col":68}}},{"name":"_define","kind":"function","ident_start":48175,"ident_end":48182,"extent_start":48171,"extent_end":51414,"fully_qualified_name":"MCXVChain._define","ident_utf16":{"start":{"line_number":1453,"utf16_col":8},"end":{"line_number":1453,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1453,"utf16_col":4},"end":{"line_number":1526,"utf16_col":28}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/Qiskit/qiskit/branches":{"post":"afT9yxezRKF_yfGAo5J3vtTHecYeFtNO02wKC_ReWNZNIeo3vtN1afakq28T9GsVJoK8MB5a1qNZMdl3hh8_yg"},"/repos/preferences":{"post":"AgyD9zzOFB6wYXGU6zo6Un0vsvoklVwLYRD8nBV-WP4f1gbruJRIlqpvJiNahioKtDSBZyDdK4YKkVwJjQG9Aw"}}},"title":"qiskit/qiskit/circuit/library/standard_gates/x.py at main · Qiskit/qiskit"}